Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Nuevo Vallarta

Filter by star ratings
All filters
Comfort Inn Puerto Vallarta
Comfort Inn Puerto Vallarta
8.8 Excellent
Blvd. Francisco Medina Ascenci 3965, Puerto Vallarta, Jalisco, Mexico
Show on map
5.7 km from city centre, Nuevo Vallarta 
ExcellentBased on 1,317 reviews
8.8

Located in Puerto Vallarta, Comfort Inn Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool. It also offers meeting rooms, luggage storage and laundry facilities.

Grand Velas Riviera Nayarit
Grand Velas Riviera Nayarit
9.3 Excellent
Av. Cocoteros, 98 Sur, Nuevo Vallarta, Nayarit, Mexico
Show on map
1.0 km from city centre, Nuevo Vallarta 
ExcellentBased on 30 reviews
9.3

Situated in Nuevo Vallarta, Grand Velas Riviera Nayarit is within a 15-minute drive of Lic Gustavo Diaz Ordaz International Airport and offers a Jacuzzi, outdoor tennis courts and a private beach. Featuring views of Bay of Banderas, it also provides a wide range of facilities, including a sauna, an all-inclusive meal plan and an outdoor pool.

Hard Rock Hotel Vallarta
Hard Rock Hotel Vallarta
8.6 Excellent
Paseo De Los Cocoteros 19, Villa 8, Nuevo Vallarta, Nayarit, Mexico
Show on map
0.2 km from city centre, Nuevo Vallarta 
ExcellentBased on 147 reviews
8.6

Guests of this stylish resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a quick drive from the centre of Nuevo Vallarta. It features an outdoor pool with water slides, outdoor tennis courts and a sauna.

Canto Del Sol Plaza
Canto Del Sol Plaza
8.2 Excellent
Jose Clemente Orozco No. 125, Puerto Vallarta, Jalisco, Mexico
Show on map
9.9 km from city centre, Nuevo Vallarta 
ExcellentBased on 208 reviews
8.2

Canto del Sol Plaza Vallarta All Inclusive Beach & Tennis Resort is located in Puerto Vallarta and offers indoor tennis courts, an all-inclusive meal plan and outdoor tennis courts. It also provides an outdoor pool, free Wi-Fi and a sauna.

Grand Park Royal Luxury Puerto Vallarta
Grand Park Royal Luxury Puerto Vallarta
8.4 Excellent
Carretera Barra De Navidad Km 8.5, Puerto Vallarta, Jalisco, Mexico
Show on map
16.9 km from city centre, Nuevo Vallarta 
ExcellentBased on 499 reviews
8.4

Boasting a private beach and a swimming pool, Grand Park Royal Luxury Resort Puerto Vallarta - All inclusive is located in Puerto Vallarta and offers comfortable accommodation. In addition to free private parking on site, the hotel features comfortable 3.5-star rooms and a bar.

Container Inn
Container Inn
8.4 Excellent
Carretera a Tepic, 4634, Puerto Vallarta, Jalisco, Mexico
Show on map
6.1 km from city centre, Nuevo Vallarta 
ExcellentBased on 568 reviews
8.4

Container Inn provides a comfortable setting while in Puerto Vallarta. It also features luggage storage, a 24-hour reception and wired internet.

Paradise Village Beach Resort And Spa
Paradise Village Beach Resort And Spa
8.7 Excellent
Paseo De Los Cocoteros 001, Nuevo Vallarta, Nayarit, Mexico
Show on map
0.9 km from city centre, Nuevo Vallarta 
ExcellentBased on 696 reviews
8.7

Situated in Nuevo Vallarta, Paradise Village Nuevo Vallarta offers 3-star accommodation, as well as a sauna, an outdoor pool and free Wi-Fi. It also provides an express check-in and check-out feature, a kids club and a kids pool.

The Westin Resort & Spa, Puerto Vallarta
The Westin Resort & Spa, Puerto Vallarta
8.9 Excellent
Paseo De La Marina Sur 205, Puerto Vallarta, Jalisco, Mexico
Show on map
6.6 km from city centre, Nuevo Vallarta 
ExcellentBased on 437 reviews
8.9

Boasting outdoor tennis courts and a private beach, Westin Resort & Spa Puerto Vallarta is a deluxe base in Puerto Vallarta. It also provides a Turkish steam bath, a sauna and an outdoor pool.

Hotel Vallartasol
Hotel Vallartasol
7.8 Good
Lucerna 109, Col. Diaz Ordaz, Puerto Vallarta, Jalisco, Mexico
Show on map
9.8 km from city centre, Nuevo Vallarta 
GoodBased on 274 reviews
7.8

Vallartasol Hotel offers a traditional setting when in Puerto Vallarta. It also provides a coffee bar, a kids pool and an outdoor pool.

Vamar Vallarta Marina & Beach Resort
Vamar Vallarta Marina & Beach Resort
7.8 Good
Av. Paseo De La Marina Sur, Puerto Vallarta, Jalisco, Mexico
Show on map
6.3 km from city centre, Nuevo Vallarta 
GoodBased on 290 reviews
7.8

Boasting a private beach and an outdoor pool, Vamar Vallarta Marina & Beach Resort is located in Puerto Vallarta and offers comfortable accommodation. It also provides a kids club, a kids pool and an all-inclusive meal plan.

Tips for booking a Nuevo Vallarta hotel

Cheapest month:July
Most expensive month:November
Average price in Nuevo Vallarta:$387/night
Absolute cheapest price found:$11/night
Cheapest day:Monday
Most expensive day:Sunday
$237 - $598
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$417 - $667
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Nuevo Vallarta hotels

Show all 464 hotels
1
La Iguana Vallarta
La Iguana Vallarta
8.3 Excellent
Lazaro Cardenas, 310, Puerto Vallarta, Jalisco, Mexico
Show on map
4.2 km from city centre, Puerto Vallarta 

La Iguana de Oro Vallarta is located in Puerto Vallarta and offers guests free Wi-Fi. It also provides an express check-in and check-out feature, a swimming pool and an outdoor pool.

2
Grand Miramar All Luxury Suites And Residences
Grand Miramar All Luxury Suites And Residences
9.2 Excellent
Paseo de Los Corales 139, Puerto Vallarta, Jalisco, Mexico
Show on map
6.0 km from city centre, Puerto Vallarta 

Set in Conchas Chinas, this luxury resort features an infinity pool, a sauna and a Jacuzzi. Guests also have access to complimentary Wi-Fi and on-site parking.

3
V Azul Vallarta - Luxury Vacation Rental Adults Only
V Azul Vallarta - Luxury Vacation Rental Adults Only
9.5 Excellent
Puerto Vallarta, Jalisco, Mexico
Show on map
4.9 km from city centre, Puerto Vallarta 

Located in Puerto Vallarta, V Azul Vallarta - Luxury Vacation Rental Adults Only is within a 20-minute drive of Lic Gustavo Diaz Ordaz International Airport and offers a rooftop pool. It is situated a short walk from Playa de los Muertos and Zona Romantica.

4
Comfort Inn Puerto Vallarta
Comfort Inn Puerto Vallarta
8.8 Excellent
Blvd. Francisco Medina Ascenci 3965, Puerto Vallarta, Jalisco, Mexico
Show on map
4.6 km from city centre, Puerto Vallarta 

Located in Puerto Vallarta, Comfort Inn Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool. It also offers meeting rooms, luggage storage and laundry facilities.

5
Sunset Plaza Beach Resort & Spa
Sunset Plaza Beach Resort & Spa
9.1 Excellent
Diego Rivera 121, Zona Hotelera las Glorias, Puerto Vallarta, Jalisco, Mexico
Show on map
1.3 km from city centre, Puerto Vallarta 

Featuring a private beach and an outdoor swimming pool, this 4-star resort is located in Puerto Vallarta. It has a gym, as well as outdoor tennis courts, an all-inclusive meal plan and free Wi-Fi.

6
The Westin Resort & Spa, Puerto Vallarta
The Westin Resort & Spa, Puerto Vallarta
8.9 Excellent
Paseo De La Marina Sur 205, Puerto Vallarta, Jalisco, Mexico
Show on map
3.6 km from city centre, Puerto Vallarta 

Boasting outdoor tennis courts and a private beach, Westin Resort & Spa Puerto Vallarta is a deluxe base in Puerto Vallarta. It also provides a Turkish steam bath, a sauna and an outdoor pool.

7
Garlands Del Rio
Garlands Del Rio
9.2 Excellent
Aquiles Serdan 359, Puerto Vallarta, Jalisco, Mexico
Show on map
4.0 km from city centre, Puerto Vallarta 

Located in Puerto Vallarta, Garlands Del Rio is within a 25-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool. Those staying at the property can also enjoy complimentary Wi-Fi throughout their stay.

8
Emperador Vallarta Beachfront Hotel and Suites
Emperador Vallarta Beachfront Hotel and Suites
8.2 Excellent
Amapas 114 Col Emiliano Zapata, Puerto Vallarta, Jalisco, Mexico
Show on map
4.7 km from city centre, Puerto Vallarta 

Boasting a swimming pool and a rooftop terrace, Emperador Vallarta Beachfront Hotel & Suites is situated in Puerto Vallarta and provides cosy accommodation. It offers 3-star accommodation with air-conditioned rooms.

Cheapest hotels in Nuevo Vallarta, Nayarit

Show all 464 hotels
Basic-Hotel
Basic-Hotel
6.8 Good
Libertad 331, Puerto Vallarta, Jalisco, Mexico
Show on map
3.9 km from city centre,  

Basic Hotel Puerto Vallarta is situated in Puerto Vallarta and offers complimentary wireless internet. It is conveniently located for those wishing to discover the area's attractions.

$32
Avg. per night
Container Inn
Container Inn
8.4 Excellent
Carretera a Tepic, 4634, Puerto Vallarta, Jalisco, Mexico
Show on map
5.4 km from city centre,  

Container Inn provides a comfortable setting while in Puerto Vallarta. It also features luggage storage, a 24-hour reception and wired internet.

$50
Avg. per night
Emperador Vallarta Beachfront Hotel and Suites
Emperador Vallarta Beachfront Hotel and Suites
8.2 Excellent
Amapas 114 Col Emiliano Zapata, Puerto Vallarta, Jalisco, Mexico
Show on map
4.7 km from city centre,  

Boasting a swimming pool and a rooftop terrace, Emperador Vallarta Beachfront Hotel & Suites is situated in Puerto Vallarta and provides cosy accommodation. It offers 3-star accommodation with air-conditioned rooms.

$50
Avg. per night
La Iguana Vallarta
La Iguana Vallarta
8.3 Excellent
Lazaro Cardenas, 310, Puerto Vallarta, Jalisco, Mexico
Show on map
4.2 km from city centre,  

La Iguana de Oro Vallarta is located in Puerto Vallarta and offers guests free Wi-Fi. It also provides an express check-in and check-out feature, a swimming pool and an outdoor pool.

$54
Avg. per night
Hotel Vallartasol
Hotel Vallartasol
7.8 Good
Lucerna 109, Col. Diaz Ordaz, Puerto Vallarta, Jalisco, Mexico
Show on map
1.0 km from city centre,  

Vallartasol Hotel offers a traditional setting when in Puerto Vallarta. It also provides a coffee bar, a kids pool and an outdoor pool.

$55
Avg. per night
Comfort Inn Puerto Vallarta
Comfort Inn Puerto Vallarta
8.8 Excellent
Blvd. Francisco Medina Ascenci 3965, Puerto Vallarta, Jalisco, Mexico
Show on map
4.6 km from city centre,  

Located in Puerto Vallarta, Comfort Inn Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool. It also offers meeting rooms, luggage storage and laundry facilities.

$67
Avg. per night
Garlands Del Rio
Garlands Del Rio
9.2 Excellent
Aquiles Serdan 359, Puerto Vallarta, Jalisco, Mexico
Show on map
4.0 km from city centre,  

Located in Puerto Vallarta, Garlands Del Rio is within a 25-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool. Those staying at the property can also enjoy complimentary Wi-Fi throughout their stay.

$81
Avg. per night
Casa Dona Susana
Casa Dona Susana
8.4 Excellent
Manuel m Dieguez No 171, Puerto Vallarta, Jalisco, Mexico
Show on map
4.5 km from city centre,  

Offering an outdoor pool, free Wi-Fi and a rooftop terrace, Casa Dona Susana is located in Puerto Vallarta and is a short walk from Playa de los Muertos. The numerous amenities this elegant hotel has to offer include a beauty centre, massage services and meeting rooms.

$90
Avg. per night

Hotel prices in Nuevo Vallarta

2 stars or below

$32 - $55

Container Inn

No. 1 most popular

Container Inn
8.4 Excellent
$50
Avg. per night
Hotel Vallartasol

No. 2 most popular

$55
Avg. per night
Basic-Hotel

Best value

Basic-Hotel
6.8 Good
$32
Avg. per night
3 stars

$50 - $193

Villa Varadero

No. 1 most popular

Villa Varadero
8.0 Excellent
$112
Avg. per night
Riu Vallarta Hotel

No. 2 most popular

$193
Avg. per night
Emperador Vallarta Beachfront Hotel and Suites
$50
Avg. per night
4 stars and up

$81 - $944

Grand Velas Riviera Nayarit

No. 1 most popular

$944
Avg. per night
Paradise Village Beach Resort And Spa

No. 2 most popular

$126
Avg. per night
Garlands Del Rio

Best value

Garlands Del Rio
9.2 Excellent
$81
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Nuevo Vallarta

About Nuevo Vallarta

Positioned on Banderas Bay, Nuevo Vallarta is an idyllic resort town where picturesque golf courses meet a golden beach, restaurant-filled marina and shopping centres. Nuevo Vallarta also has exciting family-friendly theme parks, a beachfront casino and crocodile sanctuary, while the beaches of Puerto Vallarta are just across the Ameca River.

Things to do

If you’re visiting Nuevo Vallarta with the kids, treat them to a day out at Aquaventuras Park, which features high-speed water slides, multiple swimming pools, a lazy river and kids’ play areas. The adjoining Dolphin Discovery Vallarta offers the unique experience of swimming with dolphins and features sea lion and dolphin shows.

Want to take a dip in Banderas Bay? Head over to Playa Varadero, a long stretch of beach with calm water and a smattering of waterfront restaurants. You can swim and sunbathe before grabbing a drink at Havana Moon or indulging in classic Mexican dishes at Ola Mulata. Venture slightly back from the water to find delicious seafood at Blue Fish or French crepes at Sweet Paris.

Keen golfers have two courses to choose from in Nuevo Vallarta, which are part of Vidanta Golf Nayarit. This renowned golfing company has drawn big names, such as Greg Norman and Jack Nicklaus, thanks to its immaculate courses in pristine environments. Tee off at the 18-hole championships courses, The Nayar Course or The Norman Signature Course.

Those looking to test their luck can play slot machines and table games at Grand Odyssey Casino. If you prefer the guaranteed win of a pristine beach, venture south to Puerto Vallarta and kick back on Playa de Oro, Playa El Salado or Las Glorias Beach.

Getting around

Nuevo Vallarta is a 20-minute drive from Licenciado Gustavo Díaz Ordaz International Airport, which boasts multiple car rental companies. You can walk around Nuevo Vallarta’s beachfront, but a car is best for exploring further afield.

Nuevo Vallarta travel FAQs

  • What are the best hotels in Nuevo Vallarta?

    Nuevo Vallarta is home to many highly-rated hotels, one of which is Grand Velas Riviera Nayarit, which has a current rating of 9.3. For other potential stays, consider Villa Varadero and Paradise Village Beach Resort And Spa, which can also be great places to stay in Nuevo Vallarta.

  • How much do hotels in Nuevo Vallarta cost?

    Hotels in Nuevo Vallarta cost an average of $358/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Nuevo Vallarta?

    HotelsCombined users have found cheap hotels in Nuevo Vallarta starting from $54 per night in the last 3 days.

  • How much is a hotel in Nuevo Vallarta tonight?

    Users have found prices for hotels in Nuevo Vallarta tonight starting as low as $63, rising to an average cost of $488, based on searches in the last 72 hours.