• Where is Puerto Vallarta located?
    • Puerto Vallarta is a gorgeous vacation destination on the Pacific Coast’s Bahia de Banderas in Mexico.
  • Why is Puerto Vallarta popular among tourists?
    • The area is popular among American tourists who flock south for the sunshine and beautiful beaches.
  • What types of resorts are available in Puerto Vallarta?
    • A range of wonderful all-inclusive resorts are on offer, ranging from those right near the center of the city to more tucked-away retreats.
  • Are there family-friendly resorts in Puerto Vallarta?
    • The all-inclusive resorts in Puerto Vallarta tend to be family-friendly, so families will find many options to choose from.
  • Are there adults-only resorts in Puerto Vallarta?
    • However, couples looking for a romantic getaway or parents who want to escape the kids in paradise for a week or two will find great adults-only properties.

This post may include affiliate links. Click here for Affiliate Disclosure.

1. Barcelo Puerto Vallarta


Relax beachfront and enjoy an exciting all-inclusive tropical escape.

Barcelo Puerto Vallarta

© Barcelo Puerto Vallarta

Barcelo Puerto Vallarta is a beautiful upscale hotel located minutes away from Mismaloya Beach and also near the Zoologico de Vallarta zoo. The resort is one of the best all-inclusive resorts in Puerto Vallarta that caters to families. There are several beautiful swimming pools with views of the bay and the grounds are set in the jungle but have been beautifully pruned and landscaped. With a long list of daily activities, you are sure to never be bored at this hotel. There are exercise classes, water sports, ping-pong tournaments, basketball, archery, and more. The hotel has a kids’ club, games room, and movies shown each nights for kids.

Km. 11.5, Carr. a Barra de Navidad, Zona Hotelera, 48300 Puerto Vallarta, Jalisco, Mexico, Phone: +52-32-22-26-06-60

2. Buenaventura Grand Hotel


Savor ocean views and enjoy an affordable, fun family stay.

Buenaventura Grand Hotel

© Buenaventura Grand Hotel

Buenaventura Grand Hotel is a sprawling and busy all-inclusive that sits right on the beach with views of Banderas Bay. The hotel offers almost everything you could hope for on your trip to Puerto Vallarta. The property has pools for adults and children, a spa, a modern fitness center and more. Children will be entertained in the kids’ club with plenty of fun activities and play things. Some parts of the hotel are a bit worn, but guests keep coming back year after year for the full roster of activities and features. The hotel is actively trying to upgrade the worn parts of the property, with renovations happening all the time.

Avenida Mexico 1301, 5 de Diciembre, 48350 Puerto Vallarta, Jalisco, Mexico, Phone: +52-32-22-26-70-00

3. Casa Velas


Stay in boutique luxury and enjoy a romantic, adults-only retreat.

Casa Velas

© Casa Velas

Casa Velas is an adults-only resort nestled amongst tropical gardens near Los Muertos Beach. The property’s upscale suites have a variety of modern amenities, including iPod docks, minibars, safes, and free Wi-Fi. With a bit of an upgrade comes balconies, terraces, and beautiful views. Some suites have private plunge pools, whirlpool tubs, and separate living rooms. The resort includes complimentary breakfast. There are also two bars and two restaurants, including an Asian restaurant on the beach. Additional perks include two outdoor pools, one with a swim-up bar, a hot tub, a golf course, and a private beach with cabanas for relaxing.

Casa Pelicanos 311, Marina Vallarta, 48354 Puerto Vallarta, Jalisco, Mexico, Phone: +52-32-22-26-86-70

4. Crown Paradise Club All Hotel Resort


Splash with the kids and enjoy an exciting, family-friendly trip.

Crown Paradise Club All Hotel Resort

© Crown Paradise Club All Hotel Resort

Crown Paradise Club All Hotel Resort is located on Bahia de Banderas near the Malecon boardwalk and the Museo del Cuale Puerto Vallarta. The relaxed and spacious rooms have balconies and either pool or garden views. All of the rooms have modern conveniences like flat screen televisions and Wi-Fi. Family rooms include bunk beds and there are also ocean view suites available, which have whirlpool tubs. Your kids will want to return year after year after spending a vacation exploring the gigantic kids’ pool area, which features nine water slides, a pirate ship, and a castle. There’s also a covered sand pit and a fantastic kids’ club for when mom and dad need some alone time to chill out in the spa.

Las Garzas 3, Zona Hotelera Nte., 48333 Puerto Vallarta, Jalisco, Mexico, Phone: +52-80-09-00-09-00

5. Dreams Villamagna Nuevo Vallarta Hotel Inclusive


Dine, swim, and relax on a luxurious couples getaway.

Dreams Villamagna Nuevo Vallarta Hotel Inclusive

© Dreams Villamagna Nuevo Vallarta Hotel Inclusive

A bit outside of Puerto Vallarta on a private beach in the planned resort town of Nuevo Vallarta sits this luxurious all-inclusive. The views overlooking Banderas Bay are fantastic and the location is perfect for those who want to get out and explore a bit as the Aquaventuras Park and El Tigre Golf Club are both fairly close, as are other Nuevo Vallarta attractions. However, downtown Puerto Vallarta is a bit of a drive away. The property’s elegant rooms have balconies and ocean views. Resort amenities include five upscale restaurants, which offer a range of cuisines and the option to do a la carte or buffet style. There are also five bars, a fitness center, an outdoor pool, and a spa.

Dreams Villamagna Nuevo Vallarta Hotel Inclusive, Paseo de Los Cocoteros S/N Lot 32 y 33, Fracc. Nueva Vallarta, 63732, Nuevo Vallarta, Nay., Mexico, Phone: +86-62-37-32-67

6. Fiesta Americana Puerto Vallarta


Savor beachfront dining and enjoy a peaceful summer vacation.

Fiesta Americana Puerto Vallarta

© Fiesta Americana Puerto Vallarta

Fiesta Americana Puerto Vallarta is smaller and older than many of the massive properties on our list, but it still remains one of the most reliable choices for an upscale all-inclusive in the Puerto Vallarta area. The beach sits on one of the nicer beaches in the North Hotel Zone and guests constantly brag on the hotel for having some of the best customer service in the industry. The property is family friendly, with playgrounds, water sports, clubs for kids and teens as well as activities and classes for youngsters. There is also a large, heated, outdoor pool with a swim-up bar and a shallow area for kids.

Blvd Francisco Medina Ascencio Km 2.5, Puerto Vallarta, Jalisco 48300, Mexico, Phone: +52-32-22-26-21-00

7. Friendly Vallarta


Enjoy budget-friendly fun and relax on a cheerful family trip.

Friendly Vallarta

© Friendly Vallarta

Friendly Vallarta is set on a sandy beach in Banderas Bay. The beach has especially calm water for the area, which can be enjoyed from the sand or from one of the nine ocean-facing pools. The 218-room property is typically quite busy, so if you are looking for a quiet retreat this one may not be for you. However, if you like to party all night long, this may be the perfect place for you. Guests aren’t just young college kids and partiers though, families stay here as well. There is an outdoor kids’ club that organizes activities for kids on the sand so your kids will be entertained while mom and dad party like they are in college again.

Blvrd Francisco Medina Ascencio 2199, Zona Hotelera Nte., 48333 Puerto Vallarta, Jalisco, Mexico, Phone: +52-32-22-26-46-47

8. Garza Blanca Preserve Resort


Stay in luxury and admire romantic ocean and jungle sights.

Garza Blanca Preserve Resort

© Garza Blanca Preserve Resort

Garza Blanca Preserve Resort and Spa is located on a secluded section of beach on the south side of Bahia Banderas. The private beach offers great swimming in the ocean due to the small waves. Snorkeling and stand-up paddleboarding are also popular activities here. The property has beautiful views of the sea and surrounding jungle and a beautiful infinity pool with fountains and rock formations that will make you feel like you are in nature. The property has a delicious gourmet restaurant, a tequila tasting room, and an impressive wine cellar. A menu of more than 20 treatment options is available at the hotel’s serene Hamara Spa, where you are sure to feel rejuvenated and pampered.

Carretera a Barra de Navidad, Col. Zona Hotelera Sur, 48390 Puerto Vallarta, Jalisco, Mexico, Phone: +52-87-78-45-37-91

9. Grand Velas Riviera Nayarit


Indulge in gourmet dining and enjoy a world-class romantic retreat.

Grand Velas Riviera Nayarit

© Grand Velas Riviera Nayarit

One of the most comfortable and luxurious resorts in the Puerto Vallarta area, Grand Velas Riviera Nayarit is set in Nuevo Vallarta on a long, pretty beach that is perfect for strolling. Every single one of the 265 rooms are a suite with separate living space, private balconies, ocean views, and extra creature comforts such as Nespresso machines in the rooms. The list of amenities is long and includes a three-level infinity pool within sight of the beach, a luxurious full-service spa, a supervised kids’ club and a separate club for teenagers as well as five restaurants with tasty food.

Paseo de los Cocoteros 98, 63735 Nuevo Vallarta, Nayarit, Mexico, Phone: +52-32-22-26-86-77

10. Hard Rock Hotel Vallarta


Rock out with live music and enjoy an exciting all-inclusive stay.

Hard Rock Hotel Vallarta

© Hard Rock Hotel Vallarta

The Hard Rock Hotel Vallarta is located on the beachfront in Nuevo Vallarta. One of the first things guests notice is the massive lobby with two large art installations made from musical instruments and LP covers. However, there are impressive elements throughout the resort including two beautiful swimming pools, a spa with views of the ocean, and several delicious restaurants. The rooms are modern and decorated with rock-inspired elements. There is nightly entertainment and a couple of bars that offer an exciting place for young couples and singles to mingle. Families aren’t excluded from the fun at Hard Rock, though, there is a kiddy pool and a kids’ club with supervised activities for the tots.

Paseo de los Cocoteros 19, 63732 Nuevo Vallarta, Nayarit, Mexico, Phone: +52-32-22-26-84-70

Plan Your Trip


Table of Contents: