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 Chiclana de la Frontera · 319.92 mi from centre
8.8
134 reviews
When you stay at Valentin Sancti Petri in Chiclana de la Frontera, you'll be on the beach, within a 5-minute walk of Golf Novo Sancti Petri and La Barrosa Beach. This beach hotel is 0.6 mi (1 km) from Centro Comercial Novocenter and 2.7 mi (4.4 km) from Playa de Sancti Petri.
Hotel in Conil de la Frontera · 316.67 mi from centre
8.4
332 reviews
Breakfast available
Located in Conil de la Frontera, Hotel ILUNION Calas De Conil is on the beach – a 4-minute walk from La Barrosa Beach and 10 minutes by foot from Cala encendida. This beach hotel is 1.6 mi (2.5 km) from Puerto de Conil and 3.5 mi (5.6 km) from Golf Novo Sancti Petri.
Hotel in Chiclana de la Frontera · 318.56 mi from centre
8.4
770 reviews
Breakfast available
With a stay at Hotel Riu Chiclana - All Inclusive in Chiclana de la Frontera, you'll be on the waterfront, just a 4-minute walk from La Barrosa Beach and within a 5-minute drive of Centro Comercial Novocenter. This all-inclusive hotel is 1.3 mi (2 km) from Golf Novo Sancti Petri and 2.1 mi (3.3 km) from Cala encendida.
Hotel in Odemira · 403.36 mi from centre
8.2
208 reviews
Breakfast available
When you stay at Enigma - Nature & Water Hotel in Odemira, you'll be near the beach and 13 minutes by car from Zambujeira do Mar Beach. This family-friendly hotel is 21 mi (33.8 km) from Arrifana Beach and 7.4 mi (11.9 km) from Odeceixe Beach.
Hotel in Benahavis · 347.60 mi from centre
8.8
169 reviews
Breakfast available
Located in Benahavis, The Westin La Quinta Golf Resort and Spa is in the mountains, within a 10-minute drive of Los Arqueros Golf & Country Club and Puerto Banús Beach. This golf hotel is 3.7 mi (5.9 km) from Puerto Banús Marina and 7.8 mi (12.5 km) from Orange Square.
Hotel in Quarteira, Loulé · 370.44 mi from centre
9.0
368 reviews
Breakfast available
With a stay at Aquashow Park Hotel in Loulé, you'll be next to a golf course, just steps from Aqua Show Park and a 5-minute drive from Karting Almancil. This family-friendly hotel is 3 mi (4.8 km) from Quarteira Beach and 4.5 mi (7.3 km) from Vilamoura Marina.
Hotel in Tangier · 284.77 mi from centre
9.2
45 reviews
Breakfast available
When you stay at Fairmont Tazi Palace Tangier in Tangier, you'll be near the airport, within a 10-minute drive of Tangier Ferry Terminal and Port of Tangier. This family-friendly hotel is 5.4 mi (8.7 km) from Tangier Beach and 0.7 mi (1.2 km) from Tangier Royal Golf Club.
Aparthotel in Costa Teguise, Teguise · 428.31 mi from centre
9.0
90 reviews
When you stay at Vitalclass Lanzarote Resort in Teguise, you'll be next to a golf course, within a 15-minute drive of Lanzarote Beaches and Playa de Matagorda. This golf aparthotel is 10.4 mi (16.8 km) from Pocillos Beach and 12 mi (19.3 km) from Puerto del Carmen Beach.
Hotel in Benalmádena · 361.72 mi from centre
9.0
284 reviews
Breakfast available
With a stay at La Fonda Hotel in Benalmádena (Benalmádena Pueblo), you'll be within a 15-minute drive of Benalmadena Marina and Aqualand Torremolinos. This golf hotel is 4.3 mi (6.9 km) from Los Boliches Beach and 5 mi (8 km) from Carihuela Beach.
Hotel in Albufeira e Olhos de Água, Albufeira · 371.48 mi from centre
9.0
556 reviews
Breakfast available
When you stay at PortoBay Blue Ocean in Albufeira, you'll be near the beach, within a 5-minute drive of Praia dos Olhos de Água and Balaia Golf Village. This eco-friendly hotel is 4.5 mi (7.3 km) from Falesia Beach and 5.8 mi (9.3 km) from Albufeira Old Town Square.
Hotel in Albufeira e Olhos de Água, Albufeira · 371.56 mi from centre
8.8
296 reviews
Breakfast available
Located in Albufeira, 3HB Guarana is by the ocean – a 1-minute drive from Praia dos Olhos de Água and 11 minutes from Albufeira Old Town Square. This all-inclusive hotel is 3 mi (4.8 km) from Oura Beach and 3.4 mi (5.5 km) from Praia dos Alemães.
Hotel in Guia, Albufeira · 372.03 mi from centre
9.4
402 reviews
Breakfast available
When you stay at Vila Gale Collection Praia in Albufeira, you'll be next to a golf course, within a 5-minute drive of Gale Beach and Salgados Beach. This beach hotel is 4.1 mi (6.7 km) from Albufeira Old Town Square and 2.3 mi (3.7 km) from Sao Rafael Beach.
Hotel in Yaiza · 449.37 mi from centre
8.8
472 reviews
Breakfast available
With a stay at H10 White Suites, you'll be centrally located in Yaiza, within a 5-minute drive of Playa Blanca and Lanzarote Beaches. This eco-friendly hotel is 1 mi (1.6 km) from Marina Rubicon and 4.7 mi (7.5 km) from Papagayo Beach.
Hotel in Torremolinos · 366.27 mi from centre
8.4
929 reviews
Breakfast available
Located in Torremolinos, Hotel Riu Costa del Sol - All Inclusive is by the sea, within a 15-minute drive of Benalmadena Marina and Málaga Cathedral. This all-inclusive hotel is 3 mi (4.8 km) from Carihuela Beach and 7.7 mi (12.4 km) from Port of Malaga.
Hotel in Marina Smir, M'diq · 289.24 mi from centre
10.0
1 review
Breakfast available
When you stay at Royal Mansour Tamuda Bay in M'diq, you'll be on the beach, within a 5-minute drive of Kabila Marina and Kabila Beach. This beach hotel is 3.4 mi (5.5 km) from Smir Water Park and 4.1 mi (6.6 km) from Forêt de Cabo Negro.
Hotel in Granada City Center, Granada · 421.91 mi from centre
8.4
860 reviews
With a stay at Hotel Colón Centro , you'll be centrally located in Granada, steps from Plaza Nueva and 14 minutes by foot from Alhambra. This spa hotel is 0.2 mi (0.3 km) from Granada Cathedral and 20.6 mi (33.1 km) from Sierra Nevada Ski Resort.
Hotel in Monte Gordo, Vila Real Santo Antonio · 373.00 mi from centre
8.0
323 reviews
When you stay at Hotel Navegadores in Vila Real Santo Antonio, you'll be near the beach, within a 10-minute walk of Casino Monte Gordo and Monte Gordo Beach. This spa hotel is 10.8 mi (17.4 km) from Cabanas Beach and 2.2 mi (3.5 km) from Cabeco Beach.
Hotel in Los Pocillos, Tías · 437.93 mi from centre
8.0
276 reviews
Breakfast available
Located in Tías, VIK Hotel San Antonio is by the ocean – a 1-minute drive from Pocillos Beach and 5 minutes from Lanzarote Golf Resort. This beach hotel is 0.8 mi (1.3 km) from Puerto del Carmen Beach and 7.4 mi (12 km) from Lanzarote Educacion a Distancia University.
Hotel in Marina Smir, Allyene · 292.88 mi from centre
8.8
15 reviews
Breakfast available
Located in Allyene, The St. Regis La Bahia Blanca Resort, Tamuda Bay is on the Strip, within a 10-minute drive of Smir Water Park and Fnideq Mosque. This beach hotel is 5 mi (8.1 km) from Fnideq Beach and 5.4 mi (8.6 km) from Kissaria Market.
Hotel in Tavira · 369.39 mi from centre
8.4
382 reviews
Breakfast available
With a stay at Eco Hotel Vila Galé Albacora in Tavira, you'll be next to a golf course, just steps from Ria Formosa Natural Park and a 1-minute drive from Ilha de Tavira Beach. This family-friendly hotel is 1.5 mi (2.4 km) from Tavira Gran Plaza Shopping Mall and 2.1 mi (3.4 km) from Tavira Living Science Center.