Curated family friendly hotels 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.
Vila Gale Atlantico
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.26 mi from centre

8.1

 

1,015 reviews

Breakfast available

The Vila Galé Atlântico Hotel offers palm-framed apartment accommodation just 300 metres from Praia da Galé. The hotel features a well-equipped health club and swimming pools for adults and children.

All Atlantico’s rooms come furnished with air conditioning, satellite TV and a kitchenette. Some include a balcony overlooking the resort’s gardens.

Á la carte dinner or buffet with continental dishes are available. Casa de Santa Vitória Alentejo wines and cocktails prepared with fresh fruit can be tasted at the bars.

Vila Galé’s spa features a heated indoor pool, hot tub and Turkish bath. For younger guests, there is also a shallow outdoor pool, a children’s playground and a mini-club. The parents can train at the gym, or sunbathe on the poolside deck.

Other activities nearby include Herdade dos Salgados Golf Course, just 2 km away, and tennis courts at 200 metres of the hotel. Faro International Airport is 48 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Rural Quinta do Marco - Nature & Dining
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 · 372.35 mi from centre

9.1

 

624 reviews

Hotel Rural Quinta do Marco - Nature & Dining is located in Santa Catarina da Fonte do Bispo by Algarve’s Caldeirão Ridge and offers far-reaching views of the Atlantic Ocean. The 18-hectare property is surrounded by green farmland, providing a unique sense of quietness.

The recently renovated air-conditioned ample rooms offer a modern décor and are equipped with a TV and a private bathroom. The property comes with free WiFi.

The on-site restaurant offers a rich local menu made with organic products from the property and provides panoramic views over the unique Algarve landscape.

There are also various common areas for relaxation as well as an outdoor swimming pool for adults and children. Sun-covered areas allow guests to relax and perhaps read a book.

The centre of Tavira is 11 km from the Quinta do Marco and Faro International Airport is 33 km away. The nearest golf course is 16 km away and Tavira Island is 12 km away reachable via boat.

Compare price on Booking.com
Compare price on Booking.com
Playacanela
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 Costa de la Luz Huelva, Isla Canela · 372.81 mi from centre

7.7

 

320 reviews

This impressive, Arabian-style hotel is located in Punta del Moral and offers colourful rooms with a furnished balcony. Surrounded by palm trees, the outdoor pool features water slides and bridges.

Set just off the beach on the Costa de la Luz, Playacanela has a hot tub and indoor pool. Mini golf and table tennis facilities are also available.

The buffet restaurant is open for breakfast, lunch and dinner, serving international cuisine. Hotel Playacanela offers several bars.Off-site spa and wellness center available.

Hotel Playacanela can be found between the border with Portugal and Ayamonte. Vila Real De Santo Antonio is 20 km away.

Compare price on Booking.com
Compare price on Booking.com
Playacartaya
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 Costa de la Luz Huelva, El Portil · 374.69 mi from centre

7.7

 

483 reviews

Playacartaya Spa Hotel is set in 12,000 hectares of beautiful protected pine forests beside to La Flecha beach, which is directly linked to the hotel by a 150-metre tunnel.

Relax in the sunshine beside the themed outdoor swimming pool or have fun on the water slides and hot tub.

Surrounding the hotel’s pools, you will find lush Mediterranean gardens and terraces perfect for sunbathing. When not on the beach or in the pool you can spend a relaxing session in the Acquaplaya health and beauty centre, enjoying a hydromassage circuit, massage, facial or even chocolate therapy.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Precise Golf Resort El Rompido The Hotel
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 El Rompido, Cartaya · 375.42 mi from centre

9.0

 

354 reviews

Breakfast available

With a stay at Precise Golf Resort El Rompido The Hotel in Cartaya (El Rompido), you'll be a 4-minute drive from EL Faro Shopping Center and 7 minutes from Nueva Umbria Beach. This family-friendly hotel is 4.1 mi (6.5 km) from Aquopolis Cartaya and 4.7 mi (7.5 km) from Playa Huelva.

Compare price on Booking.com
Compare price on Booking.com
Martinhal Sagres Beach Family Resort Hotel
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 Sagres · 376.16 mi from centre

8.9

 

471 reviews

Breakfast available

The 5-star Martinhal Sagres is located in the Algarve region overlooking the beach, 3km from the historic fishing port of Sagres. It offers boutique-style rooms and villas with private balconies and terraces.

The resort has 5 swimming pools in total. The main pool is set in stylish wooden terrace. It overlooks the Beach Club Garden and is served by its own bar.

Guests can play tennis on Martinhal Sagres' artificial grass tennis courts. Martinhal Sagres also has different children’s activities for each age. Indoor activities include Wiis, Playstations and internet, whilst outdoor activities include surf lessons, paddle tennis, and football challenges.

Martinhal Sagres has 3 restaurants: O Terraço offers fine dining, As Dunas serves seafood and the Italian restaurant, Os Gambuzinos, has à la carte dining. There are also 4 bars for guests to enjoy various beverages.

The Martinhal Sagres is situated a one-hour drive from Faro International Airport.

Compare price on Booking.com
Compare price on Booking.com
Pestana D. João II Beach & Golf Resort
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 Alvor · 378.06 mi from centre

8.2

 

1,325 reviews

Just steps away from the Alvor Beach, the Pestana D. João II Beach & Golf Resort offers 3 swimming pools and calm, green gardens.

Apart from a buffet restaurant, the Pestana Dom João II offers Portuguese and international meals in the Pavilhão do Rei restaurant. Snacks and cocktails are available in each of the 3 bars, 2 of them seasonal.

The guest rooms are modern in style and offer satellite TV and a minibar. After a good night’s rest, guests can enjoy the 2 saltwater outdoor pools or warm up in the heated indoor pool (26º).

The Pestana D. João II Beach & Golf Resort also offers various activities including golfing, diving , bowling and special children’s games. For a good work-out, guests can use the gymnasium.

It takes a 10-minute walk from the hotel to the centre of Alvor with many cafés and restaurants. The biggest town of the western Algarve, Portimão is 7 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Navigator - Palm Oasis Alvor
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 Alvor, Portimão · 378.96 mi from centre

7.2

 

5 reviews

Breakfast available

Located in Portimão, The Navigator - Palm Oasis Alvor is within a 15-minute drive of Alvor Beach and Rocha Beach. This hotel is 12.3 mi (19.8 km) from Marina de Lagos and 11.6 mi (18.6 km) from Algarve International Autodrome Raceway.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ohtels Carabela
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 Almonte · 379.26 mi from centre

8.0

 

47 reviews

Breakfast available

When you stay at Ohtels Carabela in Almonte, you'll be by the sea and 15 minutes by car from Virgen del Rocío Church. This family-friendly hotel is 9.1 mi (14.6 km) from Doñana National Park and 11.2 mi (18 km) from Marismas del Rocio Cooperative.

Compare price on Booking.com
Compare price on Booking.com
Iberostar Waves Málaga Playa
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 Torrox, Torrox Costa · 385.13 mi from centre

8.9

 

561 reviews

Iberostar Waves Málaga Playa is set on the beachfront of Santa Rosa Beach and has direct beach access. Set in extensive gardens, this resort features 3 swimming pools, and a spa.

Iberostar Waves Málaga Playa has bright, attractive décor and each of its rooms and studios has a TV and a minibar. Some rooms offer a balcony.Free high speed WiFi is available throughout.

Guests will find 4 bars at the resort, including a poolside bar and a lounge bar with a terrace overlooking the sea. The on-site buffet restaurant serves a selection of Spanish and international cuisine.

The spa has an indoor swimming pool and offers treatments including massages. The hotel’s sports facilities include a gym and the nearest golf course is just 15 minutes’ drive away in nearby Caleta de Velez.

In the summer months, Iberostar Waves Málaga Playa offers many facilities for children, such as a kid's club, kid's disco, children's playground and children's splash pool.

Compare price on Booking.com
Compare price on Booking.com
Playacálida
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 Almunecar, Almuñécar · 394.73 mi from centre

8.6

 

807 reviews

Featuring an infinity pool overlooking the Mediterranean Sea, the Playacálida offers a spa and rooms with balconies. Set in Almuñecar’s Torre del Diablo, it is 200 metres from the beach.

Each of the Playacálida’s bright, air-conditioned rooms has satellite TV. There is also a minibar and fully equipped bathroom.

Playacálida Spa Hotel Luxury features 4 further swimming pools, including a river-style pool. The spa has Turkish baths, a sauna and an indoor pool.

Mediterranean cuisine is on offer in the hotel’s buffet restaurant. There is also a bar and a daily entertainment programme.

The centre of Almuñecar is approximately 3.5 km from the Playacálida. Málaga and its airport are less than an hour’s drive away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Fuente Las Piedras
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 Córdoba, Cabra · 420.89 mi from centre

8.2

 

73 reviews

With a stay at Fuente Las Piedras in Cabra, you'll be within a 5-minute drive of Bodegas Rodriguez Chiachio and Church of Our Lady of Asuncion and Angeles. This hotel is 1.6 mi (2.6 km) from Museo Arqueologico Municipal De Cabra and 1.7 mi (2.7 km) from Teatro El Jardinito.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barcelo Aracena
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

9.2

 

76 reviews

Breakfast available

When you stay at Barcelo Aracena in Aracena, you'll be in a national park, just steps from Sierra de Aracena National Park and 9 minutes by foot from Marqués de Aracena Square. This family-friendly hotel is 0.9 mi (1.5 km) from Museo del Jamon and 1.2 mi (2 km) from La Gruta de las Maravillas.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Bahia Serena
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 Roquetas de Mar · 425.56 mi from centre

8.0

 

197 reviews

With a stay at Hotel Bahia Serena in Roquetas de Mar, you'll be on the beach, just a 4-minute walk from Roquetas de Mar Beach and 5 minutes by foot from Playa Serena. This beach hotel is 0.5 mi (0.8 km) from Playa Serena Golf Course and 0.7 mi (1.2 km) from Puntas Entinas-Sabinar Beach.

Compare price on Booking.com
Compare price on Booking.com
Playacapricho
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 Roquetas de Mar · 425.73 mi from centre

8.2

 

1,606 reviews

Playacapricho sits by the sandy beach in Roquetas de Mar. It has a swimming pool, free WiFi and impressive sea views.

The rooms in the Playacapricho have either a balcony or terrace. They also have air conditioning and heating. A safe is available for a surcharge.

The swimming pool has water slides and a hot tub for guests older than 15 years old. There is a sun terrace with free loungers and a roofed swimming pool. The Olympo Beach Club is open during peak season.

The Playacapricho’s buffet restaurant offers local and international dishes. It has a show kitchen.

Roquetas de Mar has many good beaches and water sports facilities. Tennis and horse riding can be found nearby. Playaserena golf course is just 400 metres away.

One child up to 14 years old can stay for free when sharing a room with one adult in a single and 2 adults in a double.

Compare price on Booking.com
Compare price on Booking.com
Playasol
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 Roquetas de Mar · 425.78 mi from centre

7.7

 

308 reviews

Playasol Aquapark & Spa Hotel offers sea views in the heart of Roquetas de Mar. It has a pool with water slides, spa and 30 minutes of free Wi-Fi in public areas.

The rooms in the Playasol are comfortable and welcoming. All have a balcony or terrace, and most have views of the sea. Air conditioning and heating are available seasonally, and there is also satellite TV.

The hotel has a large terrace with free sunbeds, open to guests over 15 years old. The Senzia Playasol Spa health and beauty centre has a large variety of treatments. Other facilities include a seasonal gym.

The hotel has a buffet restaurant offering breakfast, lunch and dinner. Gluten-free options are available on request. There is a lounge bar, and the poolside El Pirata Bar is open in summer. There is also a children's mini-club for over-4s and entertainment for adults.

Roquetas de Mar is situated on the Almeria coast in a nature spot. The Playaserena Golf Course is 800 metres away.

Compare price on Booking.com
Compare price on Booking.com
Playalinda
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 Roquetas de Mar · 425.85 mi from centre

7.3

 

179 reviews

Playalinda Aquapark & Spa Hotel is located just 100 metres from Serena Beach in Roquetas de Mar on Spain’s south coast. It offers a swimming pool with waterslides and free Wi-fi in public areas.

All rooms at the Playalinda are air-conditioned and come with a private balcony and en suite bathroom. There is also a TV in each room.

Guests have access to the Spa and Wellness Acquaplaya at the Hotel Playasol, which is 100 metres away. The pool is shared with this hotel. Playalinda Aquapark & Spa Hotel also offers an extensive entertainment programme for children and adults.

The hotel’s on-site buffet restaurant, El Patio, offers breakfast, lunch and dinner, including show cooking. There are celiac menus available. There is also a saloon bar and a poolside snack bar, which is open during the summer.

The Playalinda is 800 metres away from Playasarena Golf Club. Oasys theme park is 40 km away, and Cabo de Gata-Níjar Natural Park is 50 km from the hotel.

Compare price on Booking.com
Compare price on Booking.com
Sands Beach Active Resort
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 Costa Teguise · 426.78 mi from centre

7.1

 

629 reviews

Breakfast available

Sands Beach Active Resort features a garden, terrace, a restaurant and bar in Costa Teguise. With free WiFi, this 4-star hotel offers room service and an ATM. The hotel has an outdoor swimming pool, fitness centre, nightclub and a kids' club.

All guest rooms at the hotel come with a seating area, a flat-screen TV with cable channels, a kitchen, a dining area, a safety deposit box and a private bathroom with a bath or shower and a hairdryer. All rooms have a kettle, while selected rooms also offer a balcony and others also have sea views. Guest rooms will provide guests with a fridge.

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

Sands Beach Active Resort offers a hot tub. You can play table tennis and tennis at the accommodation, and bike hire and car hire are available.

Los Charcos is 300 metres from Sands Beach Active Resort, while Costa Teguise Golf Course is 5.6 km away. Lanzarote Airport is 14 km from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Beatriz Costa & 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 Costa Teguise, Teguise · 426.82 mi from centre

7.6

 

243 reviews

When you stay at Hotel Beatriz Costa & Spa in Teguise, you'll be next to a golf course, within a 5-minute drive of Easy Diving and Lanzarote Beaches. This family-friendly hotel is 13.9 mi (22.3 km) from Puerto del Carmen Beach and 12.1 mi (19.5 km) from Playa de Matagorda.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel THB Lanzarote Beach
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 Costa Teguise, Teguise · 427.41 mi from centre

8.2

 

219 reviews

With a stay at Hotel THB Lanzarote Beach, you'll be centrally located in Teguise, just a 4-minute walk from Las Cucharas Beach and 8 minutes by foot from Jablillo Beach. This family-friendly hotel is 13.4 mi (21.6 km) from Puerto del Carmen Beach and 11.8 mi (19 km) from Playa de Matagorda.

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