If you are traveling to Mexico with kids, you are in for a treat. With breathtaking scenery, awesome resorts and some of the most intriguing cultural activities, Mexico is one of our favorite countries in the world. There are so many fantastic hotels and resorts in Mexico, you may be wondering where to stay. You’re in luck! Check out our list of best family hotels in Mexico.

beach and sailboats at Grand Velas Riviera Maya Resort, Mexico

The beach is wide and the water warm in front of the Grand Velas Riviera Maya in Playa del Carmen, Mexico.

7 Best Family Hotels in Mexico

In no particular order, here are some of our favorites:

1. Grand Velas Riviera Maya, Playa Del Carmen

Grand Velas Riviera Maya is one of the best luxury all-inclusive resorts in Mexico. Located on the Mexican Riviera Maya, the Grand Velas Riviera Maya offers the most luxurious way to indulge your beachy side. Families will love the all-inclusive offerings of this hotel. Access to all eight restaurants, 24-hour room service, a fully stocked mini bar, and all drinks including beer, wine and liquor are included! At Grand Velas Riviera Maya, the service is impeccable and the food is absolutely delicious. We feel in love with the traditional Mayan architecture and the superior accommodations. We’ve visited many resorts in Mexico and think this is our favorite all-inclusive resort in Mexico. Read our full review here.

pool view rooms at the Grand Velas Riviera Maya

Everything is impeccable at the Gran Velas Resort & Spa in Riviera Maya.

Family Tip:  The fully supervised kids clubs at Grand Velas Riviera Maya are open late to give parents the break they deserve when they are visiting the Playa del Carmen, Mexico with kids.Read about our secret to flying to Cancun via CBX for super CHEAP here.

2. Hilton Los Cabos Beach & Golf Resort

We loved our escape to paradise at the Hilton Los Cabos Beach & Golf Resort, a Four Diamond hotel with world-class amenities. Positioned on an inlet of the Los Cabos Corridor along the Sea of Cortez, the Hilton Los Cabos is the nicest Hilton we’ve ever seen. Not only that, guests can experience direct access to the one of Cabos’ only swim-safe beaches. Families can relax at the infinity edge pool, play a round of golf, or indulge in world-class restaurants. Parents with younger kids will love that the supervised Cabo Kids Club is available for children ages 4 to 12.

Want to up your luxury quotient? Book a room or suite at La Vista Club. This hotel-within-a-hotel is found on the top floors of Hilton Los Cabos with a lot of extras. La Vista Club offers upgraded amenities, personalized attention, VIP privileges, and access to the private Club Lounge. Read about our Cabos adventure here.

Main pool at Hilton Los Cabos, Mexico

With a disappearing edge, the main pool at the Hilton Los Cabos Resort is impressive.

Family Tip: Visit Hilton Los Cabos between December and March to experience a whale watching excursion. You can find prime whale watching from any ocean-view guest room, all of the restaurants and at the infinity edge pool.

3. Camino Real Zaashila, Huatulco

Another of the best family hotels in Mexico, Camino Real Zaashila is comprised of breathtaking, airy whitewashed buildings overlooking the Pacific Ocean. It is a chic beachfront hotel featuring private balconies or terraces, most with ocean views. If you are visiting Huatulco, Mexico with kids, you will love being able to spread out in the 1- and 2-bedroom suites with living rooms. For a larger group or just a more upgraded experience, look for gigantic villas (even 6 bedroom ones) with private pools! Enjoy the complimentary breakfast buffet, and 4 restaurants, including a laid-back beach club, the rest of the day. The hotel rooms in this low-key locale stack nicely up the hill to catch views and offshore breezes. Read our full review here.

Pools at Camino Real Zaashila in Huatulco, Mexico

The pools and grounds at the Camino Real Zaashila in Hualtulco are above and beyond.

Family tip: Guests can take advantage of “Club Mischief”, which offers free supervised recreational activities daily for kids. Complimentary lunch daily at an onsite restaurant, accompanied by “Los Amigos”, is included.

4. Fairmont Riviera Maya, Playa Del Carmen

The luxurious Fairmont Hotel Mayakoba will exceed your expectations in every conceivable way. It is absolute paradise on the Caribbean oceanfront. If you want an ideal place for a family vacation to unwind, play and explore together, the Fairmont Hotel Mayakoba is for you. Resort staff go out of their way to welcome kids of all ages (and moms and dads too)! Take advantage of the super entertaining (and complimentary)  Kids Discovery Club for ages 5 to 11. They even have a fantastic game room in there! Let the staff watch your kids while you lounge poolside or play a round of golf. Read our full review here.

night view of main building at Fairmont Mayakoba Resort in Playa del Carmen Mexico

Day or night, the Fairmont Mayakoba Resort does not disappoint.

Family Tip: Unlike many luxury hotels, the Fairmont Hotel Mayakoba offers menu items conceived specifically for kids, with poolside service too. Kids 5 and under always eat free and kids 6 to 12 eat for half price!

5. The Westin Resort & Spa, Puerto Vallarta

As a home base in Puerto Vallarta, the Westin Puerto Vallarta is one of the best family hotels in Mexico. Located only 10 minutes from the airport, and a short Uber to “El Centro” (downtown Puerto Vallarta), you’ll be in the middle of everything.  The resort is set on 14 tranquil acres, with over 400 feet of private Pacific Ocean beach. It is a magnificent oasis that will feed your soul. Opt for an even more relaxing stay by book Club rooms or suites. These exclusive rooms come with access to the Royal Beach Club which features delicious breakfasts, and evening cocktails and hors d’oeuvres in an ocean-view lounge. Read our full review here.

Westin Hotel Puerto Vallarta, Puerto Vallarta, MX

Each room at the Westin Puerto Vallarta has a spacious balcony with ocean views.

Family Tip: Sign up for the SPG Kids Pass when you check in. For a flat fee, kids 12 and under can enjoy meals, drinks and other dining options.

6. Velas Vallarta, Puerto Vallerta

Velas Vallarta is a luxurious family resort that is authentically and unapologetically Mexican. The grounds are immaculate, the facilities are well-equipped, and it offers up to 3 bedroom villas that can fit everyone. This oceanside all-inclusive resort about 10 minutes from the airport and offers transportation for guests. Be sure not to miss the nightly cultural performances during dinner. It is the perfect place for your family’s next Mexican adventure! Read a full review here.

lobby of Vela Vallarta in Puerto Vallarta, Mexico

The arched lobby of the Velas Vallarta Resort in Puerto Vallarta

Family Tip:  Enjoy organized activities at the pool as well as a supervised kids club (with a Xbox Lounge), as well as plenty of outdoor games and sports equipment for the use of guests.

7. Villa del Palmar, Loreto

Loreto is one of Mexico’s best-kept secrets, but not for long so go visit now! Offering families tons of water activities in a quaint little fishing village, Loreto is what old Mexico used to be. At the Villa del Palmar in Loreto, families have all the perks of a suite with all the benefits of a full-service resort. If you’re a golfer, this place is for you with its tournament-worthy Danzante Bay Golf Course that tucks into the canyons overlooking the deep blue ocean.

golf course at Villa del Palmar in Loreto, Mexico

Freshly mowed greens tumble down to the Sea of Cortez at the Villa del Palmar Resort & Spa.

Family tip: For the littles, don’t miss the live dinner show at Market Restaurant with dancers and reinactments of popular kids’ programs.

Just Go!

Wherever you decide to stay, go visit one of our best family hotels in Mexico. These are in  beautiful places that are safer as most big cities in the US. The people are welcoming and resorts are simply breathtaking. When you are traveling to Mexico with kids, make sure you splurge on one of these incredible hotels.

The kids love playing on the warm beaches of Mexico.