Hotels in Puerto Vallarta

Search and compare Puerto Vallarta hotels from hundreds of travel sites and save

Puerto Vallarta, Jalisco, Mexico
27 Oct — 28 Oct2
Puerto Vallarta, Jalisco, Mexico
Wed 27/10
Thu 28/10
...and more

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.9 Good
David Alfaro Siqueiros No.164-a Lote B, Puerto Vallarta, Jalisco, Mexico
Show on map
1.2 km from city centre, Puerto Vallarta 
GoodBased on 81 reviews
7.9

Elegantly art deco in design, Now Amber Resort & SPA is located in Puerto Vallarta and provides a sauna, a private beach and a Jacuzzi. Offering free wireless internet, a restaurant and an outdoor pool, the resort is within a 10-minute walk of Playa Norte.

Hotel Casa Iguana Mismaloya
Hotel Casa Iguana Mismaloya
8.3 Excellent
Avenue 5 De Mayo 455, Puerto Vallarta, Jalisco, Mexico
Show on map
13.7 km from city centre, Puerto Vallarta 
ExcellentBased on 728 reviews
8.3

Hotel Casa Iguana Mismaloya is located in Puerto Vallarta and is close to Las Caletas Beach. It provides a day spa, as well as a sauna, a kids pool and an outdoor pool.

Villa del Mar Beach Resort & Spa, Puerto Vallarta
Villa del Mar Beach Resort & Spa, Puerto Vallarta
8.4 Excellent
Blvd Francisco Medina Ascencio Km 2.5-A, Puerto Vallarta, Jalisco, Mexico
Show on map
1.6 km from city centre, Puerto Vallarta 
ExcellentBased on 221 reviews
8.4

Villa del Mar Beach Resort & Spa Puerto Vallarta is situated in Puerto Vallarta and is close to the area's popular attractions. It also offers a swimming pool, an outdoor pool and a sauna.

Hotel Amaca Puerto Vallarta - Adults Only
Hotel Amaca Puerto Vallarta - Adults Only
8.6 Excellent
Pino Suarez, 583, Emilio Zapata, Puerto Vallarta, Jalisco, Mexico
Show on map
4.7 km from city centre, Puerto Vallarta 
ExcellentBased on 202 reviews
8.6

Offering an outdoor pool, a swimming pool and a sauna, Hotel Amaca Puerto Vallarta - Adults Only is situated in Puerto Vallarta and is a five-minute walk from Playa de los Muertos and Zona Romantica. It also offers a Jacuzzi, a concierge and a rooftop terrace.

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 493 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.6 km from city centre, Puerto Vallarta 
ExcellentBased on 224 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.

Hotel Suites La Siesta
Hotel Suites La Siesta
7.7 Good
Josefa Ortiz de Dominguez y Miramar, Puerto Vallarta, Jalisco, Mexico
Show on map
3.3 km from city centre, Puerto Vallarta 
GoodBased on 54 reviews
7.7

Located in Puerto Vallarta, Hotel Suites La Siesta is within a 20-minute drive of Lic Gustavo Diaz Ordaz International Airport and offers an outdoor pool and a rooftop terrace. It is conveniently positioned for those wanting to discover the area's attractions.

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 49 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.

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

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.

Grand Park Royal Puerto Vallarta
Grand Park Royal Puerto Vallarta
8.3 Excellent
Carretera a Barra de Navidad 8.5, Puerto Vallarta, Jalisco, Mexico
Show on map
11.4 km from city centre, Puerto Vallarta 
ExcellentBased on 694 reviews
8.3

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.

Tips for booking a Puerto Vallarta hotel

Cheapest month:September
Most expensive month:December
Average price in Puerto Vallarta:C$ 224/night
Absolute cheapest price found:C$ 5/night
Cheapest day:Thursday
Most expensive day:Wednesday
C$ 153 - C$ 294
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 130 - C$ 160
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Puerto Vallarta, Jalisco

Show all 3,488 hotels
Hostel Enjoy Vallarta 19
Hostel Enjoy Vallarta 19
5.9 Okay
1258 Calle Peru, Puerto Vallarta, Jalisco, Mexico
Show on map
2.4 km from city centre,  

Hostal Enjoy Vallarta 19 is located in Puerto Vallarta and is close to the area's popular attractions. Those staying at the property can also enjoy complimentary Wi-Fi.

C$ 9
Avg. per night
Villa Vera Puerto Vallarta
Villa Vera Puerto Vallarta
8.0 Excellent
Paseo De La Marina Sur 210, Puerto Vallarta, Jalisco, Mexico
Show on map
3.4 km from city centre,  

Boasting an outdoor pool, Villa Vera Puerto Vallarta is located in Puerto Vallarta and offers comfortable accommodation. It is conveniently close to Lic Gustavo Diaz Ordaz International Airport, which is a 10-minute drive away.

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

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

C$ 40
Avg. per night
Hotel Hacienda de Vallarta Centro
Hotel Hacienda de Vallarta Centro
7.2 Good
Insurgentes 322 Colonia Emiliano Zapata, Puerto Vallarta, Jalisco, Mexico
Show on map
4.2 km from city centre,  

Hotel Hacienda de Vallarta Centro is set in Puerto Vallarta and is close to local landmarks, including Zona Romantica, Arte Del Las Americas and Playa de los Muertos. It also offers an express check-in and check-out feature, an outdoor pool and a rooftop terrace.

C$ 42
Avg. per night
Hotel Encino
Hotel Encino
7.6 Good
Ave Juarez 122, Puerto Vallarta, Jalisco, Mexico
Show on map
4.0 km from city centre,  

Situated in Puerto Vallarta, Hotel Encino Puerto Vallarta offers 3-star accommodation, as well as an outdoor pool and free Wi-Fi. It is ideally located for guests wanting to visit local attractions.

C$ 42
Avg. per night
Hotel Casa Iguana Mismaloya
Hotel Casa Iguana Mismaloya
8.3 Excellent
Avenue 5 De Mayo 455, Puerto Vallarta, Jalisco, Mexico
Show on map
13.7 km from city centre,  

Hotel Casa Iguana Mismaloya is located in Puerto Vallarta and is close to Las Caletas Beach. It provides a day spa, as well as a sauna, a kids pool and an outdoor pool.

C$ 45
Avg. per night
Mar Sereno Hotel And Suites
Mar Sereno Hotel And Suites
5.0 Okay
Carretera Barra De Navidad, Km 15, Puerto Vallarta, Jalisco, Mexico
Show on map
16.5 km from city centre,  

Mar Sereno Hotel & Suites is located in Puerto Vallarta and features a rooftop terrace. It also offers a kids pool, an outdoor pool and an express check-in and check-out feature.

C$ 45
Avg. per night
Hotel Portonovo Plaza Malecón
Hotel Portonovo Plaza Malecón
8.5 Excellent
Av. Mexico # 1125, Puerto Vallarta, Jalisco, Mexico
Show on map
2.7 km from city centre,  

Located in Puerto Vallarta, Hotel Portonovo Plaza Malecon is an easy drive from Zona Romantica and Las Caletas Beach. It has a gym, as well as a rooftop terrace, an outdoor pool and valet parking.

C$ 46
Avg. per night

Hotel prices in Puerto Vallarta

2 stars or below

C$ 9 - C$ 607

Hotel Eloisa

#1 Most popular

Hotel Eloisa
8.3 Excellent
C$ 57
Avg. per night
Tradicional Villa Del Mar

#2 Most popular

C$ 33
Avg. per night
El Sunset Hostel

Best value

El Sunset Hostel
8.6 Excellent
C$ 10
Avg. per night
3 stars

C$ 18 - C$ 164

Playa Los Arcos Hotel Beach Resort & Spa
C$ 117
Avg. per night
Rosita Hotel

#2 Most popular

Rosita Hotel
8.5 Excellent
C$ 48
Avg. per night
Villa Vera Puerto Vallarta

Best value

C$ 18
Avg. per night
4 stars and up

C$ 20 - C$ 584

Barceló Puerto Vallarta

#1 Most popular

C$ 210
Avg. per night
Secrets Vallarta Bay Puerto Vallarta Adults Only
C$ 414
Avg. per night
Villas Vallarta By Canto Del Sol
C$ 20
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 some of the most favored places to stay in Puerto Vallarta.

  • What are the best hotels in Puerto Vallarta?

    157 reviews rated Barceló Puerto Vallarta with an average score of 8.6/10. It may also be worth looking into the Secrets Vallarta Bay Puerto Vallarta Adults Only, which received a rating of 8.6/10 from 154 reviews. Hilton Vallarta Riviera All-Inclusive Resort,Puerto Vallarta could also be a good option, with a score of 8.9/10 from 763 reviews.

  • What is a good hotel near Playa de los Muertos?

    Playa Los Arcos Hotel Beach Resort & Spa is a popular hotel near Playa de los Muertos that is highly recommended, with a score of 7.8 across 493 reviews.

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

    Playa Los Arcos Hotel Beach Resort & Spa is the most recommended hotel near Malecon on HotelsCombined (scoring 7.8 over 493 reviews).

  • Is there a good hotel near Vallarta Zoo?

    If you’re planning to stay near Vallarta Zoo, you should consider Barceló Puerto Vallarta, which has a score of 8.6 from 157 reviews.

  • How much do hotels in Puerto Vallarta cost?

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

  • How much is a cheap hotel in Puerto Vallarta?

    HotelsCombined users have found cheap hotels in Puerto Vallarta starting from C$ 10 per night in the last 3 days.

  • How much is a hotel in Puerto Vallarta tonight?

    A hotel in Puerto Vallarta tonight has an average price of C$ 210, but some deals have been found for as low as C$ 67 in HotelsCombined searches over the last 72 hours. Prices in Puerto Vallarta are changing frequently.