Puerto Vallarta is known for its beaches, water sports, and tourist attractions. However, if you’re traveling with family, the cost of rooms, meals, and other activities, can add up. So, finding the right resort can be difficult. But in Puerto Vallarta, there are several all-inclusive resorts that cover everything. Some are right on the beach, and a few have water parks for kids. There are even all-inclusive resorts with spas for the adults. In this article, we’ll show you the best all-inclusive family resorts in Puerto Vallarta.

1. Sunset Plaza Beach Resort 

Sunset Plaza Beach Resort is an all-inclusive beachfront hotel in Puerto Vallarta. Included in the price are meals at the hotel restaurants, drinks at the bar, and all hotel activities. For families, we recommend the Ocean view one-bedroom suite. On top of the larger living space, there’s a spa tub in the master bath and a furnished balcony overlooking the ocean. With three pools, Sunset Plaza has something for the whole family. There’s an adult infinity pool, a family infinity pool with a swim-up bar, and a pool exclusively for kids. While the parents spend some grown-up time at the jacuzzi or Zen Spa, drop the kids at the Kids Club. The Kids Club offers games, a playground, mini-golf, and other activities.

  • Guest Rating: 8.7
  • Star Rating: 4 stars
  • Best Rooms: Ocean view one-bedroom suite
  • Address: Diego Rivera 121 Zona hotelera las Glorias, 48330 Puerto Vallarta, Mexico

Check Rooms Official Site

2. Velas Vallarta Suite Resort 

Velas Vallarta Suites is a family-friendly all-inclusive resort close to the international airport. There’s a range of one to three-bedroom suites available, all designed for extended stays. Besides the studios, most rooms will have a private terrace that overlooks the Pacific.  Situated on the beach, Velas Vallarta offers a variety of activities for the whole family. There are watersports, tennis, a kids club, and two pools, including a children’s pool.  At night guests can choose to dine at any one of the hotel’s oceanfront restaurants. Or, they can grab a drink in the bar and enjoy the hotel’s nightly entertainment. 

  • Guest Rating: 8.7
  • Star Rating: 4 stars
  • Best Rooms: Three-bedroom suite
  • Address: Paseo de la Marina Norte 585, Fraccionamiento Marina Vallarta, Marina Puerto Vallarta, 48354 Puerto Vallarta, Mexico

Check Rooms Official Site

3. Barceló Puerto Vallarta 

Barcelo Puerto Vallarta is an all-inclusive Mexican-style resort on Mismaloya Beach. For the best room, book the Family suite premium level. It includes lounge access, private concierge service, and unlimited restaurant reservations. There’s also a furnished outdoor balcony with an ocean, pool, or garden view. Included in the price are lots of activities designed for the whole family. There are two pools for families, a shallow pool for kids, and a game room. Five restaurants serve dishes from around the world including Mexican, Spanish, and Italian. And while the parents get pampered at the spa, the kids can enjoy movies and games at the Kids Club.

  • Guest Rating: 8.5
  • Star Rating: 4 stars
  • Best Rooms: Family suite premium level
  • Address: Carretera a Barra de Navidad Km. 11.5, 48294 Puerto Vallarta, Mexico

Check Rooms  Official Site

4. Hard Rock Hotel Vallarta 

Hard Rock Hotel Vallarta is an all-inclusive beach resort on Bahia de Banderas. For families, we recommend the Rock Suite ocean view where you’ll have a personal assistant. But if that’s not available, there should be plenty of Deluxe family rooms. Onsite, you’ll have access to two beachfront pools, the beach, and watersports like paddleboarding and kayaking. There’s a children’s pool with waterslides, games, and other activities. You’ll love the unlimited food and beverages as well as the nightly entertainment. And it’s all covered, even the taxes and gratuities.

  • Guest Rating: 8.4
  • Star Rating: 5 stars
  • Best Rooms: Rock suite ocean view
  • Address: Paseo de los Cocoteros 19 Villa 8 Fraccion, 63732 Nuevo Vallarta, Mexico

Check Rooms Official Site

5. Fiesta Americana Puerto Vallarta 

Fiesta Americana is another highly-rated all-inclusive resort and spa on the beach. If you have the budget, there’s a penthouse with 2 double beds. However, the hotel’s Family rooms will be more than enough, since there’s a sofa bed too. You’ll love the shaded outdoor terrace with views of the beach and the Pacific. The adults-only beach club features an infinity pool, a jacuzzi, as well as a bar and grill. In the spa, you’ll find a variety of treatments, steam rooms, and saunas. While the parents take a break, the Kids Club offers beach and pool activities for the younger ones. For dining, you’ll never go hungry as the resort has six restaurants and three bars.

  • Guest Rating: 8.4
  • Star Rating: 4 stars
  • Best Rooms: Fiesta Club Penthouse 2 double
  • Address: Avenida Francisco M Ascencio Km 2.5, 48300 Puerto Vallarta, Mexico

Check Rooms Official Site

6. Grand Park Royal Puerto Vallarta 

Grand Park Royal is an all-inclusive resort with its own private beach. There are a number of suites suitable for families. But the Royal deluxe oceanfront is the best option, sleeping up to 7 people. It’s basically 2 connected rooms, so the adults can still have privacy. You’ll have a large balcony overlooking the ocean and there are seats outside so you can enjoy a glass of wine. For activities, there are 4 pools, watersports on the private beach, and a waterpark for the kids. Adults can relax in the hotel spa or enjoy cocktails in the hotel bars. For food, you’ll have included all-day buffets, seafood dishes, variety of Mexican, and Italian cuisines.

  • Guest Rating: 8.3
  • Star Rating: 5 stars
  • Best Rooms: Royal deluxe ocean front
  • Address: Carr. Barra de Navidad Km 8.5, Zona Hotelera Sur, 48390 Puerto Vallarta, Mexico

Check Rooms Official Site

7. Friendly Fun Vallarta 

Friendly Fun Vallarta is an all-inclusive resort with private beach access. It’s also just a short walk to La Isla, La isla Shopping Village. For the best room, we recommend the Superior Ocean View suite. It comes with two double beds, an ensuite bath, and a balcony with an ocean view. While the kids play on the beach at the Kids Club, the adults can relax in the spa’s jacuzzi, sauna, or steam. Other activities include two heated pools, a wading pool, and tennis courts. When it comes to food Friendly Fun offers lots of options. Guests can choose a buffet or selected dishes from the restaurant’s a la carte menu. If you’re looking for a convenient location near shops, Friendly Fun Vallarta is one of the best resorts.

  • Guest Rating: 8.2
  • Star Rating: 5 stars
  • Best Rooms: Superior ocean view
  • Address: Boulevard Francisco Medina Ascencio, Zona Hotelera, 48333 Puerto Vallata, Mexico

Check Rooms Official Site

8. Buenaventura Grand Hotel & Great Moments 

Buenaventura Grand Hotel is a family-friendly resort close to the beach. A number of family rooms are available but go for the Deluxe double with balcony. It comes with two double beds and an ensuite bath with a rain shower. The outdoor balcony overlooks the ocean, and it’s the perfect spot to watch the sunset. Outside, you can enjoy the three heated pools, the beach, and Shakti Spa. Or if you want to explore the area, complimentary bikes are available for the whole family. For dining, Frutas y Flores Restaurant is the main buffet, but you’ll have access to all the a-la-carte restaurants and bars. 

  • Guest Rating: 8.1
  • Star Rating: 4 stars
  • Best Rooms: Deluxe double room with balcony
  • Address: Avenida Mexico 1301, 48350 Puerto Vallarta, Mexico

Check Rooms Official Site

9. Dreams Vallarta Bay Resorts & Spa 

Dreams Vallarta Bay Resorts & Spa is a huge 5-star all-inclusive resort overlooking the Pacific Ocean. From swim-out rooms to luxury suites, there’ll be something suitable for all families. On the hotel premises though, is where you find all the fun. At the private beach, families can swim, snorkel, or play beach volleyball. Or, they can splash around at one of the three outdoor pools. For food, guests can dine at any of five restaurants and there are no reservations required. But make sure you eat early so you don’t miss the nightly shows.  If the adults need a break, the Kids Club has plenty of activities to keep the young ones occupied.

  • Guest Rating: 8.0
  • Star Rating: 5 stars
  • Best Rooms: Junior suite swimout
  • Address: David Alfaro Siqueiros 164 Zona Hotelera Las Glorias, 44333 Puerto Vallarta, Mexico

Check Rooms Official Site

10. Plaza Pelicanos Grand Beach Resort

Plaza Pelicanos Grand Beach Resort is an all-inclusive resort on Las Gloria Beach. They offer a variety of amenities and services for the entire family. Families can eat and drink at the buffet, the lounge bar, and two a la carte dinner restaurants. The Beach Club is perfect for the adults, with a beachfront pool, a bar, and live DJs. For teens and the younger kids, there’s a game room, a children’s pool, and a Kids Club. If available, try to book the Two-bedroom suite. With a king bed and two double beds, this suite can accommodate up to six people. It comes with a living and dining area, a kitchen, and a balcony with seating. Plaza Pelicanos has everything you need for an unforgettable, all-inclusive family vacation.

  • Guest Rating: 7.9
  • Star Rating: 4 stars
  • Best Rooms: Two-bedroom suite
  • Address: Av. Jose Clemente Orozco 131, Hotel Zone, Las Glorias, 48300 Puerto Vallarta, Mexico

Check Rooms Official Site

11. Canto del Sol Puerto Vallarta 

Right next to Plaza Pelicanos Grand Beach Resort, you’ll find Canto Del Sol Puerto Vallarta. It’s another popular all-inclusive resort in Puerto Vallarta’s Hotel Zone. For the biggest room, book the Two-bedroom suite. It’s perfect for families with two bedrooms featuring one king and two double beds. There are hotel packages that provide everything you need for the perfect family vacation. Guests can enjoy meals at the hotel restaurants as well as unlimited alcoholic beverages. Activities include kayaking, tennis, and of course, access to their pools and beach area. There’s a supervised kids club and spa services for the adults.

  • Guest Rating: 7.8
  • Star Rating: 5 stars
  • Best Rooms: 2 bedrooms suite Villas Vallarta
  • Address: Jose Clemente Orozco No.125, ZH Nte., 48333 Puerto Vallarta, Mexico

Check Rooms  Official Site

12. Hilton Puerto Vallarta Resort 

Hilton Puerto Vallarta Resort is an all-inclusive hotel on Playa de Oro beach. They’re more well known for the variety of dining options available onsite. This includes popular venues like Sea Fire All Day Restaurant and II Formaggio for delicious pizzas. There are even more places for drinks, including the lobby, beach as well as a rooftop sushi bar.  If the adults want to relax by the pool or enjoy the spa, drop the kids at the Kids Club. For the best room, we recommend the Two double bed junior suites ocean view. Each suite comes with two Hilton Double Serenity beds and a bath with a separate tub and shower. The outdoor terrace comes with a seating area and offers spectacular views of the Pacific.

  • Guest Rating: 7.5
  • Star Rating: 5 stars
  • Best Rooms: Two double beds junior suite ocean view
  • Address: Avenida de las Garzas Zona Hotelera Norte, 48333 Puerto Vallarta, Mexico

Check Rooms Official Site

All-Inclusive Puerto Vallarta Resorts Map

Find More Family Resorts in Puerto Vallarta


What’s the best all-inclusive 5-star resort in Puerto Vallarta for families?

The best all-inclusive 5-star resort for families in Puerto Vallarta is Hard Rock Hotel Vallarta.

The Deluxe family room sleeps up to six people and comes with a spa bath and a private balcony.

Activities onsite are much more kid-friendly too.

With two beachfront pools, beach access, watersports, and the Cavern Club for games, kids won’t get bored.

What’s the best all-inclusive resort in Puerto Vallarta for families on the beach?

While most of the resorts are located near the beach, Dreams Vallarta Bay Resort & Spa has the largest beachfront.

Besides a dip in the water, you can enjoy beach volleyball, soccer, or simply relax on the lounges.

Alternatively, check out Sunset Plaza Beach Resort, one of the most highly-rated resorts in the area.

What’s the best all-inclusive spa resort in Puerto Vallarta for families?

The best all-inclusive spa resort in Puerto Vallarta for families is Dreams Vallarta Bay Resort & Spa.

Dreams Spa by Pevonia offers a variety of spa services.

Guests can enjoy indoor and outdoor massages for singles or couples.

They also offer a full-service salon for hair, skin, and nails.

Make use of the jacuzzi, sauna, steam, and Swiss showers if you want to enjoy the full package.

What’s the best all-inclusive resort in Puerto Vallarta with a water park for kids?

The best all-inclusive resort in Puerto Vallarta with a water park for kids is Grand Park Royal.

One of the hotel’s four pools is set up just for kids.

The pool features two water slides, water jet sprayers, and a dunking area.

There’s also plenty of seating where adults can relax while the kids enjoy the water.


Puerto Vallarta ResortsBest Rooms
Sunset Plaza Beach ResortOcean view one-bedroom suite
Velas Vallarta Suite ResortThree-bedroom suite
Barcelo Puerto VallartaFamily suite premium level
Hard Rock Hotel VallartaRock suite ocean view
Fiesta Americana Puerto VallartaFiesta Club Penthouse 2 double
Grand Park Royal Puerto VallartaRoyal deluxe ocean front
Friendly Fun VallartaSuperior ocean view
Buenaventura Grand Hotel & Great MomentsDeluxe double room with balcony
Dreams Vallarta Bay Resorts & SpaJunior suite swimout
Plaza Pelicanos Grand Beach ResortTwo-bedroom suite
Canto del Sol Puerto Vallarta2 bedroom suite Villas Vallarta
Hilton Puerto Vallarta ResortTwo double beds junior suite ocean view