Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Vallarta

Filter by star ratings
All filters
Now Amber Puerto Vallarta Resort & Spa
Now Amber Puerto Vallarta Resort & Spa
7.7 Good
Now Amber Puerto Vallarta, Puerto Vallarta, Jalisco, Mexico
Show on map
1.3 km from city centre, Puerto Vallarta 
GoodBased on 72 reviews
7.7

Elegantly art deco in design, Now Amber Resort & SPA is located in Puerto Vallarta and provides a Turkish steam bath, a private beach and a rooftop terrace. Offering free wireless internet, a restaurant and a heated pool, the resort is within a 10-minute walk of Playa Norte.

Zenharmony Suites
Zenharmony Suites
9.0 Excellent
Havre 261 Colonia Versalles, 4, Puerto Vallarta, Jalisco, Mexico
Show on map
0.7 km from city centre, Puerto Vallarta 
ExcellentBased on 148 reviews
9.0
Playa Los Arcos Hotel Beach Resort & Spa
Playa Los Arcos Hotel Beach Resort & Spa
7.8 Good
Olas Altas 380, Puerto Vallarta, Jalisco, Mexico
Show on map
4.5 km from city centre, Puerto Vallarta 
GoodBased on 512 reviews
7.8

Situated just a few steps from Zona Romantica, this peaceful hotel offers both a bar and a restaurant. Popular amenities, such as an outdoor pool and a rooftop terrace, make for an enjoyable stay in Puerto Vallarta.

Hyatt Ziva Puerto Vallarta
Hyatt Ziva Puerto Vallarta
8.8 Excellent
Carretera Barra de Navidad Km. 3.5, Puerto Vallarta, Jalisco, Mexico
Show on map
6.5 km from city centre, Puerto Vallarta 
ExcellentBased on 232 reviews
8.8

Hyatt Ziva Puerto Vallarta is located in Puerto Vallarta and is close to Zona Romantica. Some of the features provided at this contemporary 5-star resort are an all-inclusive meal plan, outdoor tennis courts and an indoor pool.

Costa Club Punta Arena
Costa Club Punta Arena
7.7 Good
Blvd. Francisco Medina Ascencio 1737, Puerto Vallarta, Jalisco, Mexico
Show on map
1.5 km from city centre, Puerto Vallarta 
GoodBased on 460 reviews
7.7

Costa Club Punta Arena provides elegant 4-star accommodation in Puerto Vallarta. It also features an outdoor pool, an all-inclusive meal plan and a kids pool.

Velas Vallarta
Velas Vallarta
8.9 Excellent
Paseo de la Marina Norte 585, Puerto Vallarta, Jalisco, Mexico
Show on map
4.9 km from city centre, Puerto Vallarta 
ExcellentBased on 43 reviews
8.9

Velas Vallarta provides comfortable 4-star accommodation in Puerto Vallarta. It features a day spa, as well as an all-inclusive meal plan, a beauty centre and a swimming pool.

Hotel Yasmin
Hotel Yasmin
8.6 Excellent
Basalio Badillo 168, Puerto Vallarta, Jalisco, Mexico
Show on map
4.5 km from city centre, Puerto Vallarta 
ExcellentBased on 486 reviews
8.6

Offering an outdoor pool, Hotel Yasmin Puerto Vallarta is located in Puerto Vallarta and is a five-minute walk from Playa de los Muertos. Guests can also enjoy complimentary internet access in all areas.

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
11.4 km from city centre, Puerto Vallarta 
ExcellentBased on 567 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.

The Club At Sheraton Buganvilias
The Club At Sheraton Buganvilias
8.7 Excellent
Francisco Medina Ascencio 999, Puerto Vallarta, Jalisco, Mexico
Show on map
1.9 km from city centre, Puerto Vallarta 
ExcellentBased on 9 reviews
8.7

This comfortable resort in Puerto Vallarta offers free wireless internet, as well as a 24-hour reception and a swimming pool. It provides a laundry service, and is an easy walk from Playa Norte.

W Punta de Mita
W Punta de Mita
8.8 Excellent
Km 8 5 Carretera Punta de Mita, Punta de Mita, Nayarit, Mexico
Show on map
25.0 km from city centre, Puerto Vallarta 
ExcellentBased on 116 reviews
8.8

This comfortable hotel in Punta de Mita offers free Wi-Fi, as well as a beauty centre and an outdoor pool. It provides 5-star accommodation with air-conditioned rooms.

Tips for booking a Puerto Vallarta hotel

Cheapest month:October
Most expensive month:June
Average price in Puerto Vallarta:$333/night
Absolute cheapest price found:$6/night
Cheapest day:Saturday
Most expensive day:Friday
$101 - $588
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$46 - $507
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Vallarta hotels

Show all 2,992 hotels
1
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.

2
Crown Paradise Club Puerto Vallarta
Crown Paradise Club Puerto Vallarta
7.8 Good
Paseo De Las Garzas No 1 Zona, Puerto Vallarta, Jalisco, Mexico
Show on map
2.7 km from city centre, Puerto Vallarta 

Located in Puerto Vallarta, Crown Paradise Club Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and offers an outdoor pool, a private beach and a Jacuzzi. Some of the facilities on offer at this 5-star resort include an all-inclusive meal plan and water slides.

3
Hotel Mousai - Adults Only
Hotel Mousai - Adults Only
9.2 Excellent
Carretera a Barra de Navidad KM 7.5, Puerto Vallarta, Jalisco, Mexico
Show on map
10.5 km from city centre, Puerto Vallarta 

Situated in Puerto Vallarta, Hotel Mousai - Adults Only offers unique 5-star accommodation, as well as outdoor tennis courts, a private beach and an outdoor pool. It also provides an all-inclusive meal plan, a sauna and a rooftop terrace.

4
The St. Regis Punta Mita Resort
The St. Regis Punta Mita Resort
9.1 Excellent
Lote H4, Carretera Federal 200, Km 19.5, Punta de Mita, Nayarit, Mexico
Show on map
1.6 km from city centre, Punta de Mita 

Situated in Punta de Mita, The St Regis Punta Mita Resort provides award-winning 5-star accommodation, as well as an outdoor pool, a private beach and a sauna. It also offers a kids pool, valet parking and a kids club.

5
Hotel Posada de Roger
Hotel Posada de Roger
8.7 Excellent
Basilio Badillo 237, Puerto Vallarta, Jalisco, Mexico
Show on map
4.3 km from city centre, Puerto Vallarta 

Hotel Posada De Roger provides traditional 3-star accommodation in Puerto Vallarta. It also features an outdoor pool and a rooftop terrace.

6
Residences by Grand Miramar
Residences by Grand Miramar
8.3 Excellent
Paseo de Los Corales 139, Puerto Vallarta, Jalisco, Mexico
Show on map
5.9 km from city centre, Puerto Vallarta 

Boasting a swimming pool, Residences by Grand Miramar is located in Puerto Vallarta and offers comfortable accommodation. It provides free Wi-Fi, a laundry service and a 24-hour reception.

7
Iberostar Selection Playa Mita
Iberostar Selection Playa Mita
8.6 Excellent
Comercial Camino Ingreso a Litibú, Lote 15, Punta de Mita, Nayarit, Mexico
Show on map
4.3 km from city centre, Punta de Mita 

Providing an in-house night club and a beauty salon, Iberostar Selection Playa Mita is located in Punta de Mita and offers 4-star accommodation. It has a spa, as well as a sauna, a private beach and massage services.

8
Holiday Inn Express Puerto Vallarta
Holiday Inn Express Puerto Vallarta
9.0 Excellent
Blvd. Francisco Medina Acencio 3974, Puerto Vallarta, Jalisco, Mexico
Show on map
4.7 km from city centre, Puerto Vallarta 

Holiday Inn Express Puerto Vallarta provides a modern setting while in Puerto Vallarta. It features a gym, as well as an outdoor pool, a sauna and a sun deck.

Cheapest hotels in Puerto Vallarta, Jalisco

Show all 2,992 hotels
Hotel Ana Liz
Hotel Ana Liz
7.0 Good
429 Calle Francisco I. Madero, Puerto Vallarta, Jalisco, Mexico
Show on map
4.0 km from city centre,  

Hotel Ana Liz is located in Puerto Vallarta and is close to the area's popular attractions. It is situated a brief stroll from Arte Del Las Americas and Zona Romantica.

$31
Avg. per night
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
Tradicional Villa Del Mar
Tradicional Villa Del Mar
7.7 Good
Madero 440, Puerto Vallarta, Jalisco, Mexico
Show on map
4.0 km from city centre,  

Offering a rooftop terrace and free Wi-Fi, Hotel Villa del Mar Tradicional is located in Puerto Vallarta and is a brief stroll from Old Vallarta. It is conveniently positioned for guests wanting to visit the area's popular attractions.

$40
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.

$45
Avg. per night
Hotel Posada de Roger
Hotel Posada de Roger
8.7 Excellent
Basilio Badillo 237, Puerto Vallarta, Jalisco, Mexico
Show on map
4.3 km from city centre,  

Hotel Posada De Roger provides traditional 3-star accommodation in Puerto Vallarta. It also features an outdoor pool and a rooftop terrace.

$47
Avg. per night
Hotel Hacienda Vallarta - Playa Las Glorias
Hotel Hacienda Vallarta - Playa Las Glorias
7.6 Good
Lucerna 103 Col Versalles, Puerto Vallarta, Jalisco, Mexico
Show on map
1.0 km from city centre,  

Hotel Hacienda de Vallarta Las Glorias provides a comfortable setting when in Puerto Vallarta. It also features a swimming pool, a rooftop terrace and an outdoor pool.

$48
Avg. per night
Flamingo Vallarta Hotel & Marina
Flamingo Vallarta Hotel & Marina
7.9 Good
Carretera Al Aeropuerto Km 6, Puerto Vallarta, Jalisco, Mexico
Show on map
3.8 km from city centre,  

Flamingo Vallarta Hotel & Marina is situated in Puerto Vallarta and is close to the area's well-known attractions. It also features a rooftop terrace and an outdoor pool.

$49
Avg. per night
Zenharmony Suites
Zenharmony Suites
9.0 Excellent
Havre 261 Colonia Versalles, 4, Puerto Vallarta, Jalisco, Mexico
Show on map
0.7 km from city centre,  
$53
Avg. per night

Hotel prices in Puerto Vallarta

2 stars or below

$31 - $83

Tradicional Villa Del Mar

No. 1 most popular

$40
Avg. per night
Container Inn

No. 2 most popular

Container Inn
8.4 Excellent
$45
Avg. per night
Hotel Ana Liz

Best value

$31
Avg. per night
3 stars

$47 - $602

Rosita Hotel

No. 1 most popular

Rosita Hotel
8.6 Excellent
$54
Avg. per night
Zenharmony Suites

No. 2 most popular

Zenharmony Suites
9.0 Excellent
$53
Avg. per night
Hotel Posada de Roger

Best value

$47
Avg. per night
4 stars and up

$132 - $1,133

Hyatt Ziva Puerto Vallarta

No. 1 most popular

$324
Avg. per night
Secrets Vallarta Bay Puerto Vallarta Adults Only
$394
Avg. per night
Almar Resort Luxury Lgbt Beach Front Experience
$132
Avg. per night

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

Where to stay in Puerto Vallarta

About Puerto Vallarta

Puerto Vallarta hosts a unique blend of luxury oceanfront resorts and classic small-town fishing neighbourhoods. Natural beauty surrounds Puerto Vallarta, with Banderas Bay on the coastline and the Sierra Madre Mountains painting the eastern horizon. From shopping in Zona Romantica to dining and drinking along the Malecon, Puerto Vallarta is the ultimate beach getaway.

Things to do

Start your time in Puerto Vallarta with a stroll along the Malecon boardwalk, which mirrors Banderas Bay and bubbles with the energy of street performers, musicians, skaters and local vendors. You’ll find excellent snorkelling on the south side of the bay and can spot stingrays floating against sapphire-blue waters. Clubs and beach bars pump with music and dancing well into the night.

Follow the Malecon to Los Arcos, an icon of seafront arches fronting Plaza Morelos Square. Los Arcos also serves as an amphitheatre where you can enjoy outdoor concerts and theatrical performances. Follow the bells toward the much-loved Church of Our Lady of Guadeloupe, where you can attend mass or tour the inside.

Spend an afternoon in Zona Romantica, a bohemian-style beach village that’s home to Playa los Muertos or Dead Man’s Beach. This is where to enjoy beach volleyball, jet skiing and windsurfing. Cafes, bistros and bars line the streets and alleyways, offering international cuisine, espresso and craft cocktails.

You can visit Isla Rio Cuale, an intriguing island in Banderas Bay, by walking across a chain bridge from Old Town Puerto Vallarta. You’ll find quaint craft markets and artisans selling handmade pottery, embroidered dresses and carved wooden toys.

Getting around

Public buses and taxis service downtown Puerto Vallarta as well as the beach and hotel zones. You can also rent a car at Licenciado Gustavo Díaz Ordaz International Airport.

Puerto Vallarta travel FAQs

  • Where is the best place to stay in Puerto Vallarta?

    Zona Romantica, Zona Hotelera, and El Centro are the most popular places on HotelsCombined for stays in Puerto Vallarta.

  • What are the best hotels in Puerto Vallarta?

    Hyatt Ziva Puerto Vallarta (8.8/10 from 232 reviews), Secrets Vallarta Bay Puerto Vallarta Adults Only (8.7/10 from 145 reviews), and W Punta de Mita (8.8/10 from 116 reviews) are all highly rated places to stay in Puerto Vallarta.

  • What is a good hotel near Los Muertos Pier?

    Hyatt Ziva Puerto Vallarta is a good hotel close to Los Muertos Pier - it has scored 8.8 over 232 reviews from HotelsCombined users.

  • What is a good hotel in Puerto Vallarta near Vallarta Zoo?

    Barceló Puerto Vallarta is rated 8.6 from 169 reviews and is close to Vallarta Zoo.

  • Is there a good hotel near Playa de los Muertos?

    If you’re visiting Playa de los Muertos then the nearby Hyatt Ziva Puerto Vallarta is a popular hotel with HotelsCombined users (232 reviews scoring it at an average 8.8/10).

  • How much do hotels in Puerto Vallarta cost?

    The average price of a hotel in Puerto Vallarta is $236 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Puerto Vallarta?

    HotelsCombined searches in the last 3 days suggest cheap Puerto Vallarta hotels have prices starting from as low as $10/night, depending on the popularity of your requested dates.

  • How much is a hotel in Puerto Vallarta tonight?

    A hotel in Puerto Vallarta tonight has an average price of $214, but some deals have been found for as low as $214 in HotelsCombined searches over the last 72 hours. Prices in Puerto Vallarta are changing frequently. The best price found for a 4-star Puerto Vallarta hotel for tonight has been $71.