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 Corralejo, La Oliva · 456.19 mi from centre
8.6
60 reviews
With a stay at Playa Park Zensation in La Oliva, you'll be near the beach, within a 5-minute drive of Corralejo Beach and Centro Comercial El Campanario. This spa hotel is 12 mi (19.3 km) from Playa Blanca and 13.5 mi (21.8 km) from Marina Rubicon.

Hotel in Almunecar · 394.74 mi from centre
8.2
54 reviews
Breakfast available
With a stay at Playacalida Hotel in Almunecar, you'll be near the beach, within a 15-minute drive of Almunecar Beach and Playa Calabajío. This family-friendly hotel is 16.7 mi (26.8 km) from Burriana Beach and 17 mi (27.4 km) from Balcon de Europa.

Hotel in Roquetas de Mar · 425.79 mi from centre
8.4
48 reviews
Breakfast available
When you a stay at Playasol Hotel in Roquetas de Mar, you'll be on the beach, just steps from Playa Serena and Roquetas de Mar Beach. This beach hotel is 0.7 mi (1.1 km) from Castor Park and 0.7 mi (1.2 km) from Playa Serena Golf Course.

Hotel in Costa de la Luz Huelva, Punta Umbría · 372.75 mi from centre
8.4
207 reviews
Breakfast available
When you stay at Barceló Punta Umbría Mar in Punta Umbría, you'll be on the beach, within a 5-minute drive of Punta Almenara and Teatro Del Mar. This beach hotel is 1.6 mi (2.5 km) from Marismas del Odiel Nature Reserve and 5.5 mi (8.8 km) from Nuevo Portil Golf Course.

Hotel in Alporchinhos, Lagoa · 373.99 mi from centre
8.2
472 reviews
With a stay at Pestana Viking Beach & Spa Resort in Lagoa (Alporchinhos), you'll be within a 15-minute drive of Marinha Beach and Salgados Beach. This beach hotel is 9.5 mi (15.3 km) from Albufeira Old Town Square and 8.6 mi (13.9 km) from Sao Rafael Beach.

Hotel in Alvor, Portimão · 378.20 mi from centre
9.4
150 reviews
Breakfast available
With a stay at Wyndham Residences Alvor Beach in Portimão (Torralta), you'll be within a 15-minute drive of Alvor Beach and Rocha Beach. This beach hotel is 13 mi (20.9 km) from Marina de Lagos and 12.2 mi (19.7 km) from Algarve International Autodrome Raceway.

Hotel in Seville · 391.63 mi from centre
8.6
414 reviews
Breakfast available
With a stay at Eurostars Sevilla Boutique in Seville (Historical Center), you'll be steps from Seville Cathedral and Giralda Tower. This boutique hotel is 0.3 mi (0.6 km) from Royal Alcázar of Seville and 0.5 mi (0.8 km) from Metropol Parasol.

Resort in Benalmádena · 360.48 mi from centre
7.8
201 reviews
Breakfast available
When you stay at Holiday World Resort in Benalmádena, you'll be by the sea, within a 10-minute drive of Carvajal Beach and Benalmadena Marina. This beach resort is 2.7 mi (4.3 km) from Los Boliches Beach and 5.4 mi (8.6 km) from Carihuela Beach.

Hotel in Caleta de Fuste, Antigua · 467.49 mi from centre
8.0
795 reviews
Breakfast available
With a stay at Barceló Fuerteventura Castillo in Antigua (Caleta de Fuste), you'll be a 4-minute walk from Caleta de Fuste Marina and 5 minutes by foot from Caleta del Fuste. This beach hotel is 1.8 mi (2.9 km) from Centro Comercial Atlantico and 2 mi (3.2 km) from Playa la Guirra.

Hotel in Zahara de los Atunes, Tarifa · 307.09 mi from centre
8.6
23 reviews
Breakfast available
With a stay at Meliá Zahara Resort & Villas in Tarifa (Urbanización Atlanterra), you'll be within a 15-minute walk of Atlanterra Beach and Cueva de las Orcas. This beach hotel is 5.8 mi (9.4 km) from Bolonia Beach and 1.1 mi (1.8 km) from Playa de Agua de En Medio.

Hotel in Silves · 374.21 mi from centre
8.4
96 reviews
Breakfast available
With a stay at Vila Gale Nautico Resort Hotel in Silves, you'll be near the beach, just a 4-minute walk from Vale do Olival Beach and a 4-minute drive from Nossa Senhora da Rocha Chapel. This family-friendly hotel is 1.6 mi (2.5 km) from Senhora da Rocha Beach and 5.5 mi (8.8 km) from Algar de Benagil.

Resort in Nijar, Los Escullos · 449.22 mi from centre
8.5
550 reviews
Complejo Turístico Los Escullos Cabo de Gata José is situated in the Cabo de Gata Natural Park, 1 km from Playa del Arco Beach. A swimming pool and a gym with a sauna can be found on site.
The air-conditioned bungalows at Cabo de Gata include free WiFi, free private parking and a terrace. They are equipped with 2 bedrooms, kitchen, toilet and dining area with a flat-screen TV.
Guests have access to an on-site supermarket. Light refreshments and tapas can also be enjoyed at the restaurant.
Los Escullos Cabo de Gata has a TV and reading room where guests can relax, as well as a games room and children’s playground. There is also a paddle tennis court and a diving club.

Hotel in Almunecar · 392.53 mi from centre
8.4
101 reviews
Breakfast available
When you stay at Ibersol Almuñecar Beach & Spa in Almunecar, you'll be on the beach, within a 10-minute walk of Almunecar Beach and Playa de San Cristobal. This beach hotel is 13.9 mi (22.4 km) from Burriana Beach and 14.3 mi (23 km) from Balcon de Europa.

Hotel in Portimão · 382.82 mi from centre
9.0
333 reviews
Located in Portimão, NAU Morgado Golf & Country Club is in a rural location – a 1-minute drive from Golf Alamos and 13 minutes from Alcalar Megalithic Monuments. This golf hotel is 8.4 mi (13.6 km) from Rocha Beach and 8.6 mi (13.9 km) from Portimão Marina.

Hotel in Province of Seville, Carmona · 401.17 mi from centre
9.0
316 reviews
Breakfast available
When you stay at Parador de Carmona in Carmona, you'll be in the mountains and within a 5-minute drive of Carmona Roman Necropolis. This historic hotel is 22.6 mi (36.3 km) from Seville Cathedral and 22.1 mi (35.5 km) from Royal Alcázar of Seville.

Hotel in Morocco, Goulimime · 262.00 mi from centre
8.2
20 reviews
Breakfast available
With a stay at Oasis Palm Hotel in Goulimime, you'll be within a 5-minute drive of Touaghil Public Garden and Salman El Farisi Mosque. This hotel is 10.3 mi (16.5 km) from Tighmert Botanic Garden and 10.4 mi (16.8 km) from Museum of Nomadic Memory.

Hotel in La Cala de Mijas, Mijas · 353.39 mi from centre
7.8
47 reviews
Breakfast available
Located in Mijas, Gran Hotel Costa del Sol is on the boardwalk, within a 15-minute drive of Fuengirola Beach and Bioparc Fuengirola. This beach hotel is 4.4 mi (7 km) from Cabopino Beach and 5.8 mi (9.3 km) from El Castillo Beach.

Hotel in Alto Guadalquivir, Córdoba · 442.01 mi from centre
8.8
400 reviews
Breakfast available
With a stay at Parador De Cordoba in Córdoba (Distrito Norte Sierra), you'll be within a 10-minute drive of Mosque–Cathedral of Córdoba and Palacio de la Merced. This family-friendly hotel is 1.9 mi (3.1 km) from Malmuerta Tower and 1.9 mi (3.1 km) from Cordoba Bull Ring.

Aparthotel in Praia da Rocha, Portimão · 377.06 mi from centre
8.8
796 reviews
Breakfast available
Located in Portimão (Praia da Rocha), NH Marina Portimao Resort is within a 5-minute walk of Rocha Beach and Portimão Harbor. This family-friendly aparthotel is 14.7 mi (23.7 km) from Marina de Lagos and 4 mi (6.4 km) from Alvor Beach.

Aparthotel in Luz, Lagos · 377.41 mi from centre
8.0
153 reviews
Located in Lagos, Belver Porto Dona Maria Resort is within a 15-minute drive of Praia da Luz and Espiche Golf Course. This golf aparthotel is 5.8 mi (9.4 km) from Lagos Zoo and 6.6 mi (10.6 km) from Dona Ana Beach.