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. Very charming guest house with very kind and generous owners.

Show more Show less
9.3
Wonderful
125 reviews
Price from
$93
per night

Gasthof Kreuz Mühledorf

Hotel in Mühledorf

Gasthof Kreuz Mühledorf has a seasonal outdoor swimming pool, garden, a terrace and restaurant in Mühledorf. Helpful staff. Wonderful food, atmosphere, quiet room, on bus line to train station. We will return.

Show more Show less
9
Wonderful
226 reviews
Price from
$146
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. My recent stay at this place was absolutely exceptional. From the moment I arrived, I was impressed by the serene and peaceful atmosphere. The hotel's location is truly idyllic, offering a tranquil escape from the hustle and bustle of everyday life. The staff were incredibly attentive and went above and beyond to ensure a comfortable and enjoyable stay. Every request was met with a smile and prompt, efficient service. My room was spacious and beautifully appointed, featuring a comfortable layout that made it feel truly inviting. The cleanliness of the room was impeccable, adding to the overall sense of comfort and relaxation. The breakfast buffet was a highlight, offering a diverse selection of delicious options to suit every palate. From fresh pastries and fruits to savory dishes, there was something for everyone to enjoy. Overall, my stay was perfect in every way. The combination of a peaceful location, exceptional service, comfortable accommodations, and a delicious breakfast made it an unforgettable experience. I highly recommend this gasthuf to anyone seeking a truly relaxing and enjoyable getaway

Show more Show less
9.2
Wonderful
224 reviews
Price from
$146
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. The staff is very friendy and helpful. They are very pet friendly. Hotel is beautiful and location is perfect. Will definitely book this hotel again.

Show more Show less
9.3
Wonderful
509 reviews
Price from
$181
per night

La Couronne Atelier - Dependance

Hotel in Solothurn

La Couronne Atelier - Dependance features a garden, terrace, a restaurant and bar in Solothurn. This 4-star hotel offers room service and luggage storage space. The hotel has family rooms. the friendliness of the staff and cleaningness of the hotel.

Show more Show less
9.3
Wonderful
67 reviews
Price from
$209
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.... All is great . Just a little bit difficult to find.

Show more Show less
8
Very Good
2,094 reviews
Price from
$107
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,263 reviews
Price from
$163
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. We stayed in family suite excellent, value for the money ,good location to see the city , old charm city

Show more Show less
8.2
Very Good
1,522 reviews
Price from
$155
per night

H4 Hotel Solothurn

Hotel in Solothurn

The new H4 Hotel Solothurn offers a 820 ft² wellness area on the 7th floor with a sauna, a steam bath and adventure showers. Clean, comfortable, bright…great location…great staff…good value for money.

Show more Show less
8.1
Very Good
2,308 reviews
Price from
$185
per night

Bergwirtschaft Tiefmatt

Hotel in Holderbank

Located in Holderbank, 23 miles from Roman Town of Augusta Raurica, Bergwirtschaft Tiefmatt has accommodations with a terrace, free private parking and a restaurant. Very friendly and clean comfortable rooms

Show more Show less
8.7
Excellent
120 reviews
Price from
$107
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

Budget hotels in Canton of Solothurn

See all

FAQs about hotels in Canton of Solothurn