Hotels in Olten, Switzerland

Search & Compare Olten Hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Olten

Olten overview

Olten is an inviting destination that has something for everyone. You can take in the local culture of Olten at Naturmuseum Olten and Kunstmuseum Olten. You won't want to miss sights in the surrounding area like Eptingen Church and Eptingen Lookout Point.

Where to stay in Olten

Whether you're planning a longer vacation or a weekend getaway, Olten has the right accommodation for you. There are 4 hotels in Olten and you can shop as many as 1987 deals for rooms on Hotels.com, some with discounts of up to 33%. We have room prices starting at 27 USD per night and below you'll find the number of hotels by star rating in Olten as well as in the surrounding area:
  • • 2 5-star hotels from 149 USD per night
  • • 58 4-star hotels from 99 USD per night
  • • 90 3-star hotels from 69 USD per night
  • • 16 2-star hotels from 36 USD per night

How to get to Olten

Fly into Basel (BSL-EuroAirport), 24.6 mi (39.6 km) from central Olten. Mulhouse (MLH-EuroAirport) is the next closest major airport, 24.6 mi (39.7 km) away. Olten Station is the closest train station, located 0.6 mi (1 km) from the city center.

What to see around Olten

A top draw is the area's cultural scene including places like:
  • • Naturmuseum Olten
  • • Kunstmuseum Olten
Highlights of the area include:
  • • Naturmuseum Olten
  • • Kunstmuseum Olten

When to visit Olten

If you're beginning to plan your holiday, you might be wondering when is the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 55°F day, 29°F night
  • • April-June: 75°F day, 38°F night
  • • July-September: 79°F day, 49°F night
  • • October-December: 64°F day, 32°F night
Seasonal rainfall averages
  • • January-March: 0.28 inches
  • • April-June: 0.31 inches
  • • July-September: 0.31 inches
  • • October-December: 0.24 inches