Find hotels in Puerto Vallarta from $47

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 8,634 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Barceló Puerto Vallarta - All Inclusive
4 out of 5
Km 11.5 Zona Hotelera Sur, Puerto Vallarta
Fully refundableReserve now, pay when you stay
The price is $160 per night from Oct 2 to Oct 3
$160
per night
Oct 2 - Oct 3
9.34 mi from city center
7.8/10 Good! (1,464 reviews)
"This was my third time at this property! The service was mediocre at best except for a select few who really went above and beyond. Cesar in the Premier lounge was excellent. Carlos and Claudia were kind also. Raul in the steak house made our anniversary special! Mario, the young man at the ceramic ..."

Reviewed on Sep 22, 2023

Barceló Puerto Vallarta - All Inclusive
Fiesta Americana Puerto Vallarta All Inclusive & Spa
4 out of 5
Av. Francisco Medina Ascencio km 2.5, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $351 per night from Sep 25 to Sep 26
$351
per night
Sep 25 - Sep 26
1.08 mi from city center
8/10 Very Good! (1,299 reviews)
"Good hotel"

Reviewed on Sep 16, 2023

Fiesta Americana Puerto Vallarta All Inclusive & Spa
Grand Miramar All Luxury Suites & Residences
4.5 out of 5
Paseo de los Corales 139, Conchas Chinas, Puerto Vallarta
Fully refundableReserve now, pay when you stay
The price is $140 per night from Sep 30 to Oct 1
$140
per night
Sep 30 - Oct 1
4.64 mi from city center
9.2/10 Wonderful! (1,353 reviews)
"I love this hotel"

Reviewed on Sep 11, 2023

Grand Miramar All Luxury Suites & Residences

Save an average of 15% on thousands of hotels when you're signed in

Club Regina Puerto Vallarta
3.5 out of 5
Paseo De La Marina Sur 205, Frac. Mar. Vallarta, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $137 per night from Sep 25 to Sep 26
$137
per night
Sep 25 - Sep 26
1.6 mi from city center
8/10 Very Good! (884 reviews)
"This resort is old but I will admit I still loved it. The pools are amazing and the beach is really nice and private with lots of sitting and shade. Staff is good and attentive. We stayed at a Grand Suite which was huge and beds were comfy. Furniture is outdated but again the resort grounds make ..."

Reviewed on Sep 20, 2023

Club Regina Puerto Vallarta
Krystal Grand Puerto Vallarta All Inclusive
4.5 out of 5
136 Avenida de las Garzas, Puerto Vallarta, Jal
Fully refundableReserve now, pay when you stay
The price is $190 per night from Oct 10 to Oct 11
$190
per night
Oct 10 - Oct 11
3.14 mi from city center
7.4/10 Good! (98 reviews)
"Everyone was very nice made my stay super relaxed the only thing I was kind of a little disappointed was that I wasn’t able to get a dinner accommodations any of the 2 nights I stayed the guy at that desk didn’t Help me at all so i recommend you to call a day or 2 before so u could have those made ..."

Reviewed on Aug 15, 2023

Krystal Grand Puerto Vallarta All Inclusive
Plaza Pelicanos Club Beach Resort All Inclusive
3 out of 5
Diego Rivera No.120, Zona Hotelera Las Glorias, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $166 per night from Sep 26 to Sep 27
$166
per night
Sep 26 - Sep 27
1.25 mi from city center
7/10 Good! (803 reviews)
"I had booked this 3 star resort for my son's spring break and did not have any high expectations. However we were pleasantly surprised. The staff/servers were good. The reception was excellent. Whenever we needed to be attended to they sent their maintenance guys immediately. My son enjoyed the pool ..."

Reviewed on Mar 25, 2023

Plaza Pelicanos Club Beach Resort All Inclusive
Krystal Vallarta - All Inclusive
3.5 out of 5
Av. de las Garzas S/N, Zona Hotelera, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $212 per night from Sep 25 to Sep 26
$212
per night
Sep 25 - Sep 26
1.14 mi from city center
6.2/10 (360 reviews)
"Place is good and food excellent but the staff no everyone is friendly and helpful, some of them are rude"

Reviewed on Aug 23, 2023

Krystal Vallarta - All Inclusive
Fiesta Inn Puerto Vallarta Isla
3.5 out of 5
Blvd. Francisco Medina Ascencio 2477, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $83 per night from Sep 25 to Sep 26
$83
per night
Sep 25 - Sep 26
1.06 mi from city center
8.8/10 Excellent! (1,000 reviews)
"Nice with dining options"

Reviewed on Aug 19, 2023

Fiesta Inn Puerto Vallarta Isla
Costa Sur Resort & Spa
3.5 out of 5
Carretera a Barra de Navidad km 4.5, Puerto Vallarta
Fully refundableReserve now, pay when you stay
The price is $112 per night from Sep 27 to Sep 28
$112
per night
Sep 27 - Sep 28
5.74 mi from city center
8/10 Very Good! (1,027 reviews)
"Costa Sur is amazing, Great location and staff , We really liked hanging out at the beach, and being served drinks and lunch by the friendly staff Snorkeling is amazing ,,FISH everywhere , Deluxe suite was very nice and the food was great and affordable."

Reviewed on Aug 11, 2023

Costa Sur Resort & Spa
Plaza Pelicanos Grand Beach Resort - All Inclusive
3.5 out of 5
Jose Clemente Orozco 131, Zona Hotelera Norte, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $177 per night from Sep 26 to Sep 27
$177
per night
Sep 26 - Sep 27
1.41 mi from city center
7.4/10 Good! (668 reviews)
"The staff was excellent! Great food but not many choices. The room we had was very dated and could use an update. Nice pool and beautiful beach. Loved the sky bar and the bartenders that worked there."

Reviewed on Jul 1, 2023

Plaza Pelicanos Grand Beach Resort - All Inclusive
Almar Resort Luxury LGBT Beach Front Experience
4 out of 5
Amapas #380 Col. Emiliano Zapata, Romantic Zone, Puerto Vallarta
Fully refundableReserve now, pay when you stay
The price is $142 per night from Sep 28 to Sep 29
$142
per night
Sep 28 - Sep 29
4.05 mi from city center
8.2/10 Very Good! (967 reviews)
"I did not like that they charge for everything, even for the coffee in your room."

Reviewed on Sep 6, 2023

Almar Resort Luxury LGBT Beach Front Experience
Casa Velas – Adults only
4.5 out of 5
Pelicanos 311 Fracc. Marina Vallarta, Puerto Vallarta
Fully refundableReserve now, pay when you stay
The price is $656 per night from Sep 25 to Sep 26
$656
per night
Sep 25 - Sep 26
2.24 mi from city center
9.6/10 Exceptional! (423 reviews)
"The best part of the stay was the staff and the ambience of the resort! Super friendly attentive staff, luxurious accommodation and beautifully manicured grounds. The turtles in the front of the property was a nice touch. Food was delicious and vegetarian friendly. The pool and the swim up bar were ..."

Reviewed on Sep 16, 2023

Casa Velas – Adults only
Las Palmas by the Sea
3 out of 5
Blvd. Fco. Medina Ascencio Km. 2.5, Zona Hotelera Norte, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $136 per night from Oct 15 to Oct 16
$136
per night
Oct 15 - Oct 16
1.3 mi from city center
7.2/10 Good! (653 reviews)
"Old building"

Reviewed on Sep 14, 2023

Las Palmas by the Sea
City Express Plus by Marriott Puerto Vallarta
3 out of 5
Blvd. Francisco Medina Ascencio # 2860, Zona Hotelera Norte, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $67 per night from Oct 2 to Oct 3
$67
per night
Oct 2 - Oct 3
0.96 mi from city center
8.4/10 Very Good! (792 reviews)
"Great and friendly customer service"

Reviewed on Aug 19, 2023

City Express Plus by Marriott Puerto Vallarta
Container Inn
2.5 out of 5
Carretera a Tepic, 4634, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $53 per night from Oct 24 to Oct 25
$53
per night
Oct 24 - Oct 25
2.35 mi from city center
7.8/10 Good! (438 reviews)
"great for PV airport access, older mattresses, good internet, luke warm shower (with hot-on and cold-off), great breakfast, nice staff (and english speakers), nice rooftop terrace, will certainly use again"

Reviewed on Sep 12, 2023

Container Inn
Hotel Hacienda Vallarta Playa Las Glorias
3 out of 5
Lucerna 103 Col Versalles, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $47 per night from Sep 26 to Sep 27
$47
per night
Sep 26 - Sep 27
1.27 mi from city center
7/10 Good! (331 reviews)
"Pool and service"

Reviewed on May 1, 2023

Hotel Hacienda Vallarta Playa Las Glorias
Rivera del Rio Boutique Hotel
4 out of 5
104 Rivera del Rio, Puerto Vallarta, JAL
The price is $64 per night from Sep 26 to Sep 27
$64
per night
Sep 26 - Sep 27
3.3 mi from city center
9.2/10 Wonderful! (554 reviews)
"The pools and the breakfast were very nice. The staff were very nice and willing to make your stay perfect."

Reviewed on Sep 14, 2023

Rivera del Rio Boutique Hotel
Villa Lala Boutique Hotel Adults Only
4 out of 5
Carretera Barra de Navidad Km. 16.8, Puerto Vallarta, JAL
The price is $155 per night from Oct 1 to Oct 2
$155
per night
Oct 1 - Oct 2
11.2 mi from city center
9.6/10 Exceptional! (154 reviews)
"This place is amazing - if you stay in the tower you have your own porch with a hammock and private infinity pool looking at the bay. Heaven. Also the staff is great and the place is intimate and special"

Reviewed on Jul 18, 2023

Villa Lala Boutique Hotel Adults Only
Blue Chairs Resort by the Sea - Adults Only