Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Morocco
See the latest prices and deals by choosing your dates
Hotel in Rota · 340.79 mi from centre
8.4
168 reviews
Breakfast available
When you stay at ALEGRIA Costa Ballena in Rota, you'll be near the beach, within a 15-minute walk of Playa Agua Dulce and Playa de las Tres Piedras. This family-friendly hotel is 10.5 mi (16.9 km) from Naval Station Rota and 0.6 mi (0.9 km) from Ballena Beach.
Hotel in Jerez de la Frontera · 342.17 mi from centre
8.8
358 reviews
Breakfast available
With a stay at Eurostars Asta Regia, you'll be centrally located in Jerez de la Frontera, within a 15-minute drive of Circuit of Jerez Racetrack and Alcázar de Jerez. This historic hotel is 12.8 mi (20.6 km) from Naval Station Rota and 13.1 mi (21 km) from Valdelagrana Beach.
Hotel in Jerez de la Frontera · 343.20 mi from centre
9.2
295 reviews
Breakfast available
With a stay at Hotel Villa Jerez in Jerez de la Frontera, you'll be within a 10-minute drive of Circuit of Jerez Racetrack and Harveys. This luxury hotel is 14.2 mi (22.9 km) from Naval Station Rota and 14.5 mi (23.3 km) from Valdelagrana Beach.
Hotel in Jerez de la Frontera · 343.40 mi from centre
8.2
549 reviews
Breakfast available
With a stay at Hotel Exe Guadalete, you'll be centrally located in Jerez de la Frontera, within a 15-minute drive of Circuit of Jerez Racetrack and Fair of Horses. This hotel is 14.5 mi (23.3 km) from Naval Station Rota and 17.5 mi (28.2 km) from Valdelagrana Beach.
Hotel in Puerto Banús, Marbella · 346.61 mi from centre
8.0
135 reviews
Breakfast available
With a stay at Hotel Boutique B51 Puerto Banús in Marbella (Puerto Banús), you'll be a 4-minute walk from Puerto Banús Marina and 8 minutes by foot from El Corte Ingles Shopping Center. This beach hotel is 0.6 mi (1 km) from Puerto Banús Beach and 14.6 mi (23.5 km) from Cabopino Beach.
Hotel in Costa Noroeste, Sanlucar de Barrameda · 347.72 mi from centre
8.4
190 reviews
Breakfast available
When you a stay at Macià Doñana in Sanlucar de Barrameda, you'll be near the beach, within a 5-minute walk of Playas de la Jara and Playa de Bajo de Guia. This hotel is 17.7 mi (28.4 km) from Naval Station Rota and 0.6 mi (0.9 km) from Church of Santo Domingo.
Hotel in Málaga Province, Monda · 356.35 mi from centre
8.8
14 reviews
Breakfast available
Located in Monda, Shanti Som Wellbeing Retreat is in a national park, within a 10-minute drive of Malaga Wine Museum and Church of La Encarnacion. This spa hotel is 13.7 mi (22.1 km) from Puerto Banús Beach and 14 mi (22.6 km) from Puerto Banús Marina.
Hotel in Fuengirola · 358.25 mi from centre
8.2
974 reviews
Breakfast available
A stay at Hotel ILUNION Fuengirola places you in the heart of Fuengirola, steps from Los Boliches Beach and a 4-minute drive from Bioparc Fuengirola. This beach hotel is 1.6 mi (2.6 km) from Fuengirola Beach and 6.9 mi (11 km) from Tivoli World.
Hotel in Ronda · 359.27 mi from centre
7.4
35 reviews
Breakfast available
Hotel Acinipo is in the heart of Ronda, within a 5-minute walk of Ronda Bullring Museum and Puente Nuevo Bridge. This hotel is 0.1 mi (0.1 km) from Alameda Del Tajo and 0.1 mi (0.2 km) from Plaza de Espana.
Resort in Fuengirola · 360.34 mi from centre
8.6
289 reviews
Breakfast available
Located in Fuengirola, Higueron Hotel Malaga, Curio Collection by Hilton is connected to a railway/underground station, within a 10-minute drive of Bioparc Fuengirola and Carvajal Beach. This beach resort is 4.1 mi (6.7 km) from Torrequebrada Golf Club and 16.6 mi (26.7 km) from Centre Pompidou Málaga.
Hotel in Ronda · 361.65 mi from centre
8.8
110 reviews
Breakfast available
Located in Ronda, Hotel Boutique Molino del Arco is in a rural location, within a 15-minute drive of Bodega Joaquín Fernández and Alameda Del Tajo. This boutique hotel is 6.7 mi (10.8 km) from Puente Nuevo Bridge and 4.8 mi (7.6 km) from Church of Padre Jesus.
Hotel in Torrequebrada, Benalmádena · 362.03 mi from centre
8.4
934 reviews
Breakfast available
When you stay at Benalmádena Palace - Hotel SPA & Apartments in Benalmádena, you'll be next to a golf course – a 2-minute drive from Casino Torrequebrada and 5 minutes from Benalmadena Marina. This family-friendly hotel is 2.5 mi (4.1 km) from Carihuela Beach and 5.1 mi (8.3 km) from Los Boliches Beach.
Hotel in Benalmádena · 363.24 mi from centre
8.6
406 reviews
Breakfast available
When you stay at Hotel Alay Puerto Marina - Adults Only Recommended in Benalmádena, you'll be on the beach, within a 10-minute walk of Carihuela Beach and Benalmadena Marina. This beach hotel is 10 mi (16.1 km) from Los Boliches Beach and 11.8 mi (19 km) from Port of Malaga.
Hotel in Torremolinos · 363.53 mi from centre
8.6
898 reviews
Breakfast available
With a stay at Ocean House Costa del Sol, Affiliated by Meliá in Torremolinos, you'll be on the beach – a 3-minute walk from Carihuela Beach and a 3-minute drive from Benalmadena Marina. This beach hotel is 11.6 mi (18.7 km) from Port of Malaga and 12.2 mi (19.6 km) from Malagueta Beach.
Hotel in Torremolinos City Centre, Torremolinos · 365.26 mi from centre
7.4
568 reviews
With a stay at Sandos Griego Hotel, you'll be centrally located in Torremolinos, within a 5-minute drive of Aqualand Torremolinos and Bajondillo Beach. This hotel is 1.1 mi (1.7 km) from Carihuela Beach and 9.7 mi (15.6 km) from Port of Malaga.
Hotel in Torremolinos City Centre, Torremolinos · 365.33 mi from centre
8.4
329 reviews
Breakfast available
With a stay at Hotel Fénix Torremolinos - Adults Only Recommended in Torremolinos (Torremolinos City Centre), you'll be within a 5-minute drive of Bajondillo Beach and Aqualand Torremolinos. This hotel is 1.9 mi (3 km) from Carihuela Beach and 9.5 mi (15.3 km) from Port of Malaga.
Hotel in Torremolinos · 366.48 mi from centre
7.2
337 reviews
Breakfast available
With a stay at Hotel Puente Real in Torremolinos, you'll be next to a golf course, steps from Los Alamos Beach and a 3-minute drive from Bajondillo Beach. This beach hotel is 3.8 mi (6.2 km) from Carihuela Beach and 8.3 mi (13.4 km) from Port of Malaga.
Resort in Quinta do Lago, Loulé · 366.50 mi from centre
9.2
99 reviews
Located in Loulé (Quinta do Lago), Encosta do Lago is within a 15-minute drive of Vale do Lobo Beach and Ria Formosa Natural Park. This family-friendly resort is 6.9 mi (11 km) from Aqua Show Park and 7.1 mi (11.4 km) from Quarteira Beach.
Hotel in Churriana, Málaga · 368.68 mi from centre
8.0
947 reviews
Breakfast available
With a stay at Sol Guadalmar Hotel in Málaga (Churriana), you'll be within a 10-minute drive of Aqualand Torremolinos and Los Alamos Beach. This beach hotel is 6.2 mi (10 km) from Port of Malaga and 6.6 mi (10.7 km) from Carihuela Beach.
Hotel in Málaga Centro, Málaga · 372.88 mi from centre
8.8
962 reviews
Breakfast available
A stay at NH Málaga Hotel places you in the heart of Málaga, within a 10-minute walk of Port of Malaga and Calle Larios. This hotel is 0.5 mi (0.8 km) from Málaga Cathedral and 0.7 mi (1.1 km) from Picasso Museum Malaga.