Hotels in Santa Maria
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 7 - Aug 8Tomorrow
Aug 8 - Aug 9This weekend
Aug 7 - Aug 9Next weekend
Aug 14 - Aug 16Top 5 hotels in Santa Maria at a glance
- Hotel Juanito — 2-star hotel in La Roda. Guest rating: 8.0/10 — Very Good.
- Hotel Castillo — 3-star hotel in Villarrobledo. Guest rating: 8.8/10 — Excellent.
- Casa Lorenzo — 3-star hotel in Villarrobledo. Guest rating: 8.6/10 — Excellent.
- Hotel Juan Carlos I — 3-star hotel in Villarrobledo. Guest rating: 8.2/10 — Very Good.
Where to stay in Santa Maria?




Hotel Castillo
Hotel CastilloVillarrobledo
$67
$74 total
includes taxes & fees
Aug 8 - Aug 9




Hotel Juan Carlos I
Hotel Juan Carlos IVillarrobledo
$59
$65 total
includes taxes & fees
Aug 8 - Aug 9
Check out reviews of Santa Maria hotels guests love
Hotel Castillo
8/10 Good
"Easy parking but no restaurant facilities! Basic breakfast which was ok."
Hotel Juan Carlos I
10/10 Excellent
"Nice little pensión in the town centre. My room looked onto the main plaza and I was a bit worried about Saturday night noise, but it was fine. Nice balcony."
Bodega la Venta
10/10 Excellent
"I don't speak Spanish but the staff was super helpful in helping me out"
Casa Lorenzo
10/10 Excellent
"Great restaurant"








