Find and Book Top Rated Hotels in Puerto Vallarta

Search among 108 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 108
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
Great158 reviews
MapView on map15.1 km from City Centre2.2 km from Parque Nacional Marino Arcos de Vallarta
From   US$ 161 /nightSelect
8.4
Great117 reviews
MapView on map1.8 km from City Centre1.5 km from Cruise Ship Pier
From   US$ 202 /nightSelect
8.4
Great79 reviews
8.0 km from City Centre
From   US$ 189 /nightSelect
1.9 km from City Centre600 m from Cruise Ship Pier
From   US$ 248 /nightSelect
8.6
Great177 reviews
3.4 km from City Centre500 m from Marina Vallarta
From   US$ 98 /nightSelect
From   US$ 449 /nightSelect
8.6
Great44 reviews
11.6 km from City Centre
From   US$ 437 /nightSelect
8.2
Great48 reviews
2.8 km from City Centre800 m from City Center
From   US$ 22 /nightSelect
Bed & Breakfast
8.6
Great49 reviews
7.2 km from City Centre
From   US$ 155 /nightSelect
8.6
Great192 reviews
2.6 km from City Centre600 m from Marina Vallarta
From   US$ 266 /nightSelect
8.6
Great86 reviews
1.6 km from City Centre1.4 km from Cruise Ship Pier
From   US$ 72 /nightSelect
8.4
Great203 reviews
5.8 km from City Centre
From   US$ 47 /nightSelect
8.4
Great157 reviews
1.7 km from City Centre1.3 km from Cruise Ship Pier
From   US$ 78 /nightSelect
8.2
Great138 reviews
3.2 km from City Centre800 m from Marina Vallarta
From   US$ 41 /nightSelect
8.2
Great137 reviews
5.3 km from City Centre
From   US$ 27 /nightSelect
8.4
Great121 reviews
5.3 km from City Centre
From   US$ 54 /nightSelect
2.2 km from City Centre1.4 km from City Center
From   US$ 190 /nightSelect
3.7 km from City Centre400 m from City Center
From   US$ 31 /nightSelect
Hotel
8.6
Great81 reviews
3.8 km from City Centre300 m from City Center
From   US$ 31 /nightSelect
8.4
Great85 reviews
2.3 km from City Centre1.4 km from City Center
From   US$ 110 /nightSelect
From   US$ 1 712 /nightSelect
8.6
Great78 reviews
11.7 km from City Centre
From   US$ 443 /nightSelect
8.4
Great91 reviews
1.5 km from City Centre1.4 km from Cruise Ship Pier
From   US$ 50 /nightSelect
8.4
Great82 reviews
4.7 km from City Centre
From   US$ 52 /nightSelect
8.8
Great44 reviews
7.6 km from City Centre
From   US$ 174 /nightSelect
8.4
Great121 reviews
3.3 km from City Centre1000 m from Marina Vallarta
From   US$ 56 /nightSelect
Hotel
8.4
Great53 reviews
4.1 km from City Centre700 m from City Center
From   US$ 13 /nightSelect
8.6
Great84 reviews
7.3 km from City Centre
From   US$ 79 /nightSelect
8.2
Great125 reviews
1.7 km from City Centre1.4 km from Cruise Ship Pier
From   US$ 92 /nightSelect
8.6
Great68 reviews
4.9 km from City Centre
From   US$ 23 /nightSelect
8.6
Great46 reviews
5.0 km from City Centre
From   US$ 10 /nightSelect
3.8 km from City Centre500 m from City Center
From   US$ 94 /nightSelect
Hotel
8.4
Great148 reviews
4.4 km from City Centre1000 m from City Center
From   US$ 40 /nightSelect
8.2
Great166 reviews
6.2 km from City Centre
From   US$ 49 /nightSelect
8.4
Great92 reviews
5.9 km from City Centre
From   US$ 77 /nightSelect
8.4
Great75 reviews
5.3 km from City Centre
From   US$ 94 /nightSelect
8.4
Great100 reviews
5.2 km from City Centre
From   US$ 34 /nightSelect
8.6
Great107 reviews
14.9 km from City Centre2.3 km from Parque Nacional Marino Arcos de Vallarta
From   US$ 34 /nightSelect
8.2
Great143 reviews
4.1 km from City Centre700 m from City Center
From   US$ 38 /nightSelect
8.4
Great69 reviews
3.8 km from City Centre800 m from Marina Vallarta
From   US$ 90 /nightSelect
8.4
Great209 reviews
2.7 km from City Centre400 m from Marina Vallarta
From   US$ 40 /nightSelect
6.5 km from City Centre
From   US$ 111 /nightSelect
8.4
Great99 reviews
4.1 km from City Centre700 m from City Center
From   US$ 30 /nightSelect
7.4 km from City Centre
From   US$ 115 /nightSelect
8.4
Great61 reviews
6.1 km from City Centre
From   US$ 61 /nightSelect
16.6 km from City Centre2.8 km from Parque Nacional Marino Arcos de Vallarta
From   US$ 62 /nightSelect
8.4
Great112 reviews
9.2 km from City Centre
From   US$ 104 /nightSelect
8.6
Great229 reviews
3.0 km from City Centre600 m from City Center
From   US$ 102 /nightSelect
8.4
Great147 reviews
1.6 km from City Centre400 m from Cruise Ship Pier
From   US$ 146 /nightSelect
5.6 km from City Centre
From   US$ 26 /nightSelect

Best hotels and places to stay in Puerto Vallarta

Why visit?

Puerto Vallarta, located on Mexicos Pacific coast, is a popular tourist destination known for its stunning beaches, vibrant nightlife, and rich cultural heritage. With a wide range of hotels and resorts, Puerto Vallarta offers a fantastic vacation experience for all types of travelers.

Where to stay?

Zona Romantica: This charming neighborhood is the heart of Puerto Vallarta and offers a mix of traditional Mexican culture and modern amenities. It is known for its picturesque streets, art galleries, and diverse culinary scene. Zona Romantica is also home to numerous hotels and resorts, providing easy access to the beach, boutique shopping, and vibrant nightlife.

Marina Vallarta: If you are looking for a more relaxed and upscale experience, Marina Vallarta offers a tranquil atmosphere with a marina, golf courses, and luxury hotels. This area is perfect for those who enjoy boating, fishing, and water activities. With its beautiful waterfront views and proximity to the airport, Marina Vallarta is an ideal choice for a peaceful getaway.

Nuevo Vallarta: Located just north of Puerto Vallarta, Nuevo Vallarta is known for its pristine beaches and luxurious resorts. This gated community offers all-inclusive hotels, golf courses, and world-class spa facilities. Nuevo Vallarta provides a tranquil and exclusive setting, perfect for families or couples seeking a secluded and pampered vacation.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $50 to $100.

4-star hotels: The average price per night ranges from $100 to $200.

5-star hotels: The average price per night ranges from $200 to $400.

Best value for money hotels in Puerto Vallarta:

Hotel Alegria: Located in the heart of Zona Romantica, Hotel Alegria offers affordable rates without compromising on comfort and quality. This boutique hotel features comfortable rooms with modern amenities and a rooftop pool with stunning views of the city. With its central location and competitive pricing, Hotel Alegria is a great choice for budget-conscious travelers.

Hotel Las Palmas by the Sea: Situated in the scenic Marina Vallarta area, Hotel Las Palmas by the Sea provides excellent value for money. With its convenient beachfront location, guests can enjoy direct access to the pristine shores of Puerto Vallarta. The hotel offers comfortable rooms, a swimming pool, and all-inclusive packages, providing a hassle-free vacation experience at an affordable price.

Villa Premiere Boutique Hotel: For those looking for a more upscale experience at a reasonable price, Villa Premiere Boutique Hotel is an excellent option. This adults-only hotel, nestled along Playa Camarones, offers luxurious rooms, gourmet dining options, and a tranquil spa. With its all-inclusive packages and romantic ambiance, Villa Premiere provides exceptional value for couples seeking a memorable getaway.

Best kids-friendly hotels in Puerto Vallarta:

Crown Paradise Golden: Situated in the vibrant Hotel Zone, Crown Paradise Golden is a family-friendly resort that caters to both adults and children. With its mini water park, kids club, and various activities, children of all ages can have a blast during their stay. The resort also offers spacious family rooms and all-inclusive packages, ensuring a comfortable and enjoyable vacation for the whole family.

Marriott Puerto Vallarta Resort & Spa: This beachfront resort is renowned for its family-friendly atmosphere and extensive amenities. The resort features a kids club, a large swimming pool, and a magnificent sandy beach. Parents can relax while the little ones enjoy supervised activities, allowing for a truly stress-free vacation.

Best hotels for a romantic getaway in Puerto Vallarta:

Secrets Vallarta Bay Resort & Spa: Located in the hotel zone, Secrets Vallarta Bay offers an exclusive and intimate setting for couples. With its elegant suites featuring private balconies and ocean views, this adults-only resort ensures a romantic escape. Guests can indulge in spa treatments, exquisite dining options, and enjoy private beach access, creating unforgettable memories.

Casa Velas: Nestled in Marina Vallarta, this boutique hotel provides a serene and romantic retreat. Offering luxurious accommodations, a peaceful ambiance, and all-inclusive packages, Casa Velas is a top choice for couples seeking privacy and tranquility. The resort also boasts a private beach club and a world-class spa, perfect for rejuvenation and relaxation.

Best hotels for location in Puerto Vallarta:

Hyatt Ziva Puerto Vallarta: Situated on beautiful Las Estacas Beach, Hyatt Ziva offers breathtaking views of Banderas Bay. With its close proximity to downtown Puerto Vallarta, guests can easily explore the citys cultural attractions and vibrant dining scene. The hotel also features multiple pools, restaurants, and a range of activities for guests to enjoy.

Sheraton Buganvilias Resort & Convention Center: This beachfront resort is conveniently located just a short walk from Puerto Vallartas Malecon boardwalk. Guests can take in stunning ocean views while enjoying easy access to the citys main attractions, shops, and restaurants. With its spacious rooms, multiple swimming pools, and attentive service, the Sheraton Buganvilias provides a comfortable and convenient stay.

Best hotels for a short city break in Puerto Vallarta:

Hotel Rio Malecon: Situated in the heart of downtown Puerto Vallarta, Hotel Rio Malecon offers a comfortable stay with easy access to the citys vibrant atmosphere. The hotel is within walking distance of the Malecon boardwalk, shops, galleries, and popular dining spots. With its affordable rates and convenient location, it is an ideal choice for a short city break.

Hotel Posada de Roger: Located just steps away from the vibrant Olas Altas street, Hotel Posada de Roger provides a cozy and affordable base for exploring Puerto Vallarta. This charming hotel offers comfortable accommodations, a refreshing swimming pool, and a central courtyard adorned with beautiful flowers. With its close proximity to the beach and the citys top attractions, it is an excellent option for a quick getaway.

Show moreLess