Last-minute 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+ years
2

Children

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

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
Real Marina Hotel & Spa
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Olhao · 364.06 mi from centre

9.0

 

961 reviews

Breakfast available

When you stay at Real Marina Hotel & Spa in Olhao, you'll be near the beach, within a 15-minute drive of Olhao Harbour and Faro Marina. This spa hotel is 10.9 mi (17.5 km) from Faro Island Beach and 0.1 mi (0.2 km) from Ilha da Culatra Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Penina Hotel & Golf Resort
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Alvor, Portimão · 380.61 mi from centre

8.6

 

267 reviews

With a stay at Penina Hotel & Golf Resort in Portimão, you'll be within a 15-minute drive of Alvor Beach and Le Meridien Penina Golf. This beach hotel is 9.4 mi (15.1 km) from Marina de Lagos and 5.9 mi (9.5 km) from Rocha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Sevilla Renacimiento
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Triana, Seville · 393.18 mi from centre

8.6

 

965 reviews

Breakfast available

Located in Seville (Triana), Barceló Sevilla Renacimiento is a 3-minute walk from Teatro Central and 7 minutes by foot from Alamillo Park. This luxury hotel is 0.6 mi (0.9 km) from Isla Magica Theme Park and 0.9 mi (1.5 km) from Olympic Stadium.

Compare price on Booking.com
Compare price on Booking.com
Princesa Yaiza Suite Hotel Resort
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Yaiza, Playa Blanca · 449.42 mi from centre

8.9

 

724 reviews

Breakfast available

The Princesa Yaiza Suite Hotel Resort 5*L is set on the beachfront in Playa Blanca. This resort features 6 outdoor swimming pools, a Thalasso and spa centre, sports facilities and 8 restaurants.

Each room at the Princesa Yaiza Suite Hotel Resort 5*L has a balcony or patio with sea views, or overlooking the pools or the gardens. All include a small kitchenette, flat-screen TV, and a bathrobe and slippers and safe.

Guests can enjoy the Thousand and One Nights seawater circuit at Hotel Yaiza’s Thalassotherapy centre for an extra charge. Hydro-massage jets, swan-necks, underwater music and color therapy are also available here, as well as a Turkish bath, treatment cabins, and a tea house.

The fitness center has sports classes.

The restaurants at Hotel Yaiza Suite Resort serve buffet and individual choice cuisine. Grill, Italian, Japanese and gourmet Spanish cuisine is offered within the resort. There is also a tapas and a poolside snack bar.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Aquashow Park Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Quarteira, Loulé · 370.44 mi from centre

9.0

 

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

Compare price on Booking.com
Compare price on Booking.com
Primary image
Regency Salgados Hotel & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Guia, Albufeira · 372.74 mi from centre

9.2

 

121 reviews

When you stay at Regency Salgados Hotel & Spa in Albufeira, you'll be next to a golf course, within a 5-minute drive of Salgados Beach and Gale Beach. This family-friendly hotel is 4.8 mi (7.7 km) from Albufeira Old Town Square and 3.1 mi (5.1 km) from Sao Rafael Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Iberostar Waves Saïdia
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Oriental, Saidia · 359.34 mi from centre

7.4

 

170 reviews

Breakfast available

With a stay at Iberostar Waves Saïdia in Saidia (Marina), you'll be a 2-minute drive from Saidia Beach and 6 minutes from Marina Saidia. This all-inclusive hotel is 4.2 mi (6.8 km) from Wafa Even Parc and 18.3 mi (29.5 km) from Berkane Municipal Stadium.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Tivoli Alvor Algarve Resort
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Alvor, Portimão · 378.09 mi from centre

8.4

 

124 reviews

Breakfast available

With a stay at Tivoli Alvor Algarve Resort, you'll be centrally located in Portimão – a 5-minute drive from Alvor Beach and 9 minutes from Rocha Beach. This all-inclusive hotel is 13.4 mi (21.6 km) from Marina de Lagos and 12 mi (19.2 km) from Algarve International Autodrome Raceway.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Gran Hotel Elba Estepona Thalasso & Spa
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Estepona · 337.15 mi from centre

8.4

 

692 reviews

Breakfast available

With a stay at Gran Hotel Elba Estepona Thalasso & Spa in Estepona, you'll be on the beach, within a 10-minute drive of Estepona Beach and Malaga Province Beaches. This beach hotel is 1.3 mi (2.1 km) from Cristo Beach and 1.5 mi (2.4 km) from Estepona Golf.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Gran Hotel Luna de Granada
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Granada · 421.57 mi from centre

8.6

 

966 reviews

Breakfast available

With a stay at Gran Hotel Luna de Granada in Granada (Distrito Ronda), you'll be within a 5-minute drive of Alhambra and Granada Cathedral. This family-friendly hotel is 0.4 mi (0.7 km) from Library of Andalucia and 0.7 mi (1.2 km) from Parque Garcia Lorca.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Be Live Collection Saidia
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Oriental, Saidia · 359.63 mi from centre

7.4

 

137 reviews

With a stay at Be Live Collection Saidia in Saidia (Marina), you'll be a 1-minute drive from Saidia Beach and 7 minutes from Marina Saidia. This all-inclusive hotel is 4 mi (6.5 km) from Wafa Even Parc and 19.2 mi (30.8 km) from Berkane Municipal Stadium.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Plus Fariones Suite Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Tías · 439.24 mi from centre

8.8

 

170 reviews

Breakfast available

When you stay at Plus Fariones Suite Hotel in Tías, you'll be on the beach, just steps from Puerto del Carmen Beach and 6 minutes by foot from Playa Chica. This beach hotel is 1.8 mi (2.9 km) from Lanzarote Golf Resort and 2 mi (3.3 km) from Gran Casino de Lanzarote.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Las Costas
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Los Pocillos, Tías · 437.85 mi from centre

9.4

 

208 reviews

With a stay at Hotel Las Costas in Tías, you'll be on the beach – a 3-minute walk from Pocillos Beach and a 5-minute drive from Puerto del Carmen Beach. This beach hotel is 17.3 mi (27.8 km) from Marina Rubicon and 19.9 mi (32.1 km) from Playa Blanca.

Compare price on Booking.com
Compare price on Booking.com
Barceló Aracena & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Sierra de Aracena, Aracena · 423.00 mi from centre

8.9

 

2,353 reviews

Breakfast available

This 4-star spa hotel is located in a fantastically picturesque setting within the Sierra de Aracena and Picos de Aroche nature reserve.

The hotel's large and tastefully designed grounds take their inspiration from the Aracena's castle and the traditional whitewashed Andalusian villages that surround.

The hotel has an outdoor swimming pool, open in the summer season.

The Barceló Aracena has a spa centre with thermal circuit.

There is also a restaurant, open every day for lunch and dinner.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pousada Palácio de Estói - Small Luxury Hotels
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Pousada (Portugal) in Faro · 369.39 mi from centre

9.0

 

695 reviews

Breakfast available

With a stay at Pousada Palácio de Estói - Small Luxury Hotels, you'll be centrally located in Faro, within a 15-minute drive of Faro Marina and Olhao Harbour. This luxury pousada is 9.9 mi (15.9 km) from Faro Island Beach and 15.8 mi (25.4 km) from Quarteira Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Playa De La Luz Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Rota · 336.64 mi from centre

8.8

 

429 reviews

Breakfast available

When you stay at Playa De La Luz Hotel in Rota, you'll be on the beach, within a 10-minute walk of Playa de la Costilla and Corrales of Rota. This beach hotel is 10 mi (16.1 km) from Naval Station Rota and 17.2 mi (27.7 km) from Valdelagrana Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Terminus City Center
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Oujda · 359.32 mi from centre

8.0

 

102 reviews

Breakfast available

A stay at Terminus City Center places you in the heart of Oujda, within a 15-minute walk of Saint Louis Church and Al Farabi Hospital. This luxury hotel is 0.8 mi (1.2 km) from Central Oujda and 0.9 mi (1.4 km) from Park Lalla Meriem.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ozadi Tavira Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Tavira · 370.83 mi from centre

9.2

 

479 reviews

With a stay at Ozadi Tavira Hotel in Tavira, you'll be next to a golf course, within a 5-minute drive of Cabanas Beach and Ria Formosa Natural Park. This family-friendly hotel is 1.1 mi (1.8 km) from Tavira Gran Plaza Shopping Mall and 1.6 mi (2.6 km) from Benamor Golf.

Compare price on Booking.com
Compare price on Booking.com
Viceroy Residences at Ombria Algarve
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Loulé · 376.73 mi from centre

9.0

 

5 reviews

Breakfast available

Set in Loulé, 17 km from Church of São Lourenço, Viceroy Residences at Ombria Algarve offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Offering a restaurant, the property also has a private beach area, as well as a sauna and a hammam. The accommodation provides a 24-hour front desk, airport transfers, a shared lounge and free WiFi.

All units at the resort come with a flat-screen TV and a kitchen. The rooms come with a private bathroom with a shower, free toiletries and a hairdryer. All guest rooms at Viceroy Residences at Ombria Algarve feature air conditioning and a desk.

Breakfast is available, and includes buffet, à la carte and continental options.

The accommodation offers a terrace. The area is popular for hiking and cycling, and bike hire is available at this 5-star resort.

Vilamoura Marina is 24 km from Viceroy Residences at Ombria Algarve, while Albufeira Old Town Square is 31 km from the property. Faro Airport is 24 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sublime Comporta Country Retreat & SPA
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Grandola · 457.36 mi from centre

9.4

 

26 reviews

When you stay at Sublime Comporta Country Retreat & SPA in Grandola, you'll be next to a golf course and 18.2 mi (29.3 km) from Troia Golf Course. This golf hotel is 5.5 mi (8.9 km) from Comporta Beach and 18.2 mi (29.3 km) from Troia Beach.

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