Find and Book Top Rated Hotels in Puerto Vallarta

Search among 172 available hotels and places to stay in Puerto Vallarta from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 172
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great44 reviews
MapView on map7.2 mi from City Center
From   US$ 493 /nightSelect
MapView on map1.2 mi from City Center600 yd from Cruise Ship Pier
From   US$ 251 /nightSelect
8.4
Great80 reviews
5.0 mi from City Center
From   US$ 433 /nightSelect
8.6
Great158 reviews
9.4 mi from City Center1.4 mi from Parque Nacional Marino Arcos de Vallarta
From   US$ 232 /nightSelect
8.6
Great177 reviews
2.1 mi from City Center600 yd from Marina Vallarta
From   US$ 98 /nightSelect
1.2 mi from City Center300 yd from Cruise Ship Pier
From   US$ 209 /nightSelect
8.6
Great79 reviews
7.3 mi from City Center
From   US$ 446 /nightSelect
8.4
Great102 reviews
1.5 mi from City Center1300 yd from City Center
From   US$ 441 /nightSelect
8.6
Great192 reviews
1.6 mi from City Center700 yd from Marina Vallarta
From   US$ 154 /nightSelect
8.4
Great117 reviews
1.1 mi from City Center1700 yd from Cruise Ship Pier
From   US$ 326 /nightSelect
8.4
Great92 reviews
1.5 mi from City Center1300 yd from City Center
From   US$ 302 /nightSelect
2.3 mi from City Center400 yd from City Center
From   US$ 31 /nightSelect
From   US$ 211 /nightSelect
8.6
Great229 reviews
1.9 mi from City Center600 yd from City Center
From   US$ 177 /nightSelect
4.6 mi from City Center
From   US$ 115 /nightSelect
8.2
Great97 reviews
1.2 mi from City Center200 yd from Cruise Ship Pier
From   US$ 216 /nightSelect
8.4
Great90 reviews
1800 yd from City Center300 yd from Cruise Ship Pier
From   US$ 65 /nightSelect
8.4
Great126 reviews
3.7 mi from City Center
From   US$ 133 /nightSelect
8.4
Great147 reviews
1.0 mi from City Center500 yd from Cruise Ship Pier
From   US$ 207 /nightSelect
8.4
Great72 reviews
2.3 mi from City Center400 yd from City Center
From   US$ 186 /nightSelect
8.2
Great166 reviews
3.9 mi from City Center
From   US$ 49 /nightSelect
8.4
Great157 reviews
1.1 mi from City Center1500 yd from Cruise Ship Pier
From   US$ 78 /nightSelect
8.4
Great89 reviews
1.1 mi from City Center1600 yd from Cruise Ship Pier
From   US$ 118 /nightSelect
8.2
Great125 reviews
1.0 mi from City Center1600 yd from Cruise Ship Pier
From   US$ 92 /nightSelect
8.4
Great112 reviews
5.7 mi from City Center
From   US$ 125 /nightSelect
1.4 mi from City Center1600 yd from City Center
From   US$ 190 /nightSelect
8.6
Great108 reviews
4.1 mi from City Center
From   US$ 144 /nightSelect
Hotel
8.4
Great148 reviews
2.7 mi from City Center1100 yd from City Center
From   US$ 40 /nightSelect
8.4
Great85 reviews
1.4 mi from City Center1500 yd from City Center
From   US$ 110 /nightSelect
8.2
Great123 reviews
7.9 mi from City Center
From   US$ 254 /nightSelect
8.2
Great143 reviews
2.5 mi from City Center800 yd from City Center
From   US$ 38 /nightSelect
8.4
Great203 reviews
3.6 mi from City Center
From   US$ 49 /nightSelect
8.4
Great115 reviews
1.6 mi from City Center800 yd from Marina Vallarta
From   US$ 82 /nightSelect
Hotel
8.4
Great108 reviews
3.5 mi from City Center
From   US$ 44 /nightSelect
8.4
Great75 reviews
3.3 mi from City Center
From   US$ 119 /nightSelect
8.4
Great147 reviews
3.8 mi from City Center
From   US$ 40 /nightSelect
8.4
Great89 reviews
3.7 mi from City Center
From   US$ 51 /nightSelect
8.6
Great80 reviews
3.6 mi from City Center
From   US$ 91 /nightSelect
8.4
Great90 reviews
3.8 mi from City Center
From   US$ 84 /nightSelect
8.8
Great48 reviews
11.2 mi from City Center
From   US$ 199 /nightSelect
8.4
Great210 reviews
1.7 mi from City Center500 yd from Marina Vallarta
From   US$ 40 /nightSelect
2.4 mi from City Center500 yd from City Center
From   US$ 94 /nightSelect
4.0 mi from City Center
From   US$ 259 /nightSelect
8.4
Great112 reviews
4.7 mi from City Center
From   US$ 83 /nightSelect
8.2
Great137 reviews
3.3 mi from City Center
From   US$ 51 /nightSelect
8.6
Great100 reviews
3.7 mi from City Center
From   US$ 67 /nightSelect
8.4
Great100 reviews
3.2 mi from City Center
From   US$ 34 /nightSelect
8.4
Great88 reviews
2.4 mi from City Center900 yd from Marina Vallarta
From   US$ 293 /nightSelect
8.6
Great107 reviews
9.3 mi from City Center1.5 mi from Parque Nacional Marino Arcos de Vallarta
From   US$ 34 /nightSelect
8.6
Great76 reviews
3.7 mi from City Center
From   US$ 56 /nightSelect

Best hotels and places to stay in Puerto Vallarta

Why visit?

Puerto Vallarta is a captivating destination that offers a perfect blend of stunning natural beauty, rich culture, delicious cuisine, and a vibrant nightlife. With its picturesque beaches, lush mountains, and charming old town, this Mexican paradise provides an unforgettable experience for every traveler.

Where to stay?

Puerto Vallarta boasts several areas that are perfect for different types of travelers. Whether you're seeking a relaxed beach getaway, a family-friendly environment, a romantic escape, or a central location for exploring the city, there is an area that caters to your needs.

Downtown (El Centro): This is the heart of Puerto Vallarta, where the picturesque old town is located. It offers a lively atmosphere, with its cobblestone streets, historic sites, fashionable shops, and vibrant nightlife. It is an excellent choice for those who want to immerse themselves in the local culture.

Zona Romantica (Romantic Zone): As the name suggests, this neighborhood is ideal for couples looking for a romantic getaway. It features beautiful beaches, stunning sunsets, trendy restaurants, and charming boutique hotels. The area is known for its open-minded and inclusive environment.

Marina Vallarta: If you're a fan of boating or golfing, Marina Vallarta is the perfect area to stay. Located near the airport, this upscale neighborhood offers a marina filled with luxury yachts, world-class golf courses, and a wide array of high-end resorts.

Nuevo Vallarta: Situated approximately 30 minutes north of downtown, Nuevo Vallarta is an exclusive beach resort area known for its pristine beaches, luxurious hotels, and golf courses. It is an excellent choice for families and those seeking a more secluded and tranquil vacation.

Price per hotel room per night

Accommodation prices in Puerto Vallarta vary depending on the hotel's star rating. Here is an average price range per night for 3-star, 4-star, and 5-star hotels:

3-star hotels: $50-$100

4-star hotels: $100-$200

5-star hotels: $200 and above

Best value for money:

Hotel San Marino: Located in downtown Puerto Vallarta, this budget-friendly hotel offers clean and comfortable rooms, a swimming pool, and a convenient location near the Malecon boardwalk.

Hotel Rosita: Situated along the beachfront of the Romantic Zone, Hotel Rosita combines affordability with a prime location. It offers comfortable rooms, ocean views, and easy access to the area's attractions.

Hotel Fiesta Inn Puerto Vallarta Isla: Ideal for business or leisure travelers, this modern hotel offers comfortable rooms, a fitness center, and a convenient location near Marina Vallarta.

Best kids-friendly hotels:

Hyatt Ziva Puerto Vallarta: This all-inclusive, family-friendly resort boasts spacious rooms, children's activities, pools with water slides, and direct beach access.

Crown Paradise Club Puerto Vallarta: With its kids' club, water park, and array of recreational activities, this resort caters to families. It also offers spacious rooms, delicious dining options, and beachfront access.

Best hotels for a romantic getaway:

Casa Velas: An adults-only boutique hotel, Casa Velas provides a tranquil and intimate atmosphere. With its luxurious suites, beautiful gardens, fine dining, and spa services, it is perfect for a romantic escape.

Best for location:

Casa Kimberly: This boutique hotel is located in the heart of the Romantic Zone, just steps away from the iconic Church of Our Lady of Guadalupe. It offers luxurious accommodations, a rooftop pool, and stunning views of the city and bay.

Now Amber Puerto Vallarta Resort & Spa: Situated on the vibrant Banderas Bay, this all-inclusive resort offers beachfront access, spacious suites, multiple dining options, and easy access to the Malecon boardwalk.

Marriott Puerto Vallarta Resort & Spa: Located in Marina Vallarta, this upscale hotel provides stunning ocean views, a beautiful infinity pool, comfortable rooms, and access to an exclusive beach.

Best for a short city break:

Hotel Porto Allegro: Situated in the heart of downtown, this boutique hotel offers a convenient location near the Malecon boardwalk, comfortable rooms, and a rooftop terrace with city views.

Villa Premiere Boutique Hotel & Romantic Getaway: This adults-only hotel provides a luxurious retreat in the Romantic Zone. It features elegant rooms, a private beach area, a rooftop pool, and personalized service.

Show moreLess