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
Parador de Antequera
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Málaga Province, Antequera · 626.48 km from centre

8.8

 

349 reviews

Breakfast available

When you stay at Parador de Antequera in Antequera, you'll be in the suburbs, within a 10-minute walk of Antequera Trinity Church and Puerta de Estepa. This hotel is 0.5 mi (0.8 km) from Capitán Vicente Moreno and 0.6 mi (0.9 km) from Paraje natural Nacimiento del Rio de la Villa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sol Torremolinos - Don Pablo
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torremolinos · 588.21 km from centre

8.6

 

1,000 reviews

With a stay at Sol Torremolinos - Don Pablo in Torremolinos (Bajondillo), you'll be a 1-minute drive from Bajondillo Beach and 9 minutes from Benalmadena Marina. This beach hotel is 2.7 mi (4.4 km) from Carihuela Beach and 9.6 mi (15.5 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ibersol Torremolinos Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torremolinos · 589.73 km from centre

7.8

 

401 reviews

When you stay at Ibersol Torremolinos Beach in Torremolinos, you'll be on the beach, within a 5-minute drive of Los Alamos Beach and Bajondillo Beach. This beach hotel is 3.7 mi (5.9 km) from Carihuela Beach and 8.5 mi (13.7 km) from Port of Malaga.

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

Resort in Los Pocillos, Tías · 702.65 km from centre

8.0

 

370 reviews

Breakfast available

When you stay at Sol Lanzarote - All Inclusive in Tías, you'll be on the beach, within a 15-minute drive of Playa de Matagorda and Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Eden Villas & Apartments
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Albufeira e Olhos de Água, Albufeira · 600.03 km from centre

8.6

 

273 reviews

Breakfast available

With a stay at Eden Villas & Apartments in Albufeira (Alpouvar), you'll be within a 5-minute drive of Albufeira Old Town Square and Albufeira Marina. This family-friendly resort is 7 mi (11.3 km) from Falesia Beach and 2.5 mi (3.9 km) from The Strip.

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

Hotel in La Catedral, Córdoba · 709.25 km from centre

9.6

 

332 reviews

Breakfast available

With a stay at Hotel Madinat, you'll be centrally located in Córdoba, steps from Handkerchief Alley and Cordoba Museum of Fine Arts. This boutique hotel is 0.2 mi (0.3 km) from Calleja de las Flores and 0.3 mi (0.6 km) from Mosque–Cathedral of Córdoba.

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

Guesthouse in Chefchaouen · 412.36 km from centre

8.2

 

15 reviews

Breakfast available

When you a stay at Hotel Ziryab in Chefchaouen, you'll be in the mountains, just steps from Bab El Onsar and Ras El Ma Park. This guest house is 0.1 mi (0.2 km) from Talassemtane National Park and 0.1 mi (0.2 km) from Ras El Ma Waterfall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Playa Park Zensation
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Corralejo, La Oliva · 734.16 km from centre

8.8

 

69 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 13.5 mi (21.8 km) from Marina Rubicon and 0.3 mi (0.5 km) from Tres Vistas.

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

Hotel in Almunecar · 635.27 km from centre

8.2

 

70 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 beach hotel is 16.7 mi (26.8 km) from Burriana Beach and 17 mi (27.4 km) from Balcon de Europa.

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

Hotel in Roquetas de Mar · 685.24 km 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
MYND Yaiza
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Playa Blanca, Yaiza · 723.04 km from centre

8.0

 

25 reviews

Breakfast available

Located in Yaiza, MYND Yaiza is by the ocean, within a 5-minute drive of Dorada Beach and Playa Blanca. This upscale hotel is 1.2 mi (1.9 km) from Marina Rubicon and 1.2 mi (1.9 km) from Lanzarote Beaches.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel The Touch Puerto Banús
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Pedro de Alcantara, Marbella · 556.90 km from centre

8.4

 

16 reviews

Breakfast available

With a stay at Hotel The Touch Puerto Banús in Marbella (San Pedro de Alcantara), you'll be a 5-minute drive from Puerto Banús Beach and 5 minutes from Puerto Banús Marina. This hotel is 5.9 mi (9.6 km) from Orange Square and 6 mi (9.6 km) from Marbella Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Punta Umbría Mar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa de la Luz Huelva, Punta Umbría · 599.88 km from centre

8.6

 

235 reviews

Breakfast available

When you stay at Barceló Punta Umbría Mar in Punta Umbría, you'll be next to a golf course, within a 5-minute drive of Punta Almenara and Teatro Del Mar. This family-friendly 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Viking Beach & Spa Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alporchinhos, Lagoa · 601.88 km from centre

8.4

 

562 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 18.4 mi (29.6 km) from Falesia Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wyndham Residences Alvor Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

9.4

 

267 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 20.3 mi (32.7 km) from Praia da Luz.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Eurostars Sevilla Boutique
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 630.27 km from centre

9.0

 

538 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday World Resort Affiliated by Meliá
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Benalmádena · 580.13 km from centre

8.0

 

305 reviews

Located in Benalmádena (Benalmádena Costa), Holiday World Resort Affiliated by Meliá is 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Fuerteventura Castillo
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Caleta de Fuste, Antigua · 752.35 km from centre

8.2

 

833 reviews

Breakfast available

With a stay at Barceló Fuerteventura Castillo in Antigua (Caleta de Fuste), you'll be steps 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Meliá Zahara Resort & Villas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Zahara de los Atunes, Tarifa · 494.21 km from centre

8.2

 

42 reviews

Breakfast available

With a stay at Meliá Zahara Resort & Villas in Tarifa (Urbanización Atlanterra), you'll be within a 10-minute walk of Atlanterra Beach and Golfo de Cádiz. This beach hotel is 0.7 mi (1.2 km) from Cueva de las Orcas and 1.1 mi (1.8 km) from Playa de Agua de En Medio.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hôtel La Paloma
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tetouan · 447.48 km from centre

8.6

 

14 reviews

A stay at Hôtel La Paloma places you in the heart of Tetouan, within a 5-minute drive of Plaza Primo and Mohammed V Avenue. This hotel is 2.5 mi (4.1 km) from Hassan II Mosque and 3 mi (4.9 km) from Archaeology Museum.

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