As one of Mexico’s top beach resorts, Puerto Vallarta has it all: golden-sand beaches, whale watching, cuisine, nightlife, culture and a charming town centre. The Puerto Vallarta hotel scene reflects the city’s broad offerings, with affordable boutique spots, luxury, adults-only havens, youthful party hotels and all-inclusive resorts perfect for families.
I started visiting this Mexican resort town as a kid alongside my hippie-chic parents. We’d stay in local B&Bs, practice our broken Spanish, build sandcastles and release baby turtles. Then as a college student, I had one too many margaritas experiencing the city’s pulsating nightlife, from LGBTQ-friendly bars to sultry beach clubs.
These days, I visit to enjoy the wide variety of hotel offerings, water sports and cultural activities. These are my top picks for the best hotels in Puerto Vallarta.
One of the best hotels in Puerto Vallarta for couples, Villa Premiere Boutique Hotel & Romantic Getaway’s name says it all. This is an adults-only property geared toward those visiting for a honeymoon, babymoon or romantic vacation. Located just north of the Centro in the 5 de Diciembre neighbourhood, it’s close to one of the nicest beaches in town, Playa Camarones.
The hotel’s airy rooms inspire creativity, with sea-facing balconies ideal for couples looking to reconnect. With Nespresso machines, L’Occitane bath amenities and personal butler service, you might not want to leave your room, but I suggest venturing out to one of the hotel’s two pools or dining at one of the open-air restaurants. My pick is La Ceiba, which overlooks the ocean from beneath a palapa (a tropical, thatched palm roof) and serves up contemporary Mexican cuisine.
Carretera Barra de Navidad, Km. 3.5 Zona Hotelera Sur
Price:
C$ 380-C$ 2,069/night
Image provided by Ice Portal
This family-friendly, all-inclusive resort sits on its own secluded beach cove. It’s one of the best hotels in Puerto Vallarta for families. Those travelling with kids should consider booking a larger suite that’s big enough for everyone, while couples may appreciate a swim-up room or an oceanfront hot tub suite.
I love staying here with my family because there’s something for all of us to enjoy. I know my son will have the best time at the KidZ Club and kiddie pool. Meanwhile, the adults can lounge at one of four pools, take a yoga or Zumba class or get a treatment in an open-air palapa hut at the Vitamar Spa.
Teens, meanwhile, will love the complimentary non-motorized water sports (like kayaking and SUP), and playing organized beach soccer. Then, the whole family can regroup at one of 10 different restaurants for dinner.
One of the best hotels in Puerto Vallarta for something a little different, Marcela Resort & Spa’s all-villa accommodation is a true retreat. The hotel, which is located in the Zona Romantica, is ideal for families and groups, as many of the villas have more than one bedroom.
Each one comes with luxurious amenities like private hot tubs, massive, wraparound balconies that encourage indoor-outdoor living and stunning ocean and/or tropical garden views. Marcela Resort’s five refreshing pools cascade into one another like waterfalls, but the hotel actually has its own on-site waterfall, which I love walking past when I need a moment of peace.
And although the hotel isn’t right on the beach, Marcela has created its own sandy patio area next to its pools. It even has a nine-hole putting green for golf enthusiasts.
The all-inclusive Hilton Vallarta Riviera Resort is one of the best hotels in Puerto Vallarta for an oceanside escape. Located on the private Banderas Beach, the property has over 400 rooms with at least a partial ocean view (if not a full one).
I often catch myself daydreaming about relaxing at one of the Hilton Vallarta’s two oceanfront infinity pools or one of the heated stone loungers at the Eforea Spa. With eight restaurants and four bars, you’ll never get tired of the all-inclusive cuisine here, my personal choice is the sea-facing Azulinda restaurant.
Here, you can sample Mexican flavours and enjoy a gorgeous sunset over the ocean. If you’d prefer to eat seafood, Cocobar Cevicheria is a prime spot to taste the local catch of the day.
Hotel Boutique Hacienda Caudillos is surrounded by thick jungle foliage in the hills that hover above Puerto Vallarta’s shores. Offering the utmost tranquillity, Caudillos is one of the best hotels in Puerta Vallarta for those looking to get away from it all, thanks to the fact it has just eight inviting rooms.
The hotel is reminiscent of Mexico’s 1910 revolution, with archways, domed turrets, wood-beamed ceilings and iron chandeliers. But the real charm lies in relaxing in the courtyard patio’s gazebo or listening to the tunes of the piano near the fireplace. There’s even a canon and an old-fashioned carriage on the property, as well as outdoor seating with views, a pool table and a hot tub.
Just north of the Zona Hotelera, the Marriott Puerto Vallarta Resort & Spa offers bright, airy guestrooms with balconies that face verdant gardens or overlook the ocean. One of the best hotels in Puerto Vallarta, this property focuses on blending indoor-outdoor living, with the hotel lobby and several of the on-site restaurants being partially open-air.
This is a top hotel for families—I appreciate the poolside hammocks and in-water pool loungers, while my son loves the kids’ club, which has lots of toys and colourful kid-sized loungers. The heated kids' pool has waterslides, while there are two pools and a hot tub that everyone can use.
My favourite restaurants here are the outdoor ones: Las Casitas, which serves Mexican dishes and has ocean views, or La Estancia, where I can enjoy breakfast overlooking tropical foliage.
Travellers looking for flexibility will find it at Garza Blanca Preserve Resort & Spa. It offers all-inclusive dining packages, mixology packages that come with cocktails, bed-and-breakfast rates and even family programs, where kids stay and eat for free. This flexibility carries over into the room options, where you can choose from suites, ultra suites or top-notch penthouses.
One of the best hotels in Puerto Vallarta for outdoor enthusiasts, the property is surrounded by jungle terrain—I love taking morning hikes and admiring the lush greenery. The resort has three pools, three restaurants, tennis courts and the TierraLuna Gardens. This unique space features everything from a children’s carousel to art exhibits, outdoor pond-side yoga, painting classes and a restaurant.
Meanwhile, the spa’s hydrotherapy circuit will bring you back to life with a mix of hot and cold stations, plus a relaxation area that overlooks the Banderas Bay.
One of the best hotels in Puerto Vallarta for adults, Casa Velas Hotel Boutique & Ocean Club is an adults-only oasis where grown-ups can play, eat, relax and recharge. It also happens to be one of the top-rated all-inclusive resorts in Mexico.
Set near the marina, this particular hotel is an all-suite property. Suites offer amenities like private pools, hot tubs, private gardens, and even sculptures by Mexican artist Sergio Bustamante. They’re also decked out in traditional Mexican colours and patterns, which makes me feel closer to the local culture.
This is where I stay when I want my biggest concern to be whether to do yin yoga, hang out at Tau Beach Club, or participate in a tequila tasting (all of which are included in the all-inclusive rates, as well as three meals a day, snacks, alcoholic beverages and a full activities plan).
One of the best boutique hotels in Puerto Vallarta, the Bellview Hotel Boutique is a hidden gem. Located just north of the Zona Romantica in Gringo Gulch, I love the stunning views you get of the elaborate Señora de Guadalupe church and the crashing waves beyond.
The hotel’s design meshes colonial decor with traditional Mexican elements, like terracotta tile floors and colourful rugs. It’s ideal for soaking up Mexico’s history and local vibes. You’ll frequently hear the sounds of church bells ringing from the property, but that’s all part of its charm.
I particularly love admiring the idyllic sunset over the rooftops, cathedral and sea from the hotel's wrought-iron balconies. Make sure to dine under the archways of the hotel’s Capella Restaurant, another spot from which you can enjoy the stunning views at sunset (or anytime).
I am not sure there is anywhere more romantic than Elizabeth Taylor and Richard Burton’s former home. Casa Kimberly is one of the best hotels in Puerto Vallarta for a one-of-a-kind stay. The hotel’s nine suites each have their own personal flair, but my top pick is the Cleopatra suite. It features a four-poster bed, sea views, a private terrace with a sunken plunge pool and an ornate claw-foot bathtub.
The property itself feels indulgent and luxurious, with its Bulgari bath amenities, quiet courtyard, welcoming pool and customized spa services at the CK Spa. But the real fun happens during the mariachi season. I’ll always aim for a stay here on Tuesdays and Fridays in the peak season (November to May), when the Iguana Restaurant & Tequila Bar offers evening mariachi music sessions.
How much is a Puerto Vallarta hotel?
Here are our most popular & best value hotels
2 stars and below
3 stars
4 stars and above
Good to know
Low season
August
High season
December
Average price (weeknight)
C$ 604
Average price (weekend night)
C$ 615
Cheapest month to stay with an average 48% drop in price.
Most expensive month to stay with an average 50% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.
When to book a hotel in Puerto Vallarta
Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price
Top tips for finding Puerto Vallarta hotel deals
If you’re looking for a cheap hotel in Puerto Vallarta, you should consider visiting during the low season. You'll find cheaper accommodations in Puerto Vallarta in August and September.
Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Puerto Vallarta if you stay on a Monday. The opposite is true for, Thursday, which is usually the most expensive day.
Book at least 70 days before your stay begins to get the best price for your Puerto Vallarta accommodation.
The cheapest 3-star hotel room in Puerto Vallarta found on KAYAK in the last 2 weeks was C$ 75, while the most expensive was C$ 605.
How long should you stay? KAYAK users usually book their accommodation in Puerto Vallarta for 6 days.
If you’re looking for upscale hotels in Puerto Vallarta, try the Hilton Puerto Vallarta Resort or the Hotel Portonovo Plaza. Both offer the opportunity to relax in an outdoor pool, go to the gym for a workout, or enjoy the views of the ocean from the terrace. The former also provides access to a private beach.
If you’d like to stay in an intimate hotel that’s close to top attractions, the Hotel Rio Malecón Puerto Vallarta is a good pick. Located in the Emiliano Zapata area, it’s just a three minute walk from the Naval Museum.
Interested in budget hotels near the beach? There are plenty of cheap options to choose from, like the Hotel Vallartasol, which is just a 10-minute walk from the sand in the Las Glorias neighborhood. You can also try the Cerro neighborhood, which has choices like Hotel El Pescador, right by the water.
For hotels in Puerto Vallarta near the Malecón – the beach esplanade – you can try the Hotel Porto Allegro Puerto Vallarta. You’ll find lots of unique hotels in this area, which is also known as Old Puerto Vallarta. Try the Catedral Vallarta Hotel Boutique, within walking distance of the promenade and shops.
A whole kitchen unit is offered to guests at Garza Blanca Preserve Resort & Spa. Here you will find a kitchenette with an oven, dishwasher, microwave, stove top, tea or coffee maker, toaster, refrigerator, a dining area, and an entire collection of plates and cutlery.
For solo travelers who definitely want to save on their hard-earned money, consider setting up a base at El Pescador Hotel located in Downtown Puerto Vallarta. At a cost-friendly price, you will enjoy amenities such as an outdoor pool, on-site restaurant and lounge, delivery of food, and media and entertainment. You also have a clear city and sea view.
Make bookings at Casa Velas Hotel Boutique & Ocean Club-Adults Only if you wish to navigate the city and you don’t have a car. This 4-star hotel offers its guests car rental services with various SUVs to choose from at an affordable price.
You don’t have to worry about your child if you’re busy or unavailable as Garza Blanca Preserve Resort & Spa got you covered. In addition to the indoor play area and kid’s club to keep your child occupied, this hotel offers a babysitter on request to take care of your child when you are away.
Your vacation experience will be enhanced by the presence of a hammam (Turkish bath) at Villa del Palmar Beach Resort & Spa Puerto Vallarta. The hotel provides a Turkish steam bath on-site, where travelers from around the world have body treatment and massages.
See more tips
FAQs when booking a hotel in Puerto Vallarta
Which neighborhoods in Puerto Vallarta are recommended for couples?
When looking for a romantic stay for two in Puerto Vallarta, South Side is a good choice. The Riviera del Río Boutique Hotel is a quaint, historic option and puts you right in the heart of the romantic zone. The Villa Premiere Boutique Hotel and Romantic Getaway is an adult-only property located steps from the seaside boardwalk area.
Which hotels in Puerto Vallarta are good for a luxury vacation?
If you’re interested in luxury hotel options with swim-up bars, check out the Marriott Puerto Vallarta Resort & Spa on the beachfront. The Grand Miramar Resort offers suites and villas with living areas and kitchens attached, as well as three restaurants to choose from.
What neighborhoods in Puerto Vallarta are kid-friendly?
The Marina area is a great pick for those traveling with children. Try the Velas Vallarta, a good option for kids, featuring waterslides and plenty of family-friendly amenities. There’s also the Crown Paradise Club Puerto Vallarta, which is in the North Hotel Zone, putting you close to the shopping areas of the Malecón.
What are the best spa hotels in Puerto Vallarta?
If you’re looking for a luxe 5-star spa experience, you can try Secrets Vallarta Bay. The hotel offers treatments including body wraps, polishes and scrubs in their onsite spa, plus free yoga lessons. Grand Fiesta Puerto Vallarta is an adults-only option with the Haixa spa offering a sauna, steam room, hydrotherapy pool and signature treatments.
Which Puerto Vallarta hotels are ideal for business travelers?
For people who wish to conduct business while on their trip, consider booking a stay at Plaza Pelicanos Grand Beach Resort and Fiesta Americana Puerto Vallarta & Spa Hotel. In these 4-star hotels, you will exploit business-based amenities such as concierge services, business centers, ATM and currency exchange on-site, meeting facilities, conference rooms, work desks, and photocopying.
Do hotels in Puerto Vallarta hotels allow pets?
Several hotels welcome your pet, particularly dogs. If you have a dog, try The Westin Resort & Spa, Puerto Vallarta or Sheraton Buganvilias Resort and Convention Center. Both allow dogs for no extra fee. While the former allows one dog, the latter allows two dogs.
Which hotels in Puerto Vallarta are family-friendly?
Vamar Vallarta Marina & Beach Resort is the ideal destination for you and your family. Just within the proximity of Puerto Vallarta International Airport and downtown Puerto Vallarta, this hotel offers dining areas, an on-site restaurant and lounge, playgrounds, family rooms, seating areas, interconnected rooms, various pool options, and comprehensive sports facility for your family. The environment also suits your kids with amenities like a kid's club.
Which hotels offer sports and recreational facilities?
For a whole experience of sports and recreational activities, Secrets Vallarta Bay Puerto Vallarta Adults Only and Barceló Puerto Vallarta have it all. These hotels have a variety of sports features, including fishing, board games, table tennis, diving, scuba diving, snorkeling, fishing, windsurfing, hiking, horse riding, bicycle renting, and on-site water sports facilities. For those who love basketball, the latter has a basketball court.
C$ 799 is the average price for a double room in Puerto Vallarta, but our users have found rooms for as cheap as C$ 375 in the last 3 days.
How do I find a hotel in central Puerto Vallarta?
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Puerto Vallarta districts. You can also do a search using the city map to choose a specific location, like Puerto Vallarta city centre
How can I find hotels near me?
Take a look at our extensive hotel map to find the best hotels near you.
Are there Puerto Vallarta hotels with free parking?
Puerto Vallarta Hotel Deals. Search and compare hotels in Puerto Vallarta. Find cheap hotel rooms in Puerto Vallarta. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.
KAYAK and its partners wish to use cookies or similar technologies to store and/or access information on and about your device and process personal data such as your IP address, device identifiers etc., in order to improve your experience on the site, to analyze navigation, to offer and measure personalized advertising, and to facilitate sharing on social networks. We also allow the use of third-party cookies (including those from our advertising partners) on our sites.
By clicking 'Accept', you consent to your data being processed by 0 vendors on this web site for the purposes described in this notice. You can review the vendors and their individual processing purposes on the .
To review individual processing purposes and cookie categories, please click ’Select individual purposes’. You can review and update your choices anytime by clicking the ’Privacy Preferences’ link in the page side navigation.