Our writers test and research products independently. When you buy through a link on our site we may earn a commission, but we’ll only ever publish an honest review. Find out more.
Best family hotels in Mexico: child-friendly resorts in Cancun, Playa del Carmen and Tulum
Considering a trip to Mexico for a tropical escape? We've rounded up the best hotels for families, as recommended by Mumsnetters.
By Dina Mahmoud & Rachel Erdos | Last updated Sep 24, 2025
If there’s one place that packs a big tropical punch when it comes to family adventure and relaxation, it’s Mexico. A brilliant destination if you're looking for a long-haul escape with the kids, Mexico is home to some incredible hotels, many of which offer all-inclusive luxury alongside family-friendly amenities like kids' clubs and waterparks.
From horse riding on the beach, to exploring coral reefs and cenotes (freshwater cave pools), there's lots of outdoor fun to be had in Mexico, and there's an impressive array of excursions on offer too including the Mayan ruins of Chichén Itzá and Xochimilco's Aztec canals. Not forgetting amazing street food, buzzy cities and sun-splashed beach resorts like Cancun, Playa del Carmen and Tulum.
Mexico is amazing. We stayed in Tulum with kids ranging from 2 to 8 and every one of them loved it.
-Mumsnet user, backinthebox
For insights into the best family hotels in Mexico, we've scoured the Mumsnet Holidays forum for tips and recommendations from parents that have been there and who have tried and tested a huge range of resorts. From sprawling luxury hotels dotted with pools to beachfront retreats with kids' clubs, we've rounded up the best hotels for a family holiday to Mexico. And where possible, we've included hotels that the Mumsnet team has personally visited and vetted ourselves to ensure hotels genuinely deliver on their family-friendly promise.
Best family hotels in Mexico at a glance
Best overall: Moon Palace | Book now
Best in Riviera Maya: Bahia Principe Luxury Akumal | Book now
Best for wildlife: Occidental at Xcaret, Playa del Carmen | Book now
Best for pools: Grand Sirenis Riviera Maya Resort and Spa | Book now
Best for teens: Hard Rock Hotel Riviera Maya | Book now
Best for young kids: Paradisus Playa del Carmen | Book now
Best for a quiet escape: Occidental Cozumel | Book now
Best in Tulum: Dreams Tulum | Book now
Best overall hotel in Mexico
Moon Palace Cancun
All-inclusive rates include premium drinks and room service
Beachfront setting
Choice of 20 restaurants and seven pools
Dedicated kids' play area and kids' clubs
It's a huge resort and can feel a little overwhelming
Some activities (like the ice skating rink) get booked up quickly
What Mumsnet users say
On Cancun's south shore, Moon Palace Cancun is a larger than life resort home to an impressive array of amenities that are sure to keep kids busy and entertained, making it one of the best family hotels in Mexico. Described by Mumsnetters as "incredible" and "hard to fault", this sprawling all-inclusive hotel is home to no fewer than 20 restaurants, seven swimming pools and a 27-hole Jack Nicklaus Signature golf course.
On the family facilities front, there's a dedicated children's area with a cinema, an arcade and even an ice rink, and there are kids' clubs that run every day for children aged 17 and under. The kids' pool features colourful waterslides and there's a on-site surf simulator and watersports to try your hand at too.
It's an expensive hotel but Mumsnetters think that the all-inclusive package offers good value, especially because premium drinks are included and rates cover room service which you don't often see.
Set in lush grounds, Moon Palace is right on the beach and the hotel offers free bike hire to explore the local area. The hotel puts you within around 20 minutes of Cancun International Airport and just over half an hour from Cancun itself.
Best family hotel in Riviera Maya
Bahia Principe Luxury Akumal, Riviera Maya
Guests can access facilities at neighbouring Bahia Principe resorts
Golf buggies transport guests between resorts
Local bus service is great
Kids' clubs cater for children 4-12
The on-site waterpark
Some restaurants get booked up quickly
Beach can get full of seaweed (although the hotel does a good job of cleaning it up)
Some rooms are a little tired
What Mumsnet users say
In sun-splashed Riviera Maya, the Bahia Principe Luxury Akumal is a contemporary resort with a prime beachfront location. It forms part of the huge Bahia Principe complex which is home to four resorts and guests can use facilities across all hotels. Mumsnetters particularly like the Akumal for its coastal setting and beach access (some report spotting turtles hatching on the sands). Given that you can tap into activities across all hotels (note that the Bahia Principe Luxury Sian Kaan is adults-only), there's a staggering array of options to take advantage of including 15 restaurants and 24 bars. There's even a golf buggy to transport you around the grounds (handy for little legs).
The Akumal itself has three pools and there's a waterpark for kids. Sport facilities include tennis courts, football pitches and watersports like kayaking and snorkelling.
Mumsnetters note that beaches in the Riviera Maya can get covered in sargassum (seaweed) at certain times of the year but that the hotel does a good job of clearing it from the sand on a regular basis.
Best hotel in Mexico for wildlife
Occidental at Xcaret, Playa del Carmen
Right next door to Xcaret Park
Surrounded by jungle and tropical wildlife
Set on a gorgeous white sand beach
11 restaurants to choose from
Hotel offers lots of excursions
Some rooms are in need of an update
It's a sprawling resort with rooms set quite far apart from restaurants and facilities
What Mumsnet users say
A 10-minute drive from Playa del Carmen, the Occidental at Xcaret Destination is a lush retreat that sits right next door to Xcaret eco park, a natural theme park home to underground rivers and tropical wildlife. Set on a white sand beach and surrounded by jungle, Mumsnetters love the gorgeous grounds and coastal access at this luxury hotel.
Food is another highlight for families staying on an all-inclusive basis at the Occidental at Xcaret as there are 11 restaurants and 10 bars to choose from. Oh, and seven different swimming pools to hop between including a saltwater pool and a dedicated children's pool. A kids' club offers daily activities for children aged 4-12 and babysitting services are available for an extra fee. Older children will appreciate the hotel's games room which is kitted out with consoles.
The hotel offers an impressive selection of excursions to attractions near and far including the Mayan ruins of Tulum, Xel-Há and Chichen Itza.
Best hotel in Mexico for pools
Grand Sirenis Riviera Maya Resort and Spa
Awesome pools including sunken loungers and a lazy river
Nine restaurants to choose from
Watersports including kayaking and diving
Kids' club for children 4-12
It's about an hour's drive from Cancun International airport
There's not much to do in the immediate area around the resort
What Mumsnet users say
Around an hour's drive from Cancun in the beach resort of Riviera Maya, the Grand Sirenis is a luxury all-inclusive hotel with an impressive selection of pools. If your kids tend to spend most of the holiday in and out of water then this lush resort is a great option, not least because it has a lazy river that cuts through the hotel, something that Mumsnetters love.
There are also sunken loungers for cooling off in the pools as well as swim-up rooms if you're looking to push the boat out and spend even more time in the water. On dry land, there are nine restaurants to choose from including a steakhouse and a Japanese restaurant.
The kids' club caters for children 4 to 12 and a fun evening entertainment programme features thinks like quizzes, bingo and mini discos. Sports amenities include volleyball, football, kayaking and pickle ball.
There's not a huge amount to do within walking distance of the hotel but there's so much to do on-site to keep families busy, and the hotel can arrange a variety of tours and excursions.
Read next: The best TUI BLUE hotels for families
Best hotel in Mexico for teens
Hard Rock Hotel Riviera Maya
On-site waterpark and scuba pool
Guitar menu for in-room jam sessions
Lots of live music
Gaming lounge and VR station
Some areas are members-only
Huge resort can make it hard to navigate
Keep teenagers happy while you kick back and relax at the Hard Rock Riviera Maya. Mumsnetters rate this five-star property for its impressive array of things to do, from the on-site water park to a dedicated parkour area.
As with all things Hard Rock, there's music memorabilia dotted around the resort and a guitar menu for in-room jam sessions.
Set right by the beach in Riviera Maya, this fun-packed resort features lagoon-style pools and a waterpark with tube slides and chutes. Guests can also learn to dive in the on-site scuba pool. There's a kids' club for daily activities and music-themed events as well as a gaming lounge complete with a VR station, making it one of the best family hotels in Mexico for teens.
There's an adults-only zone if want to seek a little privacy but there are plenty of opportunities to come together for some family time including a choice of restaurants and bars, and a Body Rock Fitness Centre equipped with Pelotons and free weights.
Rooms come with luxury touches like spa tubs and 24/7 room service. You're also well placed for exploring the Riviera Maya coastline and Mayan ruins.
Read next: The best family hotels in New York
Best Mexico hotel for young kids
Paradisus Playa del Carmen
Dedicated Family Concierge area
Fun activities like tequila tasting and dance classes
Kids' clubs, splashpark and a games room
Family Concierge service costs extra
Limited options at the buffet restaurant
What Mumsnet users say
Heading to Mexico with little ones? Mumsnetters rate the Paradisus Playa del Carmen as a great option for young kids. Set on the Riviera Maya's coastline, this five-star all-inclusive resort features a dedicated Family Concierge area with a kids' zone, a private pool and beach area, a milk and cookies turn down service, a child-friendly mini bar and kid-sized bathrobes and slippers.
Beyond the family area, the resort features huge lagoon pools, a luxurious spa and fun activities like tequila tasting and dance classes. The splashpark and water slides are popular, as are the kids' clubs and games room.
On the food front you can hop between 14 dining options including a pizzeria, a taco spot and an Asian-fusion restaurant. The open-air bar brings everyone together in the evenings.
The lush hotel is surrounded by mangrove forests and offers direct access to a white sand beach on the Riviera Maya.
Read next: How to keep kids entertained on a plane
Best for a quiet escape
Occidental Cozumel
Quiet beachfront setting on the island of Cozumel
All-inclusive rates include 24-hour room service
The kids' club caters for children 4-12
Dedicated desk for excursions and tours
Taxis can be expensive on the island
Some of the buffet options are pretty basic
For a quieter escape away from Mexico's busy beach resorts, consider a stay at the Occidental Cozumel on the island of Cozumel. You'll be surrounded by the Caribbean sea and coral reefs so it's an excellent spot for swimming and diving.
Surrounded by lush jungle, this colourful low-rise resort has more of a traditional look and feel than some of the sprawling resorts on the mainland and Mumsnetters appreciate its less-touristy location.
This all-inclusive resorts gives you access to seven restaurants including a beachfront spot and a Mexican dining room, and alongside unlimited food and drink, the rate also covers 24-hour room service.
Active types will enjoy the tennis courts, pickle ball courts and daily kayak tours and there are three outdoor pools to take a dip in. The kids' club offers supervised activities for children aged 4 to 12.
You could easily spend your entire stay on this gorgeous island but the hotel has a dedicated desk for help with booking excursions to see more of Mexico.
Best hotel in Tulum
Dreams Tulum
Lots of activities including kayaking and scuba diving
Kids' club includes movies on the beach and rock climbing
Choice of eight restaurants
Not much to see within walking distance but the centre of Tulum is a 15-minute taxi ride
Some activities cost extra
What Mumsnet users say
Mumsnetters love Tulum for its beautiful beaches and laid-back feel. If you're considering heading to this coastal town in Mexico's Yucatán Peninsula, it's well worth checking out Dreams Tulum.
One of the best things that Mumsnet users love about this beachfront resort is the array of activities on offer including watersports like kayaking, catamaran rides, snorkelling and scuba diving.
The kids' club offers a daily roster of activities like arts and crafts, rock climbing and films on the beach. Although little ones will probably want to spend most of their time at the waterpark which features waterslides and a splashpark.
There's a choice of eight restaurants where you can make the most of your all-inclusive dining package - the seafood grill and teppanyaki restaurant are highlights.
The hotel puts you within easy reach of Tulum's Mayan ruins and the area's beautiful white sand beaches.
Is Mexico safe for families?
There's a misconception that Mexico is an unsafe country. While some areas may have a reputation for not being safe for travellers, families should feel at ease when visiting and staying in the main tourist areas. Many of the popular hotels are gated developments with private security and while crime can be an issue in some parts of Mexico, the government makes an effort to protect the major tourist destinations including Cancun, Tulum, Cozumel, Los Cabos, Nuevo Vallarta, Playa del Carmen and Puerto Vallarta.
It's wise to exercise caution though and limit travelling after dark outside the major hubs, use official taxis and research tour and excursion providers before making a booking. And of course to follow any safety, security and vaccination advice issued by the Foreign Office.
Read next: Maxi-Cosi Nomad Plus foldable travel car seat review - tested in Mexico
Is Mexico family friendly?
Mexico is very welcoming to families and makes a great family-friendly long-haul holiday destination.
There are hundreds of hotels that cater to families with amenities like waterparks, pools and kids' clubs and the wide range of excursions on offer appeal to kids of all ages, from thrill-seeking jungle adventures to snorkelling in the Caribbean sea. And there's plenty to learn about Mexican history and heritage via trips to the Mayan ruins, Aztec canals and archaeological sites.
Where’s the best place for families to stay in Mexico?
The most popular Mexico family holiday destinations that are recommended on the Mumsnet Holiday forum include Cancun, Riviera Maya, Cozumel, Tulum and Playa del Carmen. Los Cabos and Puerta Vallarta are also mentioned.
They're all established beach resorts and are accessible from Cancun International airport in less than two hours.
Cancun and the Riviera Maya are busy and touristy. If you prefer quieter destinations, consider Tulum and the island of Cozumel. The area of Holbox (north of Cancun) is also recommended.
Note that sargassum (seaweed) can be a problem on many of the beaches in the Riviera Maya. Hotels do work hard to clear as much as possible but it can prevent swimming and bathing in some areas depending on conditions.
Do I need to hire a car in Mexico?
A car is not necessary if you’re heading to Mexico on a family holiday. Most hotels are able to organise excursions, tours and official taxis.
However, if you do want to explore further afield, it's worth booking a car via an established car hire company like Hertz or Avis. Beware of travelling after dark and stick to the main routes where possible.
When is the best time to go to Mexico?
The best time to visit Mexico is between November and April when the country is at its driest and warmest - perfect for a Christmas, February half-term or Easter holiday if you're tied to school holiday travel dates. Average temperatures are around 24°C during these months. Note that it also means that Mexico is at its busiest. For a quieter break you might want to consider a trip in May or June. Mumsnetters advise against visiting Cancun during the American Spring Break if you're travelling with the family as hotels can be busy and rowdy.
The rainy season runs from May to September but showers are typically limited to the late afternoon and are short and sharp so don't let it put you off. The hurricane season is between June and November with a higher chance of a hurricane in September and October.
About the author
Rachel Erdos is an Editor at Mumsnet where she commissions, edits and writes content with a focus on family travel. She has written hotel reviews, features and destination guides for publications including the Guardian, Four Seasons Magazine, Travelzoo, Visit Britain and Visit London and loves nothing more than researching and writing about fun things for families to do in destinations near and far.