Stay in Soria's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 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 Ábaster

Hotel in Soria

Located within 1969 feet of Soria's Bullring and 0.8 mi of Soria Bus Station, HOTEL ÁBASTER provides rooms in Soria. This property is located a short distance from attractions such as Numantino... Good location and friendly staff.

Show more Show less
9
Awesome
1,073 reviews
Price from
$69
per night

Castilla Termal Burgo de Osma

Hotel in El Burgo de Osma

Castilla Termal Burgo de Osma occupies a Renaissance building that was formerly a university. It has a luxurious spa and there is free WiFi in all rooms. El hotel en general. Espectacular

Show more Show less
9
Awesome
1,458 reviews
Price from
$149
per night

Hotel Rural Pinares de Soria

Hotel in Molinos de Duero

Hotel Rural Pinares de Soria in Molinos de Duero provides accommodations with a garden and a terrace. Very nicely designed&decorated rural hotel. Rooms are well isolated. Nice modern shower. Great location,few minutes walking to the main square.Molinos is a very small village.There is bakery nearby. Hotel has an inner patio with a BBQ. I liked the fact that the staff called me the day of arrival to inform that the room is available for check in.

Show more Show less
9.2
Awesome
239 reviews
Price from
$77
per night

Hotel Rural Cebollera HR***

Hotel in Valdeavellano de Tera

Located in Valdeavellano de Tera, Hotel Rural Cebollera HR*** features a restaurant, bar, garden, and free WiFi. The hotel provides mountain views and a terrace. Warm welcome, helpful friendly staff and food good.

Show more Show less
9
Awesome
113 reviews
Price from
$85
per night

El Nido de Pinares

Hotel in Navaleno

Located in Navaleno, El Nido de Pinares features a bar, shared lounge, garden, and free WiFi throughout the property. - the host - the place - secured parking lot for the motorbike

Show more Show less
9.7
Exceptional
142 reviews
Price from
$121
per night

Hotel Rural Santa Inés

Hotel in Vinuesa

Surrounded by countryside, Hotel Rural Santa Inés is located in the small town of Vinuesa. This family-run hotel offers rooms with heating and free WiFi.

Show more Show less
9.1
Awesome
184 reviews
Price from
$73
per night

Hotel Valdelinares (Soria)

Hotel in Valdelinares

This rural hotel is located at the foot of the Cañón del Río Lobos nature Reserve. It offers a garden, terrace and rooms with fantastic countryside views and free WiFi. Las duenas muy atentas y agradables...

Show more Show less
9.5
Exceptional
324 reviews
Price from
$48
per night

Hotel MedinaSalim

Hotel in Medinaceli

Located in the historic village of Medinaceli, Hotel Medina Salim is built within the Roman-Medieval city walls. It offers a spa with hot tub and spectacular views over Arbuxuelo Valley. Small hotel, quiet and comfortable. Modern internal design, external appearance fits the village old buildings. Big rooms with new furniture. Wonderful views over the valley. Excellent breakfast, half served, half self service. Friendly staff. Location is great in the edge of the old city, which is just 500m wide and flat, very easy to walk.

Show more Show less
9.5
Exceptional
681 reviews
Price from
$91
per night

Hotel Rural Villa de Berlanga

Hotel in Berlanga de Duero

Located in the center of Berlanga del Duero, opposite the Collegiate Church, Hotel Rural Villa de Berlanga offers stylish, modern accommodations with castle or church views. A fantastic stop off for my family. One of the most comfortable rooms we've stayed in and the receptionist was lovely - so friendly!

Show more Show less
9.4
Awesome
501 reviews
Price from
$54
per night

Posada Real La Almazuela

Hotel in Montenegro de Cameros

This charming stone building is located in the mountain village of Montenegro de Cameros, just outside the Sierra de Cebollera Nature Reserve. It offers modern, rustic rooms with mountain views. Helena and Pepe, the owners of the residence, combine an enormous human quality with great professionalism. La Posada Real is located in a very isolated village, Montenegro de Cameros. It is a truly authentic and unique site, due to its environment, its inhabitants and its architecture. The three dinners that we had at the establishment were of great gastronomic quality.

Show more Show less
9.4
Awesome
142 reviews
Price from
$103
per night

Hotels with extra health and safety measures

Find hotels in Soria with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Soria in the past month

See all

Soria's best hotels with breakfast

See all

Budget hotels in Soria

See all

Hotels in Soria you can book without a credit card

See all

FAQs about hotels in Soria

Explore guest reviews of hotels in Soria

See all