Curated Luxury family friendly hotel deals in Morocco

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Morocco

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Morocco, but are nearby and match your search.
Primary image
Hotel Riu Palace Tres Islas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Corralejo, La Oliva · 732.85 km from centre

9.0

 

246 reviews

Breakfast available

With a stay at Hotel Riu Palace Tres Islas in La Oliva, you'll be on the beach, just a 3-minute walk from Corralejo Beach and within a 5-minute drive of Flag Beach. This beach hotel is 15.7 mi (25.3 km) from Marina Rubicon and 1.8 mi (2.9 km) from Las Agujas Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bahiazul Resort Fuerteventura
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Corralejo, La Oliva · 735.76 km from centre

9.6

 

117 reviews

With a stay at Bahiazul Resort Fuerteventura in La Oliva, you'll be connected to a shopping centre, within a 10-minute drive of Corralejo Beach and Mirador de Lobos Golf. This spa hotel is 14.6 mi (23.5 km) from Marina Rubicon and 1.6 mi (2.6 km) from Acua Water Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AMA Islantilla Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa de la Luz Huelva, Lepe · 603.20 km from centre

9.0

 

271 reviews

Breakfast available

Located in Lepe, AMA Islantilla Resort is by the ocean, within a 5-minute drive of Islantilla Golf Club and Islantilla Congress and Exhibition Centre. This golf hotel is 23.1 mi (37.1 km) from Monte Gordo Beach and 1 mi (1.6 km) from La Hacienda de Islantill Shopping Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pousada Castelo de Alcácer do Sal - Historic Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alentejo, Alcacer do Sal · 743.06 km from centre

9.4

 

221 reviews

Breakfast available

With a stay at Pousada Castelo de Alcácer do Sal - Historic Hotel in Alcacer do Sal, you'll be just steps from Alcacer do Sal Castle and Museu Municipal Pedro Nunes. This hotel is 23.5 mi (37.9 km) from Comporta Beach and 27.6 mi (44.4 km) from Troia Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Best Tritón
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benalmádena · 584.40 km from centre

8.4

 

679 reviews

Located in Benalmádena (Benalmádena Costa), Hotel Best Tritón is within a 15-minute walk of Benalmadena Marina and Carihuela Beach. This beach hotel is 6.4 mi (10.3 km) from Los Boliches Beach and 11.9 mi (19.1 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Seaside Los Jameos Playa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Los Pocillos, Tías · 703.17 km from centre

9.4

 

465 reviews

When you stay at Seaside Los Jameos Playa in Tías, you'll be on the beach, within a 15-minute drive of Playa de Matagorda and Puerto del Carmen Beach. This beach hotel is 18.1 mi (29.1 km) from Marina Rubicon and 0.9 mi (1.5 km) from Playa Lima.

Compare price on Booking.com
Compare price on Booking.com
Primary image
La Cala Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mijas · 571.56 km from centre

9.2

 

361 reviews

Breakfast available

Located in Mijas, La Cala Resort is in a rural location, within a 15-minute drive of Santana Golf and Country Club and La Luna-Royale Beach. This golf hotel is 11.3 mi (18.1 km) from Los Boliches Beach and 9.1 mi (14.6 km) from Fuengirola Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Alvor South Beach, Premium Suite Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor, Portimão · 608.60 km from centre

8.8

 

99 reviews

With a stay at Pestana Alvor South Beach, Premium Suite Hotel in Portimão (Torralta), you'll be a 4-minute walk from Alvor Beach and 11 minutes by foot from Alvor Boardwalk. This beach hotel is 13.4 mi (21.6 km) from Carvoeiro Beach and 13.1 mi (21.1 km) from Marina de Lagos.

Compare price on Booking.com
Compare price on Booking.com
Ilunion Calas de Conil
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 509.92 km from centre

8.8

 

4,703 reviews

Breakfast available

Located on the seafront in the Costa de Luz village of Roche, a 15-minute drive from Conil de la Frontera.

Featuring a private balcony or terrace, each spacious room has modern décor and a seating area. Rooms are equipped with a flat-screen satellite TV. The private bathroom includes a hairdryer and free toiletries. Some rooms offer sea views.

Next to the pool guests can enjoy a snack bar and the à la carte restaurant Cala Encendida, serving Mediterranean cuisine and local fresh fish. The Ilunion Calas de Conil also has a restaurant that serves traditional local dishes. Free WiFi is available throughout the property.

Services for children include a kids’ club and playground, while the varied entertainment programme also offers aqua-fitness sessions in summer and night-time shows for adults.

An on-site fitness centre is available for guests for free. Other sports facilities include paddle tennis, water polo and volleyball. Discounts are offered for various golf courses in the area.

This hotel is entirely accessible. Rooms adapted for persons with visual or hearing impairment, as well as wheelchair adapted rooms are available on request.

Jerez Airport is a 50-minute drive from the hotel, while Seville is 150 km away.

Compare price on Booking.com
Compare price on Booking.com
Algarve Marriott Salgados Golf Resort & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Guia, Albufeira · 600.19 km from centre

8.4

 

231 reviews

Breakfast available

The luxurious 5-star Algarve Marriott Salgados Golf Resort & Spa is next to the Salgados Golf and features scenic ocean views. The hotel features 3 outdoor swimming pools, a SPA & Wellness Centre as well as restaurants and bars with panoramic views.

The modern rooms at the Algarve Marriott Salgados Golf Resort & Spa feature a private entrance, bathroom, flat-screen cable TV and a minibar. Some rooms also feature a balcony and views over the ocean and the golf course.

Guests can enjoy local and international cuisine in one of the property’s à la carte restaurants. The restaurants feature plenty of natural light and offer views over the property, the golf course and the ocean. Breakfast is served each morning in the bright dining rooms. A snack bar is available, for lighter meals.

Also featured are lounge bars, where refreshing drinks are served. The outdoor swimming pools feature sun loungers and a terrace, where guests can quietly relax following a swim. The Spa & Wellness centre is accessible for a surcharge, the SPA can be used by people over 16 years of age. The Spa & Wellness centre features a heated indoor swimming pool, Turkish bath and a sauna. Massages are also available, at a surcharge. The hotel also features a state-of-the-art business centre. Free WiFi access is available in public areas.

It is a 2-minute walk from the famed Salgados Golf, with its green 18-hole courses. Salgados Beach is a 5-minute drive away. The Albufeira city centre is a 16-minute drive and the Algarve Marriott Salgados Golf Resort & Spa is a 29-minute drive from the famous cliff-surrounded Falésia Beach.

The Faro International Airport is a 40-minute drive away from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Enigma - Nature & Water Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Odemira · 649.14 km from centre

8.2

 

235 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 7.4 mi (11.9 km) from Odeceixe Beach and 15.5 mi (25 km) from Aljezur Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
3HB Guarana
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albufeira e Olhos de Água, Albufeira · 597.97 km from centre

9.0

 

326 reviews

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Riu Chiclana - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chiclana de la Frontera · 512.67 km from centre

8.6

 

822 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.2 mi (1.9 km) from Royal Equestrian Center and 1.3 mi (2 km) from Golf Novo Sancti Petri.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cegonha Country Club
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vilamoura, Loulé · 599.54 km from centre

9.0

 

100 reviews

Located in Loulé (Vilamoura), Cegonha Country Club is within a 10-minute drive of Vilamoura Marina and Balaia Golf Village. This hotel is 5.6 mi (8.9 km) from Falesia Beach and 8.2 mi (13.1 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Cabo de Gata
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almeria · 711.86 km from centre

8.8

 

491 reviews

Breakfast available

Located in Almeria (Retamar), Barceló Cabo de Gata is within a 10-minute walk of Plaza del Mar and El Toyo Beach. This beach hotel is 0.5 mi (0.8 km) from Alboran Golf and 0.9 mi (1.5 km) from Cabo de Gata-Níjar Natural Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Benalma Hotel Costa del Sol
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benalmádena · 580.97 km from centre

8.8

 

724 reviews

Breakfast available

Located in Benalmádena (Benalmádena Costa), Benalma Hotel Costa del Sol is within a 10-minute drive of Tivoli World and Benalmadena Marina. This beach hotel is 4 mi (6.4 km) from Carihuela Beach and 4.1 mi (6.6 km) from Los Boliches Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Dom Vasco
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alentejo, Sines · 704.65 km from centre

8.4

 

158 reviews

Breakfast available

When you stay at Hotel Dom Vasco in Sines, you'll be near the beach, within a 15-minute walk of Sines Culture and Arts Centre and Vasco da Gama Statue. This family-friendly hotel is 1 mi (1.6 km) from Vasco de Gama Beach and 5 mi (8 km) from Sao Torpes Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Monte Gordo Hotel Apartamentos & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Monte Gordo, Vila Real Santo Antonio · 600.22 km from centre

8.6

 

193 reviews

Breakfast available

When you stay at Monte Gordo Hotel Apartamentos & Spa in Vila Real Santo Antonio, you'll be near the beach, within a 10-minute walk of Monte Gordo Beach and Casino Monte Gordo. This spa aparthotel is 13 mi (20.9 km) from Old Town and 2.1 mi (3.3 km) from Cabeco Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sallés Hotel Málaga Centro
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Málaga Centro, Málaga · 600.46 km from centre

8.8

 

1,003 reviews

Breakfast available

A stay at Sallés Hotel Málaga Centro places you in the heart of Málaga, within a 10-minute walk of Calle Larios and Málaga Cathedral. This hotel is 0.5 mi (0.8 km) from Picasso Museum Malaga and 0.7 mi (1.2 km) from Alcazaba of Málaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Clube Porto Mos
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in São Gonçalo de Lagos, Lagos · 606.61 km from centre

9.2

 

302 reviews

Breakfast available

With a stay at Hotel Clube Porto Mos in Lagos (Porto de Mós), you'll be a 4-minute walk from Porto de Mos Beach and within a 5-minute drive of Dona Ana Beach. This beach hotel is 4.6 mi (7.4 km) from Praia da Luz and 3.2 mi (5.1 km) from Marina de Lagos.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor