Search for Cheap Deals on
Hotels in Marbella

Check Last Minute Marbella Hotel Deals

Tonight May 19 - May 20Next weekend May 24 - May 26

Choose from 3841 Marbella Hotel Deals

Hotel El Faro Marbella
Hotel El Faro Marbella
3 out of 5
C/ Virgen del Pilar, 11, Marbella, Malaga
  • 5 min drive from Puerto Banús Marina
The price is $104 per night from May 20 to May 21
$104
per night
May 20 - May 21
Stay at this 3-star aparthotel in Marbella. Enjoy free WiFi, breakfast (surcharge), and room service. Popular attractions Marbella Marina and Orange Square are ...
8.2/10 Very Good! (118 reviews)
"The hotel and staff were great! Friendly staff and great service. Highly recommended"

Reviewed on May 5, 2024

Hotel El Faro Marbella
Hard Rock Hotel Marbella – Puerto Banús
Hard Rock Hotel Marbella – Puerto Banús
4 out of 5
Urb. Nueva Andalucía, s/n, Marbella, Málaga
  • 6 min walk from Puerto Banús Marina
The price is $209 per night from May 28 to May 29
$209
per night
May 28 - May 29
Stay at this 4-star spa hotel in Marbella. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Our guests praise the pool and the helpful staff in our ...
8.4/10 Very Good! (301 reviews)
"Property and rooms were stunning but food in the evening for dinner was terrible. Breakfast was fine."

Reviewed on May 11, 2024

Hard Rock Hotel Marbella – Puerto Banús
Occidental Puerto Banus
Occidental Puerto Banus
4 out of 5
Avenida Rotary Internacional s/n, Puerto Banus, Marbella, Malaga
  • 3 min walk from Puerto Banús Marina
The price is $159 per night from May 28 to May 29
$159
per night
May 28 - May 29
Stay at this 4-star family-friendly hotel in Marbella. Enjoy free WiFi, an outdoor pool, and 3 restaurants. Our guests praise the breakfast and the helpful staff ...
8.8/10 Excellent! (189 reviews)
"Excellent property in the heart of Puerto banus"

Reviewed on May 19, 2024

Occidental Puerto Banus
Alanda Marbella Hotel
Alanda Marbella Hotel
5 out of 5
Blvd. Principe Alfonso von Hohenlohe, Marbella, Malaga
  • 28 min walk from Puerto Banús Marina
The price is $268 per night from May 27 to May 28
$268
per night
May 27 - May 28
Stay at this 5-star luxury hotel in Marbella. Enjoy free breakfast, free WiFi, and an outdoor pool. Popular attractions Puerto Banús Beach and El Corte Ingles ...
8/10 Very Good! (600 reviews)
"Clean great location but upset promised a queen bed got twins. Told they would try the second night but no call one way or another. Didn’t like the onsite restaurant couldn’t get a glass on wine to sit outside in the sun ."

Reviewed on May 9, 2024

Alanda Marbella Hotel
Nobu Hotel Marbella
Nobu Hotel Marbella
5 out of 5
Blvar Principe Alfonso von Hohenlohe S/N, Marbella, Malaga
  • 27 min walk from Puerto Banús Marina
The price is $879 per night from May 20 to May 21
$879
per night
May 20 - May 21
Stay at this 5-star luxury hotel in Marbella. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Puerto Banús Beach and El Corte Ingles Shopping ...
9/10 Wonderful! (189 reviews)
"We absolutely loved our stay here. From the staff, to the food to the beach and pools. Every detail is well thought out and service is at the highest levels. Can't wait to come back."

Reviewed on Mar 20, 2024

Nobu Hotel Marbella
Óbal Urban Hotel Marbella
Óbal Urban Hotel Marbella
4 out of 5
Avenida de Ramon y Cajal, 3, Marbella, Malaga
  • 6 min drive from Puerto Banús Marina
The price is $173 per night from May 20 to May 21
$173
per night
May 20 - May 21
Stay at this 4-star hotel in Marbella. Enjoy free WiFi, an outdoor pool, and 10 beach bars. Popular attractions Orange Square and Marbella Marina are located ...
9.2/10 Wonderful! (45 reviews)
"Central location, new and modern interior. Reception staff very helpful and allowed us to use a courtesy room prior to our late departure for no additional charge."

Reviewed on May 14, 2024

Óbal Urban Hotel Marbella
Senator Marbella
Senator Marbella
4 out of 5
Principe Alfonso von Hohenlohe, Parcela 97, Marbella, Málaga
  • 5 min drive from Puerto Banús Marina
The price is $131 per night from May 22 to May 23
$131
per night