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

Superb: 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, 46 km from Roman Town of Augusta Raurica, Hotel Baders Krone provides accommodation 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
Superb
125 reviews
Price from
£79
per night

Gasthof Kreuz Mühledorf 3 stars

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
Superb
226 reviews
Price from
£113
per night

Hotel Kreuz 3 stars

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
Superb
224 reviews
Price from
£113
per night

Boutique Hotel La Couronne 4 stars

Hotel in Solothurn

Set within the Baroque-style centre 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
Superb
509 reviews
Price from
£143
per night

La Couronne Atelier - Dependance 4 stars

Hotel in Solothurn

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

Show more Show less
9.3
Superb
67 reviews
Price from
£164
per night

Hotel Astoria 3 stars

Hotel in Olten

Hotel Astoria is located in the centre of Olten, 650 metres from Olten Train Station. It offers free Wi-Fi, 2 restaurants serving international cuisine, and a bar on the top floor overlooking the... All is great . Just a little bit difficult to find.

Show more Show less
8
Very good
2,094 reviews
Price from
£83
per night

Hotel Balsthal 3 stars

Hotel in Balsthal

Set in the very heart of the scenic village of Balsthal, Hotel Balsthal is conveniently located 3 km 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
£126
per night

Hotel Amaris 3 stars

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
£122
per night

H4 Hotel Solothurn 4 stars

Hotel in Solothurn

The new H4 Hotel Solothurn offers a 250 m² 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
£148
per night

Bergwirtschaft Tiefmatt

Hotel in Holderbank

Situated in Holderbank, 38 km from Roman Town of Augusta Raurica, Bergwirtschaft Tiefmatt features accommodation with a terrace, free private parking and a restaurant. Very friendly and clean comfortable rooms

Show more Show less
8.7
Fabulous
120 reviews
Price from
£83
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 & disinfecting
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