Puerto Vallarta is known for its gorgeous beaches.
And right by the water, there are a number of luxurious resorts fit for couples and families.
But which hotels are the most suitable for you?
We’ll show you beach resorts with all-inclusive offers, and onsite spas, all highly rated by previous guests.
Some rooms have private pools, hot tubs, and balconies with amazing ocean views.
If you’re planning a trip to Puerto Vallarta, check out these luxury resorts on the beach before you go.
1. Hotel Mousai
Hotel Mousai is an all-inclusive modern beach hotel for adults only.
Spoil yourself in an Ultra Mousai Corner Suite with an expansive wraparound terrace.
It’s the perfect place to enjoy the views from your plunge pool or oversized hammock.
You can also control the room ambiance by using the latest iPad technology.
Experience gourmet dining at the hotel’s many restaurants including NOI, DAO, and Hiroshi.
For a more casual atmosphere, some restaurants are located next to pools like Aquazul, The Rooftop South, and The Rooftop North.
To get the ultimate treatments, check out Spa Imagine.
Other fun activities include yoga classes, water sports, and tasting classes.
-
Guest Rating: 9.2
-
Star Rating: 5 stars
-
Best Rooms: Ultra Mousai corner suites
-
Address: Carretera a Barra de Navidad KM 7.5, 48390 Puerto Vallarta, Mexico
2. Garza Blanca Preserve Resort & Spa
Garza Blanca Preserve Resort & Spa offers one of Mexico’s most extraordinary vacation experiences.
While they have plenty of rooms, it’s the Panorama suites that impress.
Relax in your hammock while admiring the views from your private balcony.
If you book a 2 or 3-bedroom suite, there’s even a private hot tub.
For innovative cuisines, you’ll love the options of Blanca Blue, Bocados Steak House, and Aquazul.
Spend your days sunbathing on the beach or lounging by one of the outdoor heated pools.
If you’re feeling adventurous, go on a guided hike or paddle a kayak along the bay.
After a long day of fun activities, you can rest your body and mind at world-class Spa Imagine.
-
Guest Rating: 9.1
-
Star Rating: 5 stars
-
Best Rooms: Panorama Suite
-
Address: Km 7.5 Carretera a Barra de Navidad, 48390 Puerto Vallarta, Mexico
3. Marriott Puerto Vallarta Resort & Spa
Marriott Puerto Vallarta Resort & Spa will give you a once-in-a-lifetime experience.
For the ultimate in luxury, reserve a Presidential Suite where you can enjoy breathtaking views from the terrace.
Outside, you won’t have to go far for food as there’s a huge range of dining options.
Try out the best Mexican dishes at La Estancia or head to Mikado if you prefer Japanese cuisine.
For something more casual, order wings, burgers, and beer while watching live games at Champions Sports Bar.
Or, just chill by the swim-up with tropical drinks at Nosh Sunset.
Be sure to stop by Ohtli Spa for aromatherapy or a couples massage.
If you want to dip in the water, there’s an indoor and outdoor pool, plus the beach is just a few steps away.
-
Guest Rating: 8.9
-
Star Rating: 4 stars
-
Best Rooms: Presidential suite
-
Address: Paseo La Marina Norte 435, Marina Vallarta, Marina Puerto Vallarta, 48354 Puerto Vallarta, Mexico
4. The Westin Resort & Spa, Puerto Vallarta
This resort offers a perfect summer escape with swaying palm trees on a serene private beach.
There are plenty of luxurious rooms with views, but the Presidential suite will exceed your expectations.
Enjoy the oversized windows flooding your room with sunlight and a balcony overlooking the ocean.
For dining, immerse yourself in the local Mexican culture at three on-site restaurants.
Swim right up to the bar in the Tlaquepaque pool for a refreshing drink, or enjoy snacks on your poolside lounge chair.
Leave all your worries behind and hit the gym or relax with beachside massages and other luxurious spa treatments.
Down at the beach, you may want to book a private pergola and enjoy the personalized service from their staff.
-
Guest Rating: 8.9
-
Star Rating: 4 stars
-
Best Rooms: Presidential suite
-
Address: Paseo de la Marina Sur # 205 Marina Vallarta, Marina Puerto Vallarta, 48290 Puerto Vallarta, Mexico
5. Hilton Vallarta Riviera All-Inclusive Resort
Discover a carefree getaway at the all-inclusive Puerto Vallarta resort.
All their rooms have amazing ocean views, but the Presidential Suite is the best.
You’ll love the furnished terrace with the private jetted hot tub.
Outside, there are two sparkling infinity pools, a gym, and a full-service spa.
Then explore local foods and special cuisine from Italy, Asia, and beyond from the resort’s many dining options.
Wrap up your day with a martini and relax at the adult-only pool bar in the ocean breeze.
Alternatively, try the Mojito Lounge which serves the best rum and mint cocktails.
Skybar’s distinctive decor and gorgeous views make it the perfect place to chill after dinner with a glass of wine.
-
Guest Rating: 8.8
-
Star Rating: 5 stars
-
Best Rooms: Presidential king suite
-
Address: Carretera Barra de Navidad km 4.5, 48390 Puerto Vallarta, Mexico
6. Sunset Plaza Beach Resort Puerto Vallarta
Experience top-tier service and luxury at this quiet beachside oasis.
You can enjoy romantic sunsets from the spacious balcony of the Oceanview one-bedroom suite.
At the dining venues, there are fun theme nights to go with the delicious food.
For instance, at Luciano and Piccolo Restaurant, there are authentic Italian cuisines.
In the afternoon, come to the Sunset Lobby Bar for cocktails.
Or, head to the serene Zenset Spa for a variety of massages, body, and skincare treatments.
Soak in the sun in one of three heated pools or take part in outdoor activities like tennis.
-
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
7. Velas Vallarta Suite Resort
Enjoy the all-inclusive resort experience like no other at Velas Vallarta.
While there are plenty of rooms for couples, families will be pleased to see 2-3 bedroom suites.
All the suites have kitchens and lounge areas with the addition of separate rooms for more comfort.
Indulge in a culinary adventure in the resorts’ restaurants, bars, and food stations.
Stylish cocktails are served with music at the bars and lounges.
During the day, Velas Vallarta can organize excursions like romantic cruises across the bay.
You’ll also have access to the gym, two swimming pools, Kids Club, basketball court, and more.
-
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
8. Hyatt Ziva Puerto Vallarta
This all-inclusive resort is surrounded by cliffs and the ocean, an ideal choice for a summer getaway.
It features over 335 rooms and suites with breathtaking ocean views.
If you’re travelling with your partner, we recommend the One-bedroom plunge pool suite.
From your own terrace, you can enjoy the view of the entire Las Estacas Beach.
Explore the local Mexican fare at Casa Grande and Italian specialties at MelanZane.
Cool down after fun beach activities by enjoying a refreshing drink at the walk-up bar or swim-up seating in the pool itself.
During the day, relax in the spa or book a tour through the jungle and explore rivers.
At night, keep yourself entertained with a nice drink while enjoying live performances at the resort.
- Guest Rating: 8.7
-
Star Rating: 4 stars
-
Best Rooms: One-bedroom plunge pool suite
-
Address: Playa Las Estacas S/N, Puerto Vallarta Jalisco, 48300 Puerto Vallarta, Mexico
9. Almar Resort
This unique LGBT Resort is one of the world’s best party venues of Puerto Vallarta.
Soak in the sun at Mantamar Beach Club Bar & Sushi or on the most famous gay beach in Puerto Vallarta: Los Muertos.
Eat, drink, and party at the exclusive Top Sky Bar – the trendiest place in Puerto Vallarta.
Delight your palate with some of the best gourmet dishes prepared by their talented chef.
If you’re looking for the most romantic stay, book the Grand Almar suite.
It has a private hydrobath and terrace with unobstructed ocean views.
Recharge under the sun by the infinity pool, hit the gym for a workout, or destress with a spa session.
Make memories at the bustling pool party with hot DJ’s and signature cocktails.
-
Guest Rating: 8.5
-
Star Rating: 4 star
-
Best Rooms: Grand Almar suite
-
Address: Amapas 380, Zona Romantica, 48380 Puerto Vallarta, Mexico
10. Sheraton Buganvilias Resort & Convention Center
Enjoy a luxury stay at the newly renovated Sheraton Buganvilias Resort and Convention Center.
Most rooms are quite similar, but guest rooms on higher floors have better ocean views.
Some rooms on the lower floors have the advantage of extra terrace space.
Their gourmet Mexican restaurant offers fantastic food using local ingredients.
Overlooking the bay, Pescador specializes in Mediterranean-style seafood all prepared fresh.
Swim up to La Palapa Bar or head down to the trendy Gastro Bar Embarcadero for tequila.
There are also many other international dining options on-site catering to all tastes.
Book an appointment with Spa Maiavé and enjoy many of their high-quality treatments.
You can also stay fit at the 24-hour fitness centre, play tennis, or swim in the two outdoor pools.
-
Guest Rating: 8.4
-
Star Rating: 4 stars
-
Best Rooms: Guest room grand deluxe views
-
Address: Boulevard Francisco Medina Ascencio, 999, 48330 Puerto Vallarta, Mexico
11. Grand Park Royal Puerto Vallarta
Park Royal Puerto Vallarta is surrounded by gardens, waterfalls, and a golden sandy beach.
All of their 117 air-conditioned rooms are designed with comfort in mind.
For large groups, we highly recommend the the Family Suite, which features a balcony overlooking the pool.
Enjoy seafood in the ocean breeze or themed evenings at El Pescador.
If you’re interested in Italian cuisine, La Trattoria has an inventive menu for you to explore.
Head down to the Lobby Bar for their international cocktails and sensational views of the bay.
You can also enjoy your cocktails at their wet bar located by the main pool.
During the day, explore the nearby zoo or the botanical gardens to make your trip an unforgettable experience.
-
Guest Rating: 8.3
-
Star Rating: 5 stars
-
Best Rooms: Family suite
-
Address: Carr, Barra de Navidad Km 8.5 Zona Hotelera Sur, 48390 Puerto Vallarta, Mexico
12. Dreams Vallarta Bay Resorts & Spa
Enjoy the lavish rooms and luxurious amenities at this all-inclusive family resort.
They have 327 spacious suites featuring spectacular ocean views.
If you love swimming, the ground floor suites offer direct swim-out access to a pool from a private terrace.
Explore the seven dining options, including four à la carte restaurants, a buffet, a grill and a café.
For drinks, there are a few spots to chill including a swim-up bar and a nightly music lounge.
Treat yourself to a relaxing and rejuvenating spa day at the Secrets Spa by Pevonia.
The resort offers fun activities during the day and late into the night for families to enjoy.
-
Guest Rating: 8.0
-
Star Rating: 5 stars
-
Best Rooms: Preferred club master suite ocean front
-
Address: David Alfaro Siqueiros 164 Zona Hotelera Las Glorias, 44333 Puerto Vallarta, Mexico
Puerto Vallarta Resorts Map
Find More Puerto Vallarta Resorts on the Beach
FAQs
Hotel Mousai is the best all-inclusive beach hotel in Puerto Vallarta.
Enjoy an all-inclusive gourmet-style package with the finest restaurants on-site.
There’s a fun-packed variety of activities to ensure the best experience during your stay.
Garza Blanca Preserve Resort & Spa is the best luxury spa hotel by the beach.
Their famous Spa Imagine is one of the leading-edge spas in Puerto Vallarta.
They offer a wide range of high-tech treatments to take care of your beauty and wellness.
Grand Park Royal Puerto Vallarta is the best choice for families visiting Puerto Vallarta.
There are family suites with double beds and sofa beds, so there’ll be space for everyone.
Outside, the kids will love the small waterpark and games room.
Alternatively, check out Dreams Vallarta Bay Resorts & Spa.
Summary
Puerto Vallarta Hotels | Best Rooms |
Hotel Mousai | Ultra Mousai Corner Suites |
Garza Blanca Preserve Resort & Spa | Panorama Suite |
Marriott Puerto Vallarta Resort & Spa | Presidential suite |
The Westin Resort & Spa Puerto Vallarta | Presidential suite |
Hilton Vallarta Riviera | Presidential king suite |
Sunset Plaza Beach Resort Puerto Vallarta | Ocean view one-bedroom suite |
Velas Vallarta Suite Resort | Three-bedroom suite |
Hyatt Ziva Puerto Vallarta | One-bedroom plunge pool suite |
Almar Resort | Grand Almar suite |
Sheraton Buganvilias Resort & Convention Center | Guest room grand deluxe views |
Grand Park Royal Puerto Vallarta | Family suite |
Dreams Vallarta Bay Resorts & Spa | Preferred club master suite ocean front |