Hotels in Soria

Search for Soria Hotels

When are you visiting Soria?

Hotels.com™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

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

Best Soria Hotels

Soria overview

If you're seeking a new favourite getaway, look no further than Soria. You can take in the local culture of Soria at Numantino Museum and Museo de los Poetas. And while you're here, make sure to stop by San Juan de Rabanera and Coso San Benito.

Where to stay in Soria

Soria is a welcoming city to all that boasts a variety of hotels and other accommodation options. There are 24 hotels in Soria and you can shop for as many as 26 deals for rooms on Hotels.com, some with discounts of up to 42%. Our room prices start at GBP 18 per night. Below, you'll find the number of hotels for each star rating in Soria as well as in the surrounding area:
  • • 12 4-star hotels from GBP 45 per night
  • • 7 3-star hotels from GBP 34 per night
  • • 14 2-star hotels from GBP 19 per night

How to get to Soria

Soria Station is the closest train station, located 0.7 mi (1.2 km) from the city centre.

What to see around Soria

Here are some local highlights:
  • • Numantino Museum
  • • San Juan de Rabanera
  • • Museo de los Poetas
  • • Coso San Benito
  • • Rincón de Becquer

When to visit Soria

Do you want to know the ideal time of year to visit? Here's a list of the seasonal weather norms to help with trip planning:

Seasonal temperatures
  • • January-March: 16°F day, 6°F night
  • • April-June: 24°F day, 7°F night
  • • July-September: 25°F day, 13°F night
  • • October-December: 22°F day, 6°F night
Seasonal average rainfall
  • • January-March: 90 inches
  • • April-June: 146 inches
  • • July-September: 93 inches
  • • October-December: 116 inches