Compare Hotels with Restaurants in Spain
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Spain Hotels with Restaurants

Barcelona Airport Hotel
Plaza de la Volateria, 3 El Prat de Llobregat
Free Cancellation
Reserve now, pay when you stay
When you stay at Barcelona Airport Hotel in El Prat de Llobregat, you'll be in the business district, within a 10-minute drive of Port de Barcelona and Fira Barcelona.
Pool
Free airport shuttle

Hotel Atlantico Madrid
Gran Via 38 Madrid Madrid
$244 nightly
The price is $269 total per night
$269 total
Dec 14 - Dec 15
Total with taxes and fees
With a stay at Hotel Atlantico Madrid, you'll be centrally located in Madrid, steps from Gran Via and 6 minutes by foot from Puerta del Sol.

Sallés Hotel Ciutat del Prat Barcelona Airport
Av. Remolar, 46 El Prat de Llobregat
$136 nightly
The price is $153 total per night
$153 total
Jan 5 - Jan 6, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Sallés Hotel Ciutat del Prat Barcelona Airport, you'll be centrally located in El Prat de Llobregat, within a 10-minute drive of Port de Barcelona and Fira Barcelona.
Pool
Free airport shuttle

Hotel Barcelona Universal
Del Paral.lel, Del 76-78 Barcelona
$83 nightly
The price is $106 total per night
$106 total
Dec 14 - Dec 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Hotel Barcelona Universal is centrally located in Barcelona, a 3-minute walk from Sant Pau del Camp and 6 minutes by foot from Refugi 307.
Pool
Free WiFi

Barceló Teguise Beach - Adults only
Plaza Janubio s/n Teguise Lanzarote
$211 nightly
The price is $226 total per night
$226 total
Dec 11 - Dec 12
Total with taxes and fees
With a stay at Barceló Teguise Beach - Adults only in Teguise, you'll be near the beach, just a 4-minute walk from Las Cucharas Beach and 8 minutes by foot from Jablillo Beach.

Hotel LIVVO Volcán Lanzarote
Calle El Castillo, 1 Yaiza Lanzarote
Located in Yaiza, Hotel LIVVO Volcán Lanzarote is by the sea, a 3-minute drive from Marina Rubicon and 5 minutes from Aqualava Water Park.
Pool
Hot Tub

Olivia Balmes Hotel
Carrer de Balmes, 117 Barcelona
$209 nightly
The price is $245 total per night
$245 total
Jan 10 - Jan 11, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Olivia Balmes Hotel places you in the heart of Barcelona, within a 10-minute walk of Casa Milà and Passeig de Gràcia.

PortBlue Club Pollentia Resort
Carretera Alcudia - Pto Pollensa Km 2 Alcúdia Mallorca
When you stay at PortBlue Club Pollentia Resort in Alcúdia, you'll be on the beach, within a 10-minute drive of Alcúdia Port and Pollensa Port.
Pool
All inclusive

Barceló Raval
Rambla del Raval, 17-21 Barcelona
$100 nightly
The price is $124 total per night
$124 total
Dec 15 - Dec 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Barceló Raval is centrally located in Barcelona, a 3-minute walk from Raval Cat and 6 minutes by foot from Boqueria Market.

Dear Hotel Madrid
Gran Via 80 Madrid
$182 nightly
The price is $200 total per night
$200 total
Dec 14 - Dec 15
Total with taxes and fees
With a stay at Dear Hotel Madrid, you'll be centrally located in Madrid, steps from Plaza de España - Princesa and within a 10-minute walk of Royal Palace of Madrid.

Lamaro Hotel
Avenida Catedral, 7 Barcelona
$233 nightly
The price is $276 total per night
$276 total
Dec 11 - Dec 12
Total with taxes and fees
Free Cancellation
With a stay at Lamaro Hotel, you'll be centrally located in Barcelona, steps from Barcelona Cathedral and 5 minutes by foot from La Rambla.

Becquer Hotel, Historic City Center
Calle Reyes Católicos Seville Seville
Free Cancellation
Reserve now, pay when you stay
With a stay at Becquer Hotel, Historic City Center, you'll be centrally located in Seville, just a 4-minute walk from Plaza de Armas Shopping Center and 9 minutes by foot from Seville Cathedral.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Spain Hotels with Restaurants essential information
Hotels with Restaurants in Spain |
11534 |
|---|---|
Highest price | $276 |
Cheapest price | $106 |
Total number of hotels in Spain | 181,320 |
Popular hotels | Barcelona Airport Hotel, Hotel Atlantico Madrid, Sallés Hotel Ciutat del Prat Barcelona Airport, Hotel Barcelona Universal, Barceló Teguise Beach - Adults only, Hotel LIVVO Volcán Lanzarote, Olivia Balmes Hotel, PortBlue Club Pollentia Resort, Barceló Raval, Dear Hotel Madrid, Lamaro Hotel, Becquer Hotel, Historic City Center |
Most Recent Spain Hotel Reviews

Hotel Regina
5 out of 5
Posted 20 hours ago
CheapTickets Verified Review
"Everything excellent, Super Convenience location and friendly staff. "
A verified traveler stayed at Hotel Regina
More Hotels with Restaurants
Types of Hotels
Top 20 Spain Hotels
Hotels Near Spain
More to Explore in Spain
Top Picks
Hotels
Flights
Packages
- Greece Vacation Packages
- Monaco Vacation Packages
- Denmark Vacation Packages
- Croatia Vacation Packages
- Iceland Vacation Packages
- Poland Vacation Packages
- Finland Vacation Packages
- Switzerland Vacation Packages
- Portugal Vacation Packages
- Norway Vacation Packages
- Malta Vacation Packages
- Albania Vacation Packages
- Netherlands Vacation Packages
- Austria Vacation Packages
- Bulgaria Vacation Packages
- France Vacation Packages
- Germany Vacation Packages
- Belgium Vacation Packages
- Belarus Vacation Packages
- Italy Vacation Packages
- Romania Vacation Packages
- Sweden Vacation Packages
- Ireland Vacation Packages





