Switzerland may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Olten

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Basel Backpack
3 out of 5
192 Dornacherstrasse, Basel, BS
Free cancellationReserve now, pay when you stay
The price is £89 per night from 14 Feb to 15 Feb
19.76 mi from city centre
3.9/5Very Good! (35 reviews)

"Mostly loved how helpful, friendly and down-to-earth the staff was. Warm showers, a clean and comfortable place to lay my head. What more could I ask for?"…"

Reviewed on 8 Jan 2020

Basel Backpack
ibis budget Basel City
1.5 out of 5
Grosspeterstrasse 12, Basel
Free cancellationReserve now, pay when you stay
The price is £63 per night from 6 Feb to 7 Feb
19.73 mi from city centre
4/5Very Good! (841 reviews)
Covid upgrade

"Due to covid we were upgraded to the adjacent Novotel, in future may pay the extra price for Novotel"…"

Reviewed on 16 Aug 2020

ibis budget Basel City
ibis budget Basel Pratteln
1 out of 5
Grüssenhölzliweg 11, Pratteln, Basel
Free cancellationReserve now, pay when you stay
The price is £65 per night from 22 Jan to 23 Jan
15.95 mi from city centre
3.6/5Good! (241 reviews)

"Clean and very comfortable room. Breakfast was just perfect for our needs."…"

Reviewed on 14 Aug 2020

ibis budget Basel Pratteln
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
perfect lifestyle Design Boutique
3.5 out of 5
3d Sandrain, Gebenstorf
Free cancellationReserve now, pay when you stay
The price is £133 per night from 19 Jan to 20 Jan
18.71 mi from city centre
4.7/5Exceptional! (6 reviews)
Wohlfühlen

"Wir waren nur eine Nacht, doch diese war überwältigend. Mega schöne Lage, ganz neu und alles Hypermodern. Klein aber sehr fein!"…"

Reviewed on 12 Sep 2020

perfect lifestyle Design Boutique
B&B Hotel Peter und Paul
3 out of 5
Wydematt 8, Willisau Land
Free cancellationReserve now, pay when you stay
The price is £78 per night from 18 Jan to 19 Jan
15.59 mi from city centre
4.4/5Wonderful! (56 reviews)

"Good clean place for an overnight stop"…"

Reviewed on 3 Aug 2019

B&B Hotel Peter und Paul
Casa Carmela Apartment
2.5 out of 5
Bielstrasse 134, Solothurn, SO
The price is £78 per night from 19 Jan to 20 Jan
19.95 mi from city centre
3.5/5Good! (4 reviews)
Bad stay

"Overall not a good experience. I felt he the owner of the hotel is staying next door to spy us!!! Not felt comfortable with this !!!The owner was questioning my German language skills and my passport. Never had this before!! None of his business at all!!! I wouldn’t recommend to stay in this ..."…"

Reviewed on 29 Dec 2020

Casa Carmela Apartment
Hotel an der Aare Swiss Quality
3.5 out of 5
Oberer Winkel 2, Solothurn, SO
Free cancellationReserve now, pay when you stay
The price is £126 per night from 22 Jan to 23 Jan
19.62 mi from city centre
4.4/5Excellent! (84 reviews)
Great Location

"Interesting hotel very close to all the restaurants and shops."…"

Reviewed on 1 Sep 2020

Hotel an der Aare Swiss Quality
Bad Ramsach Quellhotel
3 out of 5
Ramsachstrasse 40, Häfelfingen
The price is £182 per night from 22 Jan to 23 Jan
4.45 mi from city centre
4.4/5Excellent! (10 reviews)
Nice and calm stay

"Nice place to stay, second time here (both for business reasons) and another time everything was good."…"

Reviewed on 31 Jan 2020

Bad Ramsach Quellhotel
Hotel Ambassador
3 out of 5
Niklaus-Konrad-Strasse 21, Solothurn, SO
Free cancellationReserve now, pay when you stay
The price is £117 per night from 18 Jan to 19 Jan
19.38 mi from city centre
4.1/5Very Good! (110 reviews)
Good, old style hotel

"An old style and charming hotel with friendly staff. This may not be your cup of tea if you need all the modern conveniences but it served me well for my one night stay on a business trip."…"

Reviewed on 26 Jan 2020

Hotel Ambassador
Seerose Resort & Spa
4 out of 5
Seerosenstrasse 1, Meisterschwanden, AG
Free cancellationReserve now, pay when you stay
The price is £254 per night from 22 Jan to 23 Jan
15.8 mi from city centre
4.8/5Exceptional! (49 reviews)

"My fiancé and I decided to stay at this place with our working dogs, we have our vehicle and dog trailer attached to the car and we’re searching for a very dog friendly property and this place surpassed any expectations. We got in the room and each dog had a water dish prepared, and a small dog bed ..."…"

Reviewed on 3 Dec 2018

Seerose Resort & Spa
Hotel Olten Swiss Quality
3.5 out of 5
Bahnhofstrasse 5, Olten, SO
Free cancellationReserve now, pay when you stay
The price is £98 per night from 22 Jan to 23 Jan
0.43 mi from city centre
4.2/5Very Good! (125 reviews)

"near the railway station, but a little bit difficult to find"…"

Reviewed on 2 Sep 2019

Hotel Olten Swiss Quality
Boutique-Hotel Auberge Langenthal
4 out of 5
Murgenthalstrasse 5, Langenthal
Free cancellationReserve now, pay when you stay
The price is £126 per night from 18 Jan to 19 Jan
10.28 mi from city centre
4.7/5Exceptional! (47 reviews)
Perfect in every way.

"Really wonderful hotel. Super comfortable, beautifully decorated and great customer service."…"

Reviewed on 18 Aug 2019

Boutique-Hotel Auberge Langenthal
Kloster Dornach
2.5 out of 5
Amthausstrasse 7, Dornach, SO
Free cancellationReserve now, pay when you stay
The price is £101 per night from 18 Jan to 19 Jan
16.77 mi from city centre
4.1/5Very Good! (68 reviews)
Stay in a Monastery

"Truly different type of stay in a monastery. Rooms are spartan but clean, no tv, shared toilet and showers in the corridor. Good restaurant and location right by the train station"…"

Reviewed on 6 Mar 2020

Kloster Dornach
Aparthotel  Luzern West
4 out of 5
Mühlestrasse, Alberswil, LU
Free cancellationReserve now, pay when you stay
The price is £126 per night from 30 Jan to 31 Jan
14.47 mi from city centre
4.8/5Exceptional! (13 reviews)

"It was just perfect for our stay. It had everything we needed. It was very clean and comfortable. We would go back again"…"

Reviewed on 11 Jun 2019

Aparthotel Luzern West
Hotel Amaris
4 out of 5
Tannwaldstrasse 34, Olten
Free cancellationReserve now, pay when you stay
The price is £86 per night from 18 Jan to 19 Jan
0.55 mi from city centre
4.3/5Excellent! (180 reviews)

"Too noisy!"…"

Reviewed on 4 Aug 2020

Hotel Amaris
Hotel Storchen
4 out of 5
Oltnerstrasse 16, Schonenwerd, SO
Free cancellationReserve now, pay when you stay
The price is £96 per night from 19 Jan to 20 Jan
5.12 mi from city centre
4.2/5Very Good! (52 reviews)

"Comfortable hotel with good price, and good location, friendly staff"…"

Reviewed on 25 Feb 2020

Hotel Storchen
Hotel Egerkingen
3 out of 5
Oltnerstrasse 22, Egerkingen, Solothurn
Free cancellationReserve now, pay when you stay
The price is £94 per night from 18 Jan to 19 Jan
5.06 mi from city centre
3.9/5Good! (80 reviews)
Comfort Hotel Stay in November

"Comfort Hotel Egerkingen is a typical “Motel”, with basic accommodation in buildings of rooms on two levels. There is excellent parking outside the room,The rooms are very basic, with TV. But all have excellent bathrooms. We have stayed here twice and would do so again in an instant. There is a restaurant ..."…"

Reviewed on 25 Nov 2019

Hotel Egerkingen
Hotel Sursee
3 out of 5
Bahnhofstrasse 15, Sursee, Luzern
Free cancellationReserve now, pay when you stay
The price is £118 per night from 18 Jan to 19 Jan
15.3 mi from city centre
4.3/5Excellent! (99 reviews)
Excellent value

"This was an excellent value in Switzerland, close to Lucerne. We were visiting friends, and stayed for one night. The room was big, the bed comfortable, and all was spotless. The reception staff is very friendly and helpful. We did not have breakfast so can't comment on that."…"

Reviewed on 20 Jan 2020

Hotel Sursee
La Couronne Hotel Restaurant
4 out of 5
Hauptgasse 64, Solothurn
Get Rates
19.4 mi from city centre
4.8/5Exceptional! (69 reviews)

"Great location and great staff. We enjoyed the room and the amenities of it."…"

Reviewed on 4 Jan 2020

La Couronne Hotel Restaurant
Romantik Hotel Bären
3 out of 5
Dorfstrasse 17, Durrenroth, BE
Free cancellationReserve now, pay when you stay
The price is £152 per night from 19 Jan to 20 Jan
18.33 mi from city centre
4.7/5Exceptional! (39 reviews)
Romantik Room

"Very nice Romantik room in that hotel. Friendly service and nice staff. In the heart of Switzerland country with beautiful rolling hills and mountains. Perfect retreat spot."…"

Reviewed on 27 Sep 2019

Romantik Hotel Bären
Don't see what you're looking for?
See all available properties in Olten
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Olten

Visitors can enjoy all that Olten has to offer including the university setting, museums and restaurants. Tourists to the city can also enjoy its welcoming locals. A top sight in the area is Sole Uno.

  • There are 3 hotels and other accommodation options in Olten
  • The closest major airport is in Basel (BSL-EuroAirport), 24.6 mi (39.6 km) from the city centre
  • The next closest is in Mulhouse (MLH-EuroAirport), 24.6 mi (39.7 km) away

Sightseeing and Staying in Olten

The city's cultural venues include Naturmuseum Olten and Kunstmuseum Olten. The university setting is a highlight of the city and University of Applied Sciences and Arts Northwestern Switzerland is worth a campus tour. Additionally, you'll find Sole Uno in the area.

Below is a top-rated accommodation option based on our user reviews:

  • Hotel Olten Swiss Quality - This 3.5-star hotel features a restaurant, free WiFi and parking. It's a favourite with Expedia travellers for its dining options and breakfast.

Getting around Olten

If you want to explore the larger area, ride aboard one of the trains from Olten Station. Olten might not have many public transport choices so consider renting a car to explore the city.

Dressing for Olten

  • Between January and March, daytime temperatures average 13°C, whilst night-time temperatures stay around -2°C
  • From April to June, the average is 24°C during the day and 4°C at night
  • July to September sees average temperatures of 26°C during the day and 9°C at night
  • Between October and December, you can expect 18°C as the daytime average and 0°C as the night-time average
  • About 29 millimetres of rain falls on Olten each year
  • July and August are usually the hottest months averaging 25°C, while February and January are usually the coldest with an average temperature of -1°C

Frequently asked questions

Where is the best place to stay in Olten?
Hotel Amaris is one of the top choices for your stay based on our traveller data. This 4-star hotel offers free WiFi and a bar. Other good options for your visit include Hotel Olten Swiss Quality and Hotel Arte.
If I need to cancel my hotel reservation in Olten, will I receive a refund?
Yes, most room reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and get a refund within a 24-hour period of booking. Put in your dates and click on “Search”, then use the filter option “free cancellation” to review the best deals in Olten.
What's the best pet-friendly place to stay in Olten?
Hotel Arte is a top hotel for people travelling with their pets, and offers 2 restaurants and a bar/lounge for its human guests. Hotel Olten Swiss Quality is another good choice if you’re bringing your pet along.
What are some hotels with pools in Olten?
Courtyard by Marriott Basel: Features a full-service spa, an indoor pool and a restaurant.

Olten Hotel Reviews

More trip options