Check prices on hotels in Puerto Vallarta

Tonight Mar 2 - Mar 3
This weekend Mar 5 - Mar 7
Next weekend Mar 12 - Mar 14

Featured Puerto Vallarta Hotels with an Indoor Pool

See all 6,312 Properties in Puerto Vallarta

Estimated price for 1 night/2 adults

Marriott Puerto Vallarta Resort & Spa
Marriott Puerto Vallarta Resort & Spa
4.5 out of 5.0 Avenida Paseo De La Marina 435, Fracc. Marina Vallarta, Puerto Vallarta, JAL
Free Cancellation
4.5/5 (1238 reviews)

Very close to the airport. Take a cab it will only be $8 dollars. check in was very easy. Great location. 3-5 minute walk to the marina with lots of food options outside the resort. My wife and I felt very safe. The beach was awesome. We had a very good experience. The room had some bad smells like ...

Reviewed on Feb 16, 2021
Rivera del Rio Boutique Hotel
Rivera del Rio Boutique Hotel
4.0 out of 5.0 104 Rivera del Rio, Puerto Vallarta, JAL
4.7/5 (374 reviews)

Such a unique and beautiful property. Staff was extremely friendly and helpful. Highly recommend!

Reviewed on Nov 21, 2020
Villas Vista Suites
Villas Vista Suites
2.5 out of 5.0 Gabriel Rodriguez Pena 30 Ote, Monte Calvario, Sayulita, NAY
3.7/5 (198 reviews)

Everyone at this property is extremely nice. We had a three bedroom suite with an ocean view and it was pretty decent. The air conditioning was nice and cold the water pressure was excellent and the staff was great

Reviewed on Feb 26, 2020
Map

Pocket Guide: Hotels with an Indoor Pool Hotels in Puerto Vallarta

Search for hotels in Puerto Vallarta on Expedia.com. You can easily find your hotels in Puerto Vallarta using one of the methods below:

  • View our selection of featured hotels in Puerto Vallarta
  • Use the map to find hotels in the Puerto Vallarta neighborhood you prefer
  • Use the filters to see hotels in a specific area of Puerto Vallarta, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Puerto Vallarta
  • Enter your travel dates to view the best deals on hotels in Puerto Vallarta - while they last