15 Best All-Inclusive Resorts in Puerto Vallarta
We may earn a commission from affiliate links ()
Bursting with beaches so dreamy, you’ll want to lounge upon them all day, Puerto Vallarta is one of the best places to visit in Mexico. A haven for vacationers who like their beach holiday served with a side of mountains, this beautiful locale is also peppered with some of Mexico’s most spectacular all-inclusive resorts.
Whether you’re looking for a family-friendly resort with extensive kids’ programs and activities, or hope to indulge in a quieter, more laid-back retreat with five-star service and a world-class spa, there are many options to choose from.
The best part? The top all-inclusive resorts in Puerto Vallarta don’t skimp on their offerings. From gourmet dining to elegant guest suites to water parks to amusing nightly entertainment, there’s no shortage of high-end amenities to enjoy.
No matter what type of holiday you’re looking for, you’ll find the perfect place to stay on our list of the best all-inclusive resorts in Puerto Vallarta.
Note: Some businesses may be temporarily closed due to recent global health and safety issues.
1. Grand Velas Riviera Nayarit
While the incredible Grand Velas Riviera Nayarit isn’t actually in Puerto Vallarta, it lies a quick jaunt away, in the resort town of Nuevo Vallarta. This five-star resort has perfected the art of making an all-inclusive vacation feel sumptuous. Their motto is: “beyond all inclusive, beyond all compare.” For the price you’ll pay per night, you’ll happily accept high-end inclusions.
The moment guests arrive in the opulent lobby of this all-inclusive resort in Puerto Vallarta, they’re granted a hibiscus tea, scented towel, and massage. As if that wasn’t enough, visitors can move on to settle in their luxurious ocean-view suite complete with a balcony.
Later, guests can swim in a three-tiered infinity pool, snorkel at the beach, kayak, cycle, or take a Zumba, yoga, or Pilates class. Children are welcome to spend a few fun hours at the Kids’ or Teen’s Club, or play daily games on the beach or in the pool.
Each of the resort’s six restaurants is as unique and stunning as the next, with menus offering international fare so delicious, you won’t believe it’s complimentary. Swim up to Aqua Bar for a quick snack, grab a casual bite at oceanfront Azul, or tuck into Mexican cuisine at Frida.
Address: Av. Cocoteros, 98 Sur, Nuevo Vallarta, Riviera Nayarit
Accommodation: Grand Velas Riviera Nayarit
2. Hotel Mousai
A glamorous resort awaits stylish guests who like to dip more than a toe in the lap of luxury. One of the best resorts in Puerto Vallarta, the scenery is hard to beat at this stunning, five-star resort. You’ll find yourself awash on the soft, sandy shore of one of the best beaches in Puerto Vallarta, enjoying stunning views of the cerulean water on one side and lush rainforest on another.
This boutique, adults-only all-inclusive resort is flush with contemporary design and a bevy of ways to help you relax—we’re talking five-star service, gourmet restaurants, a breathtaking, rooftop infinity pool, and a romantic spa. The 68 suites and four penthouses are spacious and airy, with large terraces.
Hotel Mousai is technically a section of the Garza Blanca Preserve Resort & Spa, and guests are granted access to the other resort via a bridge that spans over 60 meters.
Included are meals and drinks; room service; guided kayak adventures; evening entertainment; and activities like snorkeling, basketball, yoga, and paddleboarding.
Address: Carretera A Barra de Navidad Km. 7.5, Puerto Vallarta
Accommodation: Hotel Mousai
3. Garza Blanca Preserve Resort & Spa
Guests of the stunning Garza Blanca Preserve Resort & Spa will enjoy captivating scenery, fun outdoor activities, and luxurious amenities. Sandwiched between 85 acres of dense jungle and the sparkling waves of the Pacific Ocean, it’s impossible to have a bad view at this top all-inclusive resort in Puerto Vallarta.
The Ultra Suite is where it’s at if you’re hoping for unsurpassed views from the highest floors. That said, all suites boast ocean vistas and private balconies.
Meals at the three on-site restaurants, beverages, room service, minibar offerings, entertainment, and activities like kayaking are included in the Gourmet Culinary All-Inclusive Package Puerto Vallarta.
If you’re looking to get sweaty in the gym or have a rub down in the spa, head just up the hill to the property’s sister resort, Hotel Mousai.
Address: Carretera a Barro de Navidad Km. 7.5, Puerto Vallarta
Accommodation: Garza Blanca Preserve Resort & Spa
4. Casa Velas
You’ll be forgiven for thinking you’re in Spain while wandering by the terra-cotta-topped buildings that comprise the elegant Casa Velas, an adult-only, luxury all-inclusive resort in Puerto Vallarta. With no kids to splash your book as you read by the infinity pool, and lavish accommodations that include large marble bathrooms, pillow menus, and private plunge pools (for some), you won’t find it hard to relax.
Speaking of relaxing, the uber posh Wellness Suite will remove any excess tension. Spread across two floors, you’ll have your own immersion pool, fitness equipment, living room, and dining room, as well as a hot tub and private balcony. As if that wasn’t enough, you’ll also be granted one massage on your terrace per stay and one hydrotherapy circuit at the spa per stay.
When it comes time to reward your taste buds, head to the two on-site restaurants, Emiliano or Táo Beach Club, for delectable Mexican fare. Or visit the resort’s sister property, Grand Velas Riviera Nayarit to tuck into a meal at one of their gourmet spots.
Included with your stay are all meals at Emiliano, snacks and drinks from the mini bar, beverages throughout the resort, activities, transportation to and from the beach club, and golf privileges at Marina Vallarta and Vista Vallarta Golf clubs (playing a round will cost extra).
Address: Calle Pelicanos 311, Marina Vallarta, Puerto Vallarta
Accommodation: Casa Velas
5. Dreams Vallarta Bay Resort & Spa
You’ll love living in the lap of luxury at Dreams Vallarta Bay Resort & Spa. Winner of a AAA Four Diamond award, this luxe resort in Puerto Vallarta has everything you need to feel regal: a heavenly 14,000-square-foot spa, and seven top-rate eateries, including four à la carte restaurants.
Elegant suites (327 of them to be exact) offer fabulous garden or Banderas Bay views from their furnished balcony or terrace. Swim-out suites are especially popular with families.
Up the ante with an even more exclusive stay in the Preferred Club. Your suite will be that much more divine, and you’ll have access to a special concierge, exclusive lounge, and a restricted lunch option at Castaways restaurant.
The dinosaur-themed Explorer’s Club and Core Zone Teen’s Club help make this one of the best all-inclusive resorts in Puerto Vallarta for families. Plus, the resort boasts multiple fun, complimentary activities. like non-motorized water sports, day and night entertainment and classes, as well as three pools, including a kids' pool.
Address: David Alfaro Sisqueiros 164 Co. Zona Hotelera Las Glorias, Puerto Vallarta
Accommodation: Dreams Vallarta Bay Resort & Spa
6. Secrets Vallarta Bay Puerto Vallarta
Secrets® Vallarta Bay Puerto Vallarta may look familiar. It’s on the same property as the Dreams® Vallarta Bay Resort & Spa. Don’t worry if you’re planning a romantic holiday as this plush retreat is an adult-only all-inclusive resort in Puerto Vallarta. While guests of Secrets® are allowed to visit and use the amenities found at the Dreams property, children aren’t allowed to make their way into this quiet haven.
Unlimited luxury is available at this pretty resort. That means everything is included with your stay—unlimited room service, drinks, meals, beach and pool service, entertainment, and activities. Guests have five dining options to choose from, and a variety of cuisines to sample. They’re also able to enjoy the lounges and restaurants at the neighboring resort.
Suites are large and stylish, featuring either a hot tub or access to a swim-out pool. The Preferred Club is on offer here as well, and worth it if you’re looking to up your luxury level.
Address: David Alfara Siqueiros 164 Col Zona Hotelera Las Glorias, Puerto Vallarta
Accommodation: Secrets® Vallarta Bay Puerto Vallarta
7. Hard Rock Hotel Vallarta
Even if you’ve never stayed in a Hard Rock Hotel, you likely know they’re epic. The Hard Rock Hotel Vallarta is no different; in fact, this luxury resort is one of the best all-inclusive resorts for families in Puerto Vallarta.
Guests of all ages will have a rockin’ good time at this stellar resort, set in the nearby suburb, Nuevo Vallarta. In addition to a kids' pool with waterslides and the super fun entertainment and activities at Roxity Kids Club, the beach boasts plenty of fun activities, like deep-sea fishing, swimming with dolphins, kayaking, scuba diving, and snorkeling.
All-inclusive rates get you meals, drinks, and snacks at the five on-site restaurants and multiple snack bars; daily and nightly entertainment; 24-hour room service; water sports; and resort activities like ping pong, tennis, bicycle tours, and dance classes.
Address: 19 Paseo de los Cocoteros, Nuevo Vallarta
Accommodation: Hard Rock Hotel Vallarta
8. Villa Premiere Boutique Hotel and Romantic Getaway
You’re in for an amorous experience at the Villa Premiere Boutique Hotel and Romantic Getaway. As its name implies, this is one of the best all-inclusive resorts in Puerto Vallarta for couples. So, get ready to canoodle because the elegant surroundings are sure to give your relationship a well-deserved boost.
At this intimately sized adults-only resort (there are only 80 rooms and suites), you can expect tranquility and romance around every corner at this passionate spot. A five-minute, anti-stress welcome massage will help get you in the mood to unwind, while in-room aromatherapy (choose your scent from a dedicated menu), plush bedding, Jacuzzis (for some), and oceanfront private balconies will keep you enamored throughout your trip.
The soft sand of the beach will caress weary feet, while couples’ treatments at the spa will help you zone out together. Take a dip in the two pools, lounge on a Bali bed, or work out in the gym. When you’re in the mood for more excitement, downtown Puerto Vallarta and its Zone Romantica is just a short walk away.
Book the All-Inclusive Gourmet Plan for the following perks: meals at the three a la carte restaurants; beverages throughout the property; theme nights; in-room dining; in-room mini bar; and activities like yoga classes, paddleboarding, and cycling.
Address: San Salvador St. 117, Col. 5 de Diciembre, Puerto Vallarta
Accommodation: Villa Premiere Boutique Hotel and Romantic Getaway
9. Marival Distinct Luxury Residence Riviera Nayarit
Another stellar resort in Nuevo Vallarta, Marival Distinct Luxury Residences Riviera Nayarit is the perfect resort for families or couples looking to unwind in a quieter section of Mexico. The plush accommodations make it easy to feel at ease. High-end one- to four- bedroom villas and penthouses feature contemporary furnishings and private pools (or demi-pools) and beautiful views of the garden, pool, or ocean.
While you won’t be on the beach when staying at this top all-inclusive resort in Puerto Vallarta, a free shuttle can take you the half mile to the resort’s private stretch of soft, golden sand. Once you see the extensive list of items included in your stay, you’ll forgive any inconveniences caused by not having a sandy shore at toe’s distance.
A welcome basket of snacks, meals, and drinks in the five on-site restaurants, fancy bath amenities like bath salts and scented candles, unlimited greens fees at Flamingos Championship golf course, a free 15-minute spa treatment, tours, activities, and entertainment are all part of your stay.
Then there’s complimentary use of the kids’ club and a Bali Bed at the Mozzamare Beach Club (once during your stay). Plus, you’ll gain all-inclusive access to a further six restaurants at its sister resort, Marival Emotions Resort & Suites. Now that’s a lot of perks!
Address: Avenida Paseo Cocoteros Lote 53 Villa 8 11, Nuevo Vallarta
Accommodation: Marival Distinct Luxury Residence Riviera Nayarit
10. Dreams Villamagna Nuevo Vallarta
If you’re looking for a hands-off holiday where all you have to do is lift the fork of delectable food to your mouth, dip your toes in the softest of sand, and float in one of three infinity pools, book a stay at Dreams Villamagna Nuevo Vallarta.
Luxurious suites pamper guests with breathtaking tropical views of the lush forest or rolling ocean waves. All come with a private balcony or terrace, a daily refreshed mini bar, and soaking tubs that look out to the fabulous vista. Upgrade to the Preferred Club for swankier amenities and other perks.
Food can be enjoyed on the house at eight dining areas. Four à la carte restaurants, a buffet restaurant, and sushi lounge are included in this list. Activities like tennis, volleyball, and a bike tour of Nuevo Vallarta are included in your stay, as are the kids’ club, nightly entertainment, theme parties, and fitness classes.
Address: Paseo de lo Cocoteros, Lotes 32 y 33, Nuevo Vallarta
Accommodation: Dreams Villamagna Nuevo Vallarta
11. Fiesta Americana Puerto Vallarta All-Inclusive & Spa
There’s plenty to keep you occupied during a stay at Fiesta Americana Puerto Vallarta All-Inclusive & Spa. It's one of the best resorts in Puerto Vallarta. The inclusive list of activities means you can swim in the warm ocean water, play on the pristine beach, plunge in the gorgeous pool, take a cooking class, learn to salsa dance, and much more during your vacation.
You can also enjoy meals and beverages at the resort’s six eateries.
Marble floors, chic Mexican décor, and private balconies (or terraces) greet guests of this lovely, four-star resort. Depending on which they choose, guests can enjoy a mountain or ocean view. To be honest, both vistas are so exceptional, you really can’t go wrong.
The adults-only SONNE Beach Club is a definite plus for couples looking for romance (and a bit of peace and quiet). It is home to its own rooftop infinity pool. Brought the kids along? No worries. Send them to the Fiesta Kids Club or Teens Club while you enjoy the Beach Club or services at the Nakawè Spa.
Address: Boulevard Francisco Medina Ascencio No. 2179, Puerto Vallarta
Accommodation: Fiesta Americana Puerto Vallarta All-Inclusive & Spa
12. Hyatt Ziva Puerto Vallarta
You can’t get much closer to the beach than the Hyatt Ziva Puerto Vallarta. One of the top all-inclusive resorts for families in Puerto Vallarta, this activity-rich property lies on the shore of Las Estacas Beach, backed by towering lush mountains. It’s an easy, 30-minute drive from Puerto Vallarta International Airport.
The resort’s motto is: “All you can eat. All you can drink. All you can do. All, included in your room rate.” The good news, it is! The offerings at all 10 restaurants, bars, and lounges are complimentary. Non-motorized water sports, access to the oceanfront fitness center, exercise classes, the kidZ club, and minibar snacks and drinks are also part of the deal.
Feeling peckish while lounging by one of the six pools (two of which are kid-friendly)? You won’t for long. A Food & Beverage Cart roams the property, offering guests fresh, tasty treats and refreshments as they enjoy their time outside.
Unwind in the spa for an extra fee, and continue your relaxation journey in your chic suite, which boasts floor-to-ceiling windows and a balcony. Adults-only, luxury swim-up suites are quite enjoyable if you’re looking for direct pool access and added romance.
Address: Carretera A Barra de Navidad Km. 3.5, Zona Hotelera Sur, Puerto Vallarta
Accommodation: Hyatt Ziva Puerto Vallarta
13. Velas Vallarta
You won’t be alone during a stay at the magnificent Velas Vallarta, one of the top all-inclusive resorts in Puerto Vallarta. The sister resort to Casa Velas, this massive complex boasts 345 spacious suites all set on 10 acres that overlook Banderas Bay. They all have furnished balconies or terraces and bright Mexican décor, as well as fully-equipped kitchens; not that you’ll need to cook.
Meals at three on-site restaurants are complimentary with your stay. Minibar treats and drinks are also included, as is a kids’ club, nightly entertainment, and multiple activities. A spa, scuba lessons, and tennis clinic are also available, for a fee.
Don’t be surprised if a peacock passes by your sun lounger. They have free roam of the property. What you’ll love even more than the lush grounds, two gorgeous pools, and large rooms is the great service. Smiling staff are more than happy to be of help and make every stay an effortless one.
Address: Av Paseo de la Marina Nte 585, Marina Vallarta, Puerto Vallarta
Accommodation: Velas Vallarta
14. Hilton Vallarta Riviera All-Inclusive Resort
You’ll likely spend most of your time lounging beachside at the lovely Hilton Vallarta Riviera All-Inclusive Resort. Perched on the soft golden sand, this pretty resort has an ideal locale for sun worshipers. The gorgeous outdoor pools will help keep you outside for hours.
Included amenities are vast at the seven dining outlets, as well as daily activities, group fitness, yoga, and wellness classes, service at the pool and beach, daily snacks and beverages in an in-room mini bar, and nightly entertainment. Non-motorized water sports are also complimentary.
If you’re hoping for romance, book a room in the adults-only section of the resort. This comes with a dedicated outdoor pool and a lounge on the 11th floor of the North Tower. Otherwise, the 444 rooms and suites all offer balconies and ocean views, as well as plush bedding and large bathrooms with rainfall showers.
Upgrade to the Club Lounge for added perks like a private check-in, happy hour, special buffet breakfast, and access to the Club Lounge. Kids will adore spending time in the Kids’ Club, which is known for its indoor and outdoor fun.
Teens aged 13 to 17 won’t feel left out, with their own activities like pool games, pizza nights, breakdance classes, contests, tournaments, and street art and photography workshops.
Address: Carretera Barra de Navidad km 4.5, Zona Holetera, Sur, Puerto Vallarta
Accommodation: Hilton Vallarta Riviera All-Inclusive Resort
15. Grand Park Royal Puerto Vallarta
Two words sum up the Grand Park Royal Puerto Vallarta: elegant luxury. Sleek loungers make it easy to relax poolside while becoming captivated by the stunning oceanfront scenery.
One of the best beachfront all-inclusive hotels in Puerto Vallarta, this is a stunning spot to spend a Mexican holiday. It has all the things you’d wish for in a high-end holiday: a spa, wellness center, water activities, and four tasty restaurants serving a variety of cuisines.
Food and drink are included in your stay, as are a fun kids’ club with indoor and outdoor play spaces, including a water park. Access to the four outdoor pools is a highlight for most visitors.
The rooms are bright and glam with contemporary décor, floor-to-ceiling windows, and ocean or pool views from furnished balconies.
Address: Eje Vial Carretera Costera a Barro de Navidad Km. 8.5, Zona Hotelera Sur, Puerto Vallarta
Accommodation: Grand Park Royal Puerto Vallarta