Hotels in Soria
From $70Parador de Soria
4.4(1,577 reviews)BusinessHotelQuiet+1
From $69Hotel Apolonia Soria
4.5(584 reviews)Centrally LocatedHotelModern+1
From $79Hotel Alfonso VIII
4.0(479 reviews)ClassicFamilyHotel+1
From $56Hotel Restaurante Cadosa
3.5(321 reviews)BudgetFamilyHotel
From $75Hotel Alameda Centro
3.8(223 reviews)BusinessFamilyMid-range+2
From $77El Morendal
4.3(193 reviews)HotelMid-rangeQuaint+1
From $52Hostal Viena
4.1(178 reviews)BudgetFamilySmall Hotel+1
From $59Hotel Campos de Castilla
4.1(146 reviews)BusinessFamilyHotel+1
From $108Hotel Teratermal
3.7(144 reviews)Mid-rangeRomanticSmall Hotel+2
From $63Hosteria Solar de Tejada
3.4(139 reviews)CharmingClassicHotel+1
From $45Hotel Alda Ciudad de Soria
3.3(128 reviews)BusinessHotelModern+1
From $209Noctis Hotel
4.9(117 reviews)GreenLuxuryRomantic+2
From $82Hotel Leonor Miron
3.8(110 reviews)City ViewGreat ViewInn+2
From $49El Rincon de Gala
3.6(108 reviews)BudgetInnHotel
Hotel Rural Enclave Soria
4.3(106 reviews)BudgetFamilyRomantic+2
From $70Hotel Soria Plaza Mayor
3.7(105 reviews)City ViewClassicGreat View+1
From $65Hotel DWO Ábaster
4.4(91 reviews)BoutiqueCity ViewFamily+1
From $62Boutique Hotel Castilla
3.7(88 reviews)BoutiqueBudgetClassic+1
From $64La Casona De El Royo
4.9(87 reviews)BudgetBusinessFamily+2
Hostel Soria
3.5(84 reviews)BudgetBusinessFamily+2
Hotel Rural Casa La Juana
4.5(79 reviews)CharmingFamilyHotel+1
From $50Alvi
3.7(72 reviews)BudgetCentrally LocatedCity View+2
Hostal Vitorina
3.1(61 reviews)BudgetCity ViewFamily+2
From $43Hostal Alda Rio Duero
4.1(58 reviews)FamilyMid-rangeSmall Hotel+1