
Hotels in Soria
San Saturio, Machado’s Duero and pine forests to get lost in.
Best-rated hotels in Soria
Ranked by guest score and number of reviews.
Want to stay in the centre? There are 42 places to stay within 1 km: hotels in Soria city centre.
Looking for something specific? Pet-friendly hotels · Hotels with parking · Accessible hotels · Family hotels · Hostels · Aparthotels · 4-star hotels · Cheap hotels · Boutique hotels.
To see Soria with a guide, try the free walking tours in Soria and the guided visits.
Hotel Alfonso VIII★★★★8.9 FabulousSee prices
Hotel Cortabitarte★★★8.6 FabulousSee prices
Alda Río Duero★★8.6 FabulousSee prices
DWO Ábaster★★★8.9 FabulousSee prices
Parador de Soria★★★★8.8 FabulousSee prices
Hotel & Spa Convento San Francisco★★★★9.1 ExceptionalSee prices
Alda Ciudad de Soria★★★8.2 Very goodSee prices
Hotel Leonor Mirón★★★★8.7 FabulousSee prices
Hotel Apolonia Soria★★★9.0 ExceptionalSee prices
Hotel Soria Plaza Mayor★★8.8 FabulousSee prices
Hosteria Solar de Tejada★★8.2 Very goodSee prices
Hostal Viena8.0 Very goodSee prices
Apartamentos Soria Suites★★★★9.2 ExceptionalSee prices
Boutique Hotel Castilla★★7.7 GoodSee prices
Rincón de Gala★★7.7 GoodSee prices
Hotel Campos de Castilla★★★7.8 GoodSee prices
Apartamentos "El collado Suites" Soria Centro★★★8.3 Very goodSee prices
Pensión Herradores★7.2 GoodSee prices
Alvi★★8.4 Very goodSee prices
Alameda Centro★★★★8.2 Very goodSee prices
Hostal Centro★6.9 PleasantSee prices
Hostal San Andrés★★6.9 PleasantSee prices
Hostal Santa Barbara★★★6.8 PleasantSee prices
El portal del románico★★★★9.7 ExceptionalSee prices
Where to stay in Soria: the best areas
Soria’s areas in numbers: places to stay within 600 m of each one and their average guest score. Updated daily.
| Area | From the centre | Places to stay | Average score | 4 and 5 stars |
|---|---|---|---|---|
| Plaza Mayor and Calle Collado | 1.9 km | 3 | 8.1 | 0 |
| Alameda de Cervantes | 550 m | 40 | 8.5 | 11 |
| Santo Domingo and the north | 1 km | 57 | 8.6 | 15 |
Plaza Mayor and Calle Collado
The heart of Soria is the Plaza Mayor, with the town hall, the church of Santa María la Mayor and the Audiencia palace. From it runs Calle Collado, a pedestrian shopping street that is the locals’ traditional stroll. Staying around here puts you a few steps from the tapas bars, the Romanesque churches and the rest of the city. It is the simplest choice for a weekend break.
Best-rated in this area: Hotel Campos de Castilla, with a score of 7.8 from 617 reviews.
Alameda de Cervantes
The Alameda de Cervantes, which everyone in Soria calls La Dehesa, is the green lung of the centre, with ancient trees, walks and a play area. Beside it are Plaza de Mariano Granados and the Paseo del Espolón, home to the Numantine Museum. It is a pleasant area, a little quieter than the Plaza Mayor, ideal if you are travelling with children and like an early walk.
Best-rated in this area: Hotel Alfonso VIII, with a score of 8.9 from 3,327 reviews.
By the Duero
Heading down to the river you reach the stone bridge and the banks of the Duero, with the arches of the monastery of San Juan de Duero on the other side. From here a tree-lined path runs to San Polo and the hermitage of San Saturio, the same walk Antonio Machado used to take. Staying in this part is for those seeking silence and nature, knowing that getting back to the centre means a climb.
Santo Domingo and the north
North of the centre is Santo Domingo, a Romanesque church well worth seeing up close. The surrounding streets are residential and quiet, a short walk from the Plaza Mayor. Parking is usually easier than in the centre, welcome if you are driving to explore the province’s pine forests.
Best-rated in this area: Hotel Alfonso VIII, with a score of 8.9 from 3,327 reviews.
Hotels in Soria in numbers
Worked out from the data of every property within 3 km of the centre of Soria. Updated daily. Tap a type to see its hotels.
- places to stay
- 82
- average score of 77 rated properties
- 8.6
- guest reviews
- 32,836
- four- and five-star hotels
- 21
- Spa hotels
- 1
- Paradores
- 1
- Hotels with a pool
- 1
When to go to Soria: weather and hotel prices month by month
In Soria the warmest month is July, with an average high of 28.9 °C, and the coldest is January, with an average low of -1.1 °C. It rains most in May (64 mm over 9 rainy days) and least in August (26 mm).
Hotels are cheapest in January (€56 per room per night on average) and most expensive in August (€89). The busiest month for hotels is August and the quietest, January. 11% of hotel nights are booked by travellers who live outside Spain.
The municipality of Soria has 41,025 inhabitants.
- warmest month (28.9 °C high)
- July
- coldest month (-1.1 °C low)
- January
- wettest month (64 mm)
- May
- cheapest hotels (€56 a night on average)
- January
- busiest month for hotels
- August
| Month | High | Low | Rain | Rainy days | Sun a day | Average price | Hotel nights |
|---|---|---|---|---|---|---|---|
| January | 8.2 °C | -1.1 °C | 43 mm | 7 | 4.6 h | €56 | 12,723 |
| February | 9.7 °C | -0.9 °C | 35 mm | 6 | 5.7 h | €61 | 14,541 |
| March | 13.2 °C | 1.3 °C | 42 mm | 7 | 6.6 h | €66 | 18,382 |
| April | 15.0 °C | 3.2 °C | 59 mm | 9 | 7.3 h | €75 | 21,479 |
| May | 19.5 °C | 6.6 °C | 64 mm | 9 | 8.3 h | €75 | 23,319 |
| June | 25.0 °C | 10.2 °C | 48 mm | 6 | 9.9 h | €82 | 22,858 |
| July | 28.9 °C | 12.5 °C | 34 mm | 4 | 11.0 h | €79 | 22,085 |
| August | 28.7 °C | 12.5 °C | 26 mm | 3 | 10.3 h | €89 | 30,234 |
| September | 23.5 °C | 9.3 °C | 33 mm | 5 | 8.1 h | €76 | 22,724 |
| October | 17.8 °C | 6.0 °C | 58 mm | 8 | 6.1 h | €72 | 22,858 |
| November | 11.6 °C | 2.1 °C | 50 mm | 8 | 4.9 h | €64 | 19,554 |
| December | 8.9 °C | -0.5 °C | 45 mm | 7 | 4.3 h | €70 | 16,657 |
Things to do in Soria
Free walking tours, guided visits, tickets and day trips. You book them on Civitatis, with free cancellation on most.
More hotels in Soria
Another 58 places to stay in the area, also ranked by guest reviews.
- DWO Ábaster Suites★★★★
- La casita de Soria★★★
- Luna Llena (Soria)★★★★
- Hotel Alba★★
- Casa Condes de Gómara★★★★
- Numancia Suites★★★★
- Hostal Caballeros★★★
- Apartamento Ca'Sara★★★
- Los Soportales★★★
- Alojamiento moderno y céntrico
- El Collado 17★★★
- Morendal-Zaaita★★★★
- Apartamentos Vive Soria★★★
- Douris Temple★★
- Casa Venerable Carabantes★★★
- Casa Las Bailas★★★★
- EL RINCÓN DE SAN NICOLÁS★★★★
- Soria Tellus★★★★
- Venerable Carabantes Soria Centro con Garaje
- A orillas del Duero★★★
- Apartamento LAS ABUBILLAS★★★
- City Descanso★★★
- Las Estrellas de Soria★★★
- El Torreón★★★★
- Las Golondrinas★★★★
- EL RAMILLETE★★★★
- MESTA CENTRO★★★
- Vivienda turística Los Tejados★★★
- El Balcón de San Juan★★★
- Cozy Attic in the City Center of Soria★★★
- Casa mireia★★★
- Apartamento Soria Calaverón★★★
- Gala II★★★
- Pregonero Urban Suites - Amarillo★★★
- El Rincón de Bequer★★★
- Hostal Ruiz★★
- Renovado - Ático Plaza Herradores, céntrico y wifi★★★
- Alda Soria Rooms★★
- Pregonero Urban Suites - Azul★★★★
- Pregonero Urban Suites - Verde★★★★
- La puerta del centro
- VUT Casa Albar
- Soria Naturaleza
- Mirador de San Marcos★★★
- Real 1H
- VUT Collado 28 Segundo★★★
- SORIA todas las comodidades Piso de Lujo
- Palacio de Don Diego de Solier Centro Ciudad★★★★
- Arco del Cuerno
- Numanterra centro
- Habitación
- Exclusive & cozy apartment in the center of Soria
- Hotel Alameda Centro★★
- Piso Abdel
- Ecolupulo
- Piso Centrico Soria
- FM★★★
- Hotel Campos de Castilla★★★
Frequently asked questions about hotels in Soria
How many hotels are there in Soria?
We list 82 places to stay within 3 km of the centre of Soria: 21 four-star, 32 three-star, 12 two-star and 2 one-star, and the rest without a star rating in their data.
What is the best-rated hotel in Soria?
Hotel Alfonso VIII, with a score of 8.9 out of 10 from 3,327 guest reviews. We rank hotels by both their score and their number of reviews, so a hotel with two good reviews doesn’t come out on top.
What is the best area to stay in Soria?
It depends on your trip. Our guide to the areas of Soria explains what each one offers: Plaza Mayor and Calle Collado, Alameda de Cervantes, By the Duero and Santo Domingo and the north.
Which area of Soria has the most hotels?
Santo Domingo and the north, with 57 places to stay within 600 m.
What is the cheapest month to stay in Soria?
January: according to INE, Spain’s National Statistics Institute, hotels in Soria charge an average of €56 per room per night, compared with €89 in August, the most expensive month.
What is the weather like in Soria?
According to AEMET climate normals (1991-2020), the warmest month is July, with an average high of 28.9 °C, and the coldest is January. The wettest is May, with 64 mm.
Is there a free walking tour in Soria?
Yes. Our page on free walking tours in Soria lists the free tours and guided visits in English that you can book, with a guide to what to see.
More destinations in Castile and León
- Segovia
- Salamanca
- Ávila
- Burgos
- León
- Palencia
- Valladolid
- Zamora
- Astorga
- Ponferrada
- Pedraza
- La Alberca
- Toro
- Arenas de San Pedro
- Orbaneja del Castillo
- Covarrubias
- Candeleda
- Aguilar de Campoo
- Cervera de Pisuerga
- Carrión de los Condes
- Medinaceli
- El Burgo de Osma
- Peñafiel
- Tordesillas
- Medina del Campo
- Ciudad Rodrigo
- Béjar
- La Granja de San Ildefonso
- Sepúlveda
- Riaza
- Puebla de Sanabria
- Benavente
- Villafranca del Bierzo
- Riaño
- El Barco de Ávila
- Aranda de Duero
- Lerma
- Santo Domingo de Silos
- Sahagún
- Cuéllar
- Duruelo de la Sierra
- Frías
- Medina de Pomar
- Navarredonda de Gredos
- Ayllón
- Urueña
- Fermoselle
- Las Médulas
- Miranda de Ebro
- Espinosa de los Monteros
- Vinuesa
- Ucero
- Ledesma
- Turégano
- Maderuelo
- Medina de Rioseco
- Villacastín
- Arévalo
- Aldeadávila de la Ribera
- Vegacervera
- Baltanás
- Olmedo
- Mayorga
- Peñaranda de Duero
- Caleruega
- Roa de Duero
- La Seca
- Piedralaves
- Fuentidueña
- Muriel de la Fuente
- Trigueros del Valle
- Tiedra
- Sardón de Duero
- Velilla del Río Carrión
- Támara de Campos
- Villamanín
- Gumiel de Izán
- Mahamud
- Haza
- Torregamones
- Cardeñosa
- Guijuelo
- Morales de Toro
- Valbuena de Duero
- Matapozuelos
- Villalba de los Alcores
- Becerril de Campos
- Fuenterrebollo
- Gordoncillo
- Quintanilla del Agua
- Fuentesaúco
- Boecillo
- Pedrajas de San Esteban
- Molinaseca
- Villablino
- Montes de Valdueza
- Arganza
- Fresno el Viejo
- Castrillo de Duero
- Nava de Roa
- Villalba de Duero
- Caldas de Luna
- San Miguel de Bernuy
- Ocenilla
- Valoria la Buena
- Castrojeriz
- Frómista
- Hospital de Órbigo
- Puentedey
