Star Rating
Hotel Name
Price Range (USD)to
Amenities

Puerto Vallarta Hotels & Accommodations

Buenaventura Grand Hotel & Spa All Inclusive +1-800-230-4134 Avenida Mexico 1301, Puerto Vallarta, 48350 Mexico
  • High-end Oceanfront hotel
  • 4 floors in hotel
From$85
Very Good 4.0 /5Latest Reviews
Villa Premiere Hotel & Spa +1-800-997-5148 Calle San Salvador 117, Puerto Vallarta, 48350 Mexico
  • Luxury 5 star Beach property
  • Hotel has 7 floors
From$126
Very Good 4.5 /5Read Reviews
Sheraton Buganvilias Resort & Convention Center +1-888-205-8144 Fco Medina Ascencio 999, Puerto Vallarta, 48333 Mexico
  • Luxurious 5 Star Beach hotel
  • 473 rooms in hotel
From$110
Very Good 4.0 /5Latest Reviews
Sunset Plaza : Diego Rivera 121 Zona Hotelera Las Glorias +1-800-997-5149 Diego Rivera 121 Zona Hotelera Las Glorias, Puerto Vallarta, 48333 Mexico
  • Luxury 5-star Beach hotel
  • 100 sleeping rooms in hotel
From$128
Very Good 4.5 /5Read Reviews
Secrets & Now Resorts - Puerto Vallarta +1-800-230-4134 David Alfaro Siqueiros No.164 a Lote B Zona Hotele, Puerto Vallarta, 48333 Mexico
  • Luxurious Five Star hotel
From$164
Very Good 4.5 /5Reviews
Canto Del Sol Plaza Vallarta All Inclusive : Jose Clemente Orozco North 125 Zh. Nte +1-800-997-5148 Jose Clemente Orozco North 125 Zh. Nte, Puerto Vallarta Jalisco, 48333 Mexico ~0.80 miles north of Puerto Vallarta
  • 3 star Beach hotel
  • 4 floors in property
From$78
Very Good 4.0 /5Reviews
Hotel Suites La Siesta - Puerto Vallarta +1-888-205-8144 Josefa Ortiz De Dominquez Y Miramar, Puerto Vallarta, 48300 Mexico
  • 3 star Downtown hotel
  • Hotel has 6 floors
From$35
Average 3.5 /5Review Score
Hacienda De Vallarta Las Glorias in Puerto Vallarta +1-800-997-5149 Lucerna 103 Colonia Versalles, Puerto Vallarta, 48310 Mexico
  • Three Star Downtown hotel
  • 52 sleeping rooms in hotel
From$32
Average 3.5 /5Latest Reviews
Barcelo Puerto Vallarta : Zona Hotelera Sur Km. 11 5. +1-800-230-4134 Zona Hotelera Sur Km. 11 5., Puerta Vallarta, 48300 Mexico ~0.97 miles south of Puerto Vallarta
  • Luxury 5-star Beach hotel
  • 316 sleeping rooms in hotel
From$95
Hacienda San Angel +1-800-997-5148 336 Calle Miramar, Puerto Vallarta, 48300 Mexico
  • High-end Downtown property
  • 19 rooms in hotel
From$290
Very Good 4.5 /5Recent Reviews
Hotel Rio Malecon in Puerto Vallarta +1-888-205-8144 Morelos 170 Centro, Puerto Vallarta, 48300 Mexico
  • Midscale Downtown hotel
  • Hotel has 47 rooms
From$42
Very Good 4.0 /5Review Score
Hotel Catedral Vallarta in Puerto Vallarta +1-800-997-5149 Hidalgo 166 Centro, Puerto Vallarta, 48300 Mexico
  • 3-star Downtown hotel
  • 4 meeting rooms in hotel
From$30
Very Good 4.5 /5Latest Reviews
Hotel Encino +1-800-230-4134 Avenida Juarez 122 Zona Centro, Puerto Vallarta, 48300 Mexico
  • Mid-scale Downtown hotel
  • Hotel has 99 rooms
From$75
Average 3.5 /5Recent Reviews
Hotel Belmar Galeria - Puerto Vallarta +1-800-997-5148 Insurgentes 161 Col. East Zapata, Puerto Vallarta, 48380 Mexico
  • Midscale Downtown hotel
  • Check in time: 15:00
From$35
Very Good 4.0 /5Reviews
Los Tules Resort in Puerto Vallarta +1-888-205-8144 Blvd. Fco Medina Ascencio Sn, Puerto Vallarta, 48330 Mexico
  • High end Beach hotel
  • Check-in time: 15:00 pm
From$64
Average 3.5 /5Guest Reviews
Hotel Eloisa +1-800-997-5149 Lázaro Cárdenas North 179 Col. Emiliano Zapata, Puerto Vallarta, 48380 Mexico
  • Cheap Oceanfront hotel
  • Hotel has 8 suites
From$75
Average 3.5 /5Hotel Reviews
Hotel Posada De Roger +1-800-230-4134 Basilio Badillo 237 Emiliano Zapata, Puerto Vallarta, 48380 Mexico
  • Mid-scale Downtown property
  • Hotel has 47 rooms
From$33
Very Good 4.5 /5Reviews
Hotel Torre De Oro - Puerto Vallarta Jalisco +1-800-997-5148 Pulpito 138, Puerto Vallarta Jalisco, 48380 Mexico ~1.47 miles south of Puerto Vallarta
  • 3-star Beach property
  • 13 suites in hotel
From$75
Very Good 4.5 /5Recent Reviews
Villa Del Palmar Beach Resort & Spa - Puerto Vallarta +1-888-205-8144 Blvd. Francisco Medina Ascencio Km 2.5, Puerto Vallarta, 48300 Mexico
  • Three Star Beach hotel
  • 8 floors in property
From$106
Very Good 4.0 /5Reviews
Playa Los Arcos Hotel Beach Resort & Spa +1-800-997-5149 Olas Altas No 380, Puerto Vallarta, 48380 Mexico
  • Three Star Beach hotel
  • Check-in time: 2:00 pm
From$124
Very Good 4.0 /5Guest Reviews
Next 20 Puerto Vallarta Hotels > [1 - 20 of 50]   
Next: See My Puerto Vallarta Hotels with Pricing
Back to Top