Skip to main content

Stay in Canton of Solothurn's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Baders Krone

Hotel in Laupersdorf

Located in Laupersdorf, 29 miles from Roman Town of Augusta Raurica, Hotel Baders Krone provides accommodations with a garden, free private parking, a shared lounge and a terrace. Arrived late at night to find a carefully left room key and the quest form at the desk. Quickest check-in ever:) same for check-out. Perfect value in Switzerland. Accomodation is exactly as on photos. Room is clean, and relatively spacious for a single one. Comfortable bed and linen. All good with location. 10/10 despite the budget and non-luxurous stay.

Show more Show less
9.1
Wonderful
122 reviews
Price from
$89
per night

Hotel Kreuz

Hotel in Holderbank

Family-run for over 160 years, the Hotel Kreuz is a traditional country inn in a quiet location in the Canton of Solothurn, 30 minutes away from Basle. Great location, owner with amazing attitude, spacious rooms, excelent food.

Show more Show less
9.2
Wonderful
261 reviews
Price from
$138
per night

Boutique Hotel La Couronne

Hotel in Solothurn

Set within the Baroque-style center of Solothurn, Boutique Hotel La Couronne is one of the oldest hotels of Switzerland and was completely renovated in 2016. Very elegant historic hotel. Close to perfect

Show more Show less
9.2
Wonderful
568 reviews
Price from
$165
per night

La Couronne Atelier - Dependance

Hotel in Solothurn

La Couronne Atelier - Dependance features a garden, terrace, a restaurant and bar in Solothurn. With free WiFi, this 4-star hotel offers room service and luggage storage space. This is a really fantastic hotel in the perfect Solothurn location. Staff are great. Beautiful rooms and very comfortable beds.

Show more Show less
9.3
Wonderful
94 reviews
Price from
$159
per night

Baseltor Hotel & Restaurant

Hotel in Solothurn

Featuring free WiFi and a restaurant, Baseltor Hotel & Restaurant is located in Solothurn. All rooms come with a flat-screen TV. The rooms are fitted with a private bathroom. Location with GREAT restaurant

Show more Show less
8.7
Excellent
1,019 reviews
Price from
$130
per night

Hotel Astoria

Hotel in Olten

Hotel Astoria is located in the center of Olten, 2133 feet from Olten Train Station. It offers free Wi-Fi, 2 restaurants serving international cuisine, and a bar on the top floor overlooking the town.... Simply nice hotel with friendly staff

Show more Show less
8
Very Good
1,943 reviews
Price from
$102
per night

Hotel Balsthal

Hotel in Balsthal

Set in the very heart of the scenic village of Balsthal, Hotel Balsthal is conveniently located 1.9 mi from the A1 motorway. The place was beautiful and very clean, the breakfast was exceptional too

Show more Show less
8.5
Very Good
1,077 reviews
Price from
$110
per night

Hotel Amaris

Hotel in Olten

Hotel Amaris is located in Olten, in the vicinity of the train station, near the picturesque old quarter city. The hotel offers sophisticated rooms and suites, as well as seminar and meeting rooms. Hotel was perfectly located from Olten Bahnhof and I was surprised with an upgrade to a larger room facing the station - so this rail enthusiast was in heaven. Olten is a small town but has a busy junction linking nearly all Swiss major cities - so the variety of train moments is staggering. I don't think I ever saw an empty platform. The room was spacious with a maasive bathroom and a balcony with a chair completed the perfect space. I only wish I had longer to stay.

Show more Show less
8.2
Very Good
1,407 reviews
Price from
$141
per night

H4 Hotel Solothurn

Hotel in Solothurn

Newly built Hotel directly by the river and two minutes walking distance from the main station and the old city center. The rooms come with a private bathroom and a mini-bar. clean, friendly and good location

Show more Show less
8.3
Very Good
2,687 reviews
Price from
$187
per night

Hotel Rössli Luterbach

Hotel in Luterbach

Located in Luterbach, 21 miles from Bernexpo, Hotel Rössli Luterbach has accommodations with a garden, free private parking, a terrace and a restaurant. This 3-star hotel features free WiFi and a bar.... Very clean, and very helpful polite staff!

Show more Show less
8.2
Very Good
117 reviews
Price from
$95
per night

Hotels with extra health and safety measures

Find hotels in Canton of Solothurn with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Canton of Solothurn in the past month

See all

Canton of Solothurn's best hotels with breakfast

See all

FAQs about hotels in Canton of Solothurn