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 Areias de Sao Joao, Albufeira · 371.97 mi from centre
8.2
153 reviews
Breakfast available
With a stay at Albufeira Sol Hotel & Spa, you'll be centrally located in Albufeira, within a 5-minute drive of The Strip and Balaia Golf Village. This family-friendly hotel is 3.1 mi (5 km) from Albufeira Old Town Square and 6.8 mi (11 km) from Falesia Beach.

Hotel in Monte Gordo · 372.90 mi from centre
8.1
1,016 reviews
A 4-minute walk from Monte Gordo’s beach, the 4-star Hotel Alcazar features a state-of-the-art spa, 2 outdoor pools and a modern fitness centre, Alfit. The Monte Gordo Casino is 700 metres away.
Hotel Alcazar offers several themed rooms inspired by New York, Paris and Dubai. All spacious rooms and suites are air-conditioned and fitted with modern furnishings, with some also including a balcony. Most rooms and suites come with flat-screen satellite TVs and all units include a mini-fridge. Free WiFi is available throughout.
Restaurant Al-Gharb allows guests to savour Mediterranean cuisine while admiring the Arabic décor and the panoramic pool view. Alambique Bar provides live music as well as drinks and refreshments.
Guests can relax at Olive Trees Terrace. There is also a chill-out area with canopy beds. The outdoor swimming pool features salt water. The surrounding area features various trails that guests can enjoy jogging and cycling through.
Cacela Velha is 11 km away and features a popular beach area, as does Manta Rota which is 9 km away. A modern sports complex is 3 km away and is regularly used by professional athletes and teams. The Spanish border is just 10 km from Hotel Alcazar. A minibus is available for transport in the area. Faro International Airport is 61 km from the Hotel Alcazar.

Hotel in Zahara de los Atunes · 307.14 mi from centre
8.0
381 reviews
Located in Zahara de los Atunes, 600 metres from Atlanterra Beach, Hotel Atlántico provides accommodation with a shared lounge, private parking, a terrace and a restaurant. With a seasonal outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can have a drink at the bar.
At the hotel, rooms come with a desk. Every room is equipped with a safety deposit box and selected rooms include mountain views. All units in Hotel Atlántico are equipped with a flat-screen TV and free toiletries.
An à la carte, continental or gluten-free breakfast can be enjoyed at the property.
Benalup Golf & Country Club is 43 km from the accommodation, while Club de Golf Campano is 47 km away.

Hotel in Province of Seville, Dos Hermanas · 385.58 mi from centre
7.3
1,015 reviews
Mare Hotel is located within 10 minutes’ walk of the centre of Dos Hermanas’ and 10 km from Seville. This hotel offers a 24-hour reception and air-conditioned rooms with a flat-screen TV. Free high-speed WiFi is available.
All rooms come with a private bathroom with free toiletries and a hairdryer. Some rooms have pool views.
Mare Hotel is part of Club Mare, where guests can access their seasonal swimming pool for a fee. The hotel has a café bar with satellite TV.
There is a bus stop next to the hotel with regular buses to Sevilla city centre. Dos Hermanas Train Station is 10 minutes’ walk of the hotel.

Hotel in Cádiz · 330.73 mi from centre
8.0
452 reviews
Breakfast available
With a stay at Senator Cadiz Hotel in Cádiz (Old Town Cádiz), you'll be within a 5-minute walk of Plaza de Candelaria and Oratorio de la Santa Cueva. This spa hotel is 17.1 mi (27.6 km) from Naval Station Rota and 27.1 mi (43.7 km) from La Barrosa Beach.

Hotel in Gibraltar · 316.50 mi from centre
8.4
975 reviews
Breakfast available
With a stay at The Eliott Hotel, you'll be centrally located in Gibraltar – a 9-minute walk from Casemates Square and 11 minutes by foot from Gibraltar Botanic Gardens. This hotel is 2.5 mi (4 km) from St Michael's Cave and 2.6 mi (4.2 km) from Europa Point Lighthouse.

Hotel in Torremolinos City Centre, Torremolinos · 365.26 mi from centre
7.4
1,538 reviews
Breakfast available
Sandos Griego is just 3 minutes’ walk from Torremolinos’ Congress Centre and 10 minutes’ walk from Bajondillo Beach. It offers free WiFi, a fitness centre and sun terrace with outdoor pool and loungers.
The air-conditioned rooms at the all-inclusive Sandos Griego feature tiled floors and a private balcony. Each one comes with satellite TV, a safe and a private bathroom.
The hotel’s buffet restaurant serves international food, and there is also a bar. Guests under the all-inclusive rate also have free access to the Griego Beach Snack Bar, located at El Lido Beach. A free shuttle service to the beach is available from May until 30 September.
The hotel has a TV room and a games room, as well as a library with international books. There is also a souvenir shop on site.
Full Board and Half Board includes drinks on the meals in our Restaurant Buffet
Aqualand Water Park is just 800 metres from the Sandos Griego With easy access to the A7 Motorway, you can drive to Málaga Airport in just 12 minutes.

Hotel in Sierra Nevada, Monachil · 422.48 mi from centre
8.6
7 reviews
Breakfast available
When you stay at Hotel Maribel Sierra Nevada in Monachil, you'll be in a national park, within a 15-minute walk of Sierra Nevada Ski Resort and Plaza de Andalucía. This ski hotel is 21.2 mi (34.1 km) from Alhambra and 1.1 mi (1.8 km) from Mohon del Trigo Observatory.

Hotel in Luz · 377.91 mi from centre
8.8
509 reviews
Overlooking the bay of Praia da Luz with its sandy beach only 600 metres away, this family-run hotel offers 2 outdoor pools. Each air-conditioned room has a private balcony.
Spacious and light, the accommodations at Belavista Da Luz offer a refrigerator and coffee/tea facilities. Each room has a modern private bathroom.
International and vegetarian dishes are available at the hotel’s Restaurant Terra-Mar, which also serves a large English breakfast buffet. The poolside snack bar serves lunch during the summer season.
Guests at Belavista Da Luz can enjoy the on-site padel court and gym. It is also possible to relax in the 2 outdoor pools or to book a massage. Access to the sauna and Turkish bath are free of charge.
The 24-hour reception staff offers car rentals. With free parking, the Boavista Golf Course and Lagos are both a 12-minute drive away.

Hotel in Roquetas de Mar · 426.67 mi from centre
7.8
1,232 reviews
Breakfast available
Moon Dreams Roquetas**** is located 5 minutes from the El Mar promenade, in the heart of Roquetas de Mar. From where you can access the Port of Roquetas and beaches such as La Romanilla or Las Salinas just a few minutes away.
The hotel offers free Wi-Fi, 24-hour reception and luggage storage.
The rooms feature air conditioning and a flat-screen TV. They all have a private bathroom with a shower or bathtub and a hairdryer. Towels and bed linen will be provided.
It has an outdoor pool, cafeteria and breakfast buffet and offers lunch and dinner.

Hotel in Estepona · 344.52 mi from centre
7.4
260 reviews
Located in Estepona (New Golden Mile), Hotel TRH Paraiso is within a 10-minute drive of Puerto Banús Beach and Puerto Banús Marina. This family-friendly hotel is 7.8 mi (12.5 km) from Estepona Beach and 0.5 mi (0.8 km) from El Paraiso Golf Club.

Hotel in Faro City Centre, Faro · 364.21 mi from centre
8.8
906 reviews
Breakfast available
A stay at AP Eva Senses places you in the heart of Faro, steps from Jardim Manuel Bívar and Ria Formosa Natural Park. This hotel is 23.8 mi (38.3 km) from Falesia Beach and 6.6 mi (10.6 km) from Faro Island Beach.

Hotel in Andalusia, Guadix · 442.80 mi from centre
7.6
67 reviews
Breakfast available
With a stay at Hotel Abades Guadix in Guadix, you'll be steps from Granada Geopark and a 4-minute drive from Barriada de las Cuevas. This hotel is 1.9 mi (3 km) from Ancient Roman Theatre of Guadix and 2.2 mi (3.6 km) from Cueva Museo.

Hotel in Sierra Nevada, Monachil · 422.56 mi from centre
8.2
221 reviews
Breakfast available
With a stay at Melia Sierra Nevada, you'll be centrally located in Monachil, steps from Sierra Nevada Ski Resort and within a 5-minute walk of Plaza de Andalucía. This family-friendly hotel is 0.5 mi (0.9 km) from Sierra Nevada Chairlift and 2.6 mi (4.2 km) from Hoya de Pedraza Botanical Garden.

Hotel in Chiclana de la Frontera · 319.63 mi from centre
9.4
191 reviews
When you stay at Hipotels Barrosa Park in Chiclana de la Frontera, you'll be on the beach, just steps from La Barrosa Beach and 5 minutes by foot from Golf Novo Sancti Petri. This beach hotel is 0.3 mi (0.5 km) from Centro Comercial Novocenter and 1.2 mi (1.9 km) from Royal Equestrian Center.

Hotel in Vilamoura, Loulé · 369.64 mi from centre
8.6
491 reviews
Breakfast available
With a stay at Dom Pedro Vilamoura, you'll be centrally located in Loulé – a 3-minute drive from Vilamoura Marina and 10 minutes from Falesia Beach. This family-friendly hotel is 14.2 mi (22.9 km) from Albufeira Old Town Square and 8.8 mi (14.2 km) from Balaia Golf Village.

Hotel in Tavira · 370.20 mi from centre
9.0
874 reviews
A stay at AP Maria Nova Lounge - Adults Friendly places you in the heart of Tavira, steps from Camera Obscura and 5 minutes by foot from Roman Bridge. This spa hotel is 0.5 mi (0.8 km) from Nossa Senhora do Carmo Church and 0.5 mi (0.9 km) from Tavira Living Science Center.

Hotel in Albufeira e Olhos de Água, Albufeira · 371.61 mi from centre
8.2
544 reviews
Breakfast available
Located in Albufeira, Hotel Maritur - Adults Only is on the riverwalk, within a 10-minute drive of Albufeira Old Town Square and Sao Rafael Beach. This hotel is 3.6 mi (5.7 km) from Praia dos Alemães and 4.5 mi (7.2 km) from Oura Beach.

Hotel in Costa de la Luz Huelva, El Rompido · 374.72 mi from centre
9.0
2,480 reviews
Breakfast available
Set within the grounds of Nuevo Portil Golf Course and 150 metres from an idyllic beach, Hotel Nuevo Portil Golf is a colonial-style hotel with a beautiful location on the coast of Huelva.
Relax with friends or colleagues in the comfortable lounge. You can also visit the sauna and Turkish bath and unwind after working out in the gym. There is also a smart restaurant onsite, allowing you to dine in style without leaving the hotel.
The city of Huelva is only 20 km from here, commonly known as the capital of flamenco. You can easily get to the stunning beaches on this stretch of coastline.

Hotel in Marbella Old Town, Marbella · 349.67 mi from centre
9.8
7 reviews
Breakfast available
With a stay at Hotel Maison Ardois La Ciudadela Marbella in Marbella (Marbella City Centre), you'll be within a 15-minute drive of Puerto Banús Beach and Puerto Banús Marina. This hotel is 10.2 mi (16.5 km) from Cabopino Beach and 0.4 mi (0.7 km) from Ermita del Santo Cristo de Marbella.