Hotels in Puerto Vallarta, Mexico

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

Puerto Vallarta, Jalisco, Mexico
7 Dec — 8 Dec2
Puerto Vallarta, Jalisco, Mexico
Wed 7/12
Thu 8/12
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Puerto Vallarta

Filter by star ratings
All filters
Sheraton Buganvilias Resort and Convention Center
8.2 Excellent
Blvd. Francisco Medina Ascencio No. 999, Puerto Vallarta, Jalisco, Mexico
Show on map
1.8 km from city centre, Puerto Vallarta, JA, Mexico 
ExcellentBased on 214 reviews
8.2

Located in Puerto Vallarta, Sheraton Buganvillas Resort & Convention Center offers contemporary 4-star accommodation, as well as a private beach, outdoor tennis courts and an outdoor pool. It provides a spa and wellness centre, as well as a sauna, a Jacuzzi and an all-inclusive meal plan.

Friendly Vallarta Beach Resort & Spa
8.1 Excellent
Blvd. Francisco Medina Ascencio #2199, Puerto Vallarta, Jalisco, Mexico
Show on map
1.6 km from city centre, Puerto Vallarta, JA, Mexico 
ExcellentBased on 355 reviews
8.1

Guests of this luxury resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all just a quick drive from the heart of Puerto Vallarta. It also offers outdoor tennis courts, a Jacuzzi and an outdoor pool.

Flamingo Vallarta Hotel & Marina
7.9 Good
Condos Puerto Iguana #136, Puerto Vallarta, Jalisco, Mexico
Show on map
3.9 km from city centre, Puerto Vallarta, JA, Mexico 
GoodBased on 1,587 reviews
7.9

Boasting an outdoor pool and a rooftop terrace, Flamingo Vallarta Hotel & Marina is situated in Puerto Vallarta and provides comfortable accommodation. It is ideally located for guests wishing to sightsee in the area.

Villa del Palmar Beach Resort & Spa Puerto Vallarta
8.1 Excellent
Blvd Francisco Medina Ascencio Km 2.5, Puerto Vallarta, Jalisco, Mexico
Show on map
1.7 km from city centre, Puerto Vallarta, JA, Mexico 
ExcellentBased on 843 reviews
8.1

Located in Puerto Vallarta, Villa del Palmar Beach Resort & Spa Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides outdoor tennis courts, an outdoor pool and a Jacuzzi. It has a spa and wellness centre, as well as a sauna, a Turkish steam bath and water slides.

Buenaventura Grand Hotel & Great Moments
8.0 Excellent
Avenida Mexico 1301, Puerto Vallarta, Jalisco, Mexico
Show on map
2.3 km from city centre, Puerto Vallarta, JA, Mexico 
ExcellentBased on 359 reviews
8.0

Boasting views of Bay of Banderas, Buenaventura Grand Hotel & Great Moments - All Inclusive is set in a popular part of Puerto Vallarta and provides an outdoor pool and a Jacuzzi. It offers 5-star accommodation with air-conditioned rooms.

Fiesta Americana Puerto Vallarta & Spa Hotel
8.4 Excellent
Av. Francisco Medina Ascencio km 2.5, Puerto Vallarta, Jalisco, Mexico
Show on map
1.5 km from city centre, Puerto Vallarta, JA, Mexico 
ExcellentBased on 515 reviews
8.4

Boasting a rooftop terrace and an outdoor pool, Fiesta Americana Puerto Vallarta All Inclusive & Spa is situated in Puerto Vallarta and offers modern accommodation. The various facilities this themed hotel features include a kids club, a kids pool and an all-inclusive meal plan.

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

Hotel Casa Iguana Mismaloya provides a modern setting when in Puerto Vallarta. It also offers a sauna, a kids pool and an outdoor pool.

Hacienda Buenaventura Hotel & Mexican Charm
7.8 Good
Blvd. Francisco Medina Ascencio 2699, Puerto Vallarta, Jalisco, Mexico
Show on map
2.3 km from city centre, Puerto Vallarta, JA, Mexico 
GoodBased on 716 reviews
7.8

Situated in Puerto Vallarta, Hacienda Buenaventura Hotel & Mexican Charm - All Inclusive is within walking distance of Puerto Vallarta Cruise Port and offers free Wi-Fi, an outdoor pool and a private beach. It provides 4-star accommodation with air-conditioned rooms.

Grand Miramar All Luxury Suites And Residences
9.1 Excellent
Paseo de Los Corales 139, Puerto Vallarta, Jalisco, Mexico
Show on map
6.1 km from city centre, Puerto Vallarta, JA, Mexico 
ExcellentBased on 272 reviews
9.1

Set in Conchas Chinas, this luxury resort features an infinity pool, a sauna and a Jacuzzi. Boasting views of Bay of Banderas, it also offers a variety of facilities, including free wireless internet, private parking and a sun deck.

Golden Crown Paradise
7.6 Good
Av. Paseo de Las Garzas No. 3, Puerto Vallarta, Jalisco, Mexico
Show on map
2.5 km from city centre, Puerto Vallarta, JA, Mexico 
GoodBased on 1,037 reviews
7.6

Situated in Puerto Vallarta, the resort is within walking distance of Puerto Vallarta Cruise Port and provides outdoor tennis courts, an outdoor pool and a Jacuzzi. It has a spa, as well as a sun deck, massage services and an all-inclusive meal plan.

Tips for booking hotels in Puerto Vallarta

Cheapest month:August
Most expensive month:October
Average price in Puerto Vallarta:C$ 323/night
Cheapest price found:C$ 26/night
Cheapest day:Sunday
Most expensive day:Wednesday
C$ 163 - C$ 493
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 308 - C$ 422
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Vallarta hotels

1
Hacienda San Angel
9.6 Excellent
Miramar 336, El Centro, Puerto Vallarta, Jalisco, Mexico
Show on map
3.7 km from city centre, Puerto Vallarta, JA, Mexico 

Hacienda San Angel provides 4-star accommodation in Puerto Vallarta. It also features a swimming pool, a Jacuzzi and an outdoor pool.

2
Fiesta Inn Puerto Vallarta Isla
8.8 Excellent
Blvd. Francisco Medina Ascencio No. 2479 Interior A Col. Zona Hotelera Norte, Puerto Vallarta, Jalisco, Mexico
Show on map
1.8 km from city centre, Puerto Vallarta, JA, Mexico 

Fiesta Inn Puerto Vallarta Isla offers 4-star accommodation in Puerto Vallarta. It also provides meeting rooms, an outdoor pool and a 24-hour reception.

3
Plaza Pelicanos Club Beach Resort
7.7 Good
Diego Rivera No.120, Puerto Vallarta, Jalisco, Mexico
Show on map
1.2 km from city centre, Puerto Vallarta, JA, Mexico 

Located in Puerto Vallarta, Plaza Pelicanos Club Beach Resort is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool, outdoor tennis courts and a private beach. It has a fitness centre, as well as a kids club, valet parking and an all-inclusive meal plan.

4
Plaza Pelicanos Grand Beach Resort
7.8 Good
Jose Clemente Orozco 131, Puerto Vallarta, Jalisco, Mexico
Show on map
1.2 km from city centre, Puerto Vallarta, JA, Mexico 

Offering a private beach and an outdoor swimming pool, this 4-star resort is situated in Puerto Vallarta. It also offers a rooftop terrace, a kids club and outdoor tennis courts.

5
Hotel Posada de Roger
8.5 Excellent
Basilio Badillo 237 Col, Puerto Vallarta, Jalisco, Mexico
Show on map
4.4 km from city centre, Puerto Vallarta, JA, Mexico 

Located in Puerto Vallarta, Hotel Posada De Roger is within a 20-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool and a rooftop terrace. The various facilities this traditional hotel features include an express check-in and check-out feature, a kids pool and a beauty centre.

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

Holiday Inn Express Puerto Vallarta provides 3-star accommodation in Puerto Vallarta. It also features a Jacuzzi, an outdoor pool and a sauna.

7
Hotel Porto Allegro
8.8 Excellent
Calle Hidalgo No. 119, Puerto Vallarta, Jalisco, Mexico
Show on map
4.0 km from city centre, Puerto Vallarta, JA, Mexico 

Hotel Porto Allegro Puerto Vallarta is located in Puerto Vallarta and features a Jacuzzi. The multiple facilities this modern hotel has to offer include a sun deck, a 24-hour reception and a swimming pool.

8
Secrets Vallarta Bay Puerto Vallarta Adults Only
8.1 Excellent
David Alfaro Siqueiros N. 164, Puerto Vallarta, Jalisco, Mexico
Show on map
1.3 km from city centre, Puerto Vallarta, JA, Mexico 

Located in Puerto Vallarta, Secrets Vallarta Bay Resort & SPA - Adults Only offers art deco 5-star accommodation, as well as outdoor tennis courts, an outdoor pool and a private beach. It also features a Jacuzzi, free Wi-Fi and a sauna.

Cheapest hotels in Puerto Vallarta, Mexico

Jet's Gay Youth Hostel
8.3 Excellent
libertad 336, Puerto Vallarta, Jalisco, Mexico
Show on map
3.9 km from city centre, Puerto Vallarta, JA, Mexico 

Steps from Arte Del Las Americas, Jet's Gay Hostel is located in Puerto Vallarta and provides comfortable accommodation. It is conveniently positioned for those wanting to visit the area's popular attractions.

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

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

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

Boasting an outdoor pool, Villa Vera Puerto Vallarta is located in Puerto Vallarta and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

C$ 59
Avg. per night
H Vagabundo Puerto Vallarta
6.2 Good
Ave Prisciliano Sanchez Edif 1 Fracc Vallarta 500, Puerto Vallarta, Jalisco, Mexico
Show on map
2.1 km from city centre, Puerto Vallarta, JA, Mexico 

Hotel Vagabundo Puerto Vallarta provides a comfortable setting when in Puerto Vallarta. It is conveniently positioned for guests wishing to visit local attractions.

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

Hotel Encino Puerto Vallarta is located in Puerto Vallarta and offers free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

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

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 a 24-hour reception, an outdoor pool and a rooftop terrace.

C$ 65
Avg. per night
Hotel Eloisa
8.0 Excellent
Lazaro Cardenas 179, Puerto Vallarta, Jalisco, Mexico
Show on map
4.3 km from city centre, Puerto Vallarta, JA, Mexico 

Hotel Eloisa provides a cosy setting when in Puerto Vallarta. Offering complimentary Wi-Fi, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Playa de los Muertos.

C$ 67
Avg. per night
Hotel Hacienda Vallarta - Playa Las Glorias
7.3 Good
Lucerna 103 Col Versalles, Puerto Vallarta, Jalisco, Mexico
Show on map
1.1 km from city centre, Puerto Vallarta, JA, Mexico 

Located in Puerto Vallarta, Hotel Hacienda de Vallarta Las Glorias is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides a swimming pool, a rooftop terrace and an outdoor pool. It also offers a kids pool, a 24-hour reception and an express check-in and check-out feature.

C$ 70
Avg. per night

Hotel prices in Puerto Vallarta

2 stars and under
3 stars
4 stars +

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 in Puerto Vallarta

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 Puerto Vallarta

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.

Facts about staying in Puerto Vallarta

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

    Puerto Vallarta has plenty to offer. Consider staying in some of its favored locations, like Zona Romantica, El Centro, and Zona Hotelera.

  • What are the best hotels in Puerto Vallarta?

    Puerto de Luna Pet Friendly and Family Suites (7.9/10 from 270 reviews), Vamar Vallarta Marina & Beach Resort (7.6/10 from 197 reviews), and Olas Altas Suites Departamentos (8.7/10 from 162 reviews) are all highly rated places to stay in Puerto Vallarta.

  • What is a good hotel near Malecon?

    A good hotel close to Malecon is Olas Altas Suites Departamentos (rated 8.7/10 from 162 reviews).

  • What is a good hotel in Puerto Vallarta near Los Muertos Pier?

    Olas Altas Suites Departamentos is rated 8.7 from 162 reviews and is close to Los Muertos Pier.

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

    If you’re visiting Playa de los Muertos then the nearby Olas Altas Suites Departamentos is a popular hotel with HotelsCombined users (162 reviews scoring it at an average 8.7/10).