The 10 best three-star hotels in Puerto Vallarta, Mexico | Booking.com
Skip to main content

Three-Star Hotels in Puerto Vallarta

Find the three-star hotels that appeal to you the most

The best three-star hotels in Puerto Vallarta

Check out our pick of great three-star hotels in Puerto Vallarta

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Puerto Vallarta and surroundings in the past month

See all

Enjoy breakfast in Puerto Vallarta and nearby

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 156 reviews

    Located in the Romantic Zone district of Puerto Vallarta, Hotel Delfín Vista Pier Beach Front is 11 km from Puerto Vallarta International Convention Center and 18 km from Aquaventuras Park.

    From US$337.07 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 342 reviews

    Located in the center of Puerto Vallarta and 50 meters from Plaza de Armas, Hotel Porto Alegre Puerto Vallarta offers free Wi-Fi and features a roof garden terrace with outdoor minipool and a 24-hour...

    From US$152.53 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 705 reviews

    Hotel Rio Malecon is just 8 metres from Puerto Vallarta’s Playa de los Muertos Beach.

    From US$140.40 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 727 reviews

    Hotel Portonovo Plaza Malecon is located in downtown Puerto Vallarta. This hotel features an outdoor pool and a terrace. They can also use the gym or the business center.

    From US$117.33 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 67 reviews

    Set in Puerto Vallarta, 1.1 km from Las Estacas Beach, Costa Sur Resort, Classico Collection by Sonesta offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

    From US$191.04 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 367 reviews

    Located 2 minutes from beach access and within a 10-minute walk of downtown Puerto Vallarta, Mexico, this resort features 3 outdoor pools, 1 kid's pool, 1 solarium, 2 on-site restaurants, and a fast...

    From US$308.47 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 839 reviews

    Featuring an outdoor pool and free WiFi, Hotel Suites Mar Elena is located in Puerto Vallarta. Soriana market is 100 m away. A cable TV is provided in each room at Hotel Suites Mar Elena.

    From US$84.74 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 282 reviews

    The Vallartasol is located 350 mts from the beach, in Puerto Vallarta’s North Hotel Zone. It offers an outdoor pool and gardens, free Wi-Fi and air-conditioned accommodation with cable TV.

    From US$73.08 per night

Save money on three-star in Puerto Vallarta and nearby – budget options available

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 696 reviews

    Located on the beachfront in Old Puerto Vallarta, the Emperador Vallarta Beachfront Hotel and Suites offers a beach club with umbrellas and beach towels.

    From US$79.20 per night
  • Casa Anita

    Puerto Vallarta
    Budget options available
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 196 reviews

    Set 5 minutes’ walk from Colonia Las Amapas Beach, Casa Anita offers suites with sea views, an indoor and an outdoor swimming pool.

    From US$70.58 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 165 reviews

    Olas Altas Suites is located 100 metres from Los Muertos Beach and 20 minutes’ drive from Puerto Vallarta International Airport. It features free Wi-Fi and free parking.

    From US$118.60 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 547 reviews

    Just 5 minutes’ walk from the beaches around Isla Cuale, Hotel Hacienda de Vallarta Centro is located 2 km outside central Puerto Vallarta. It features an outdoor swimming pool.

    From US$86.24 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 582 reviews

    Located just 350 metres from Playa de los Muertos Beach in Puerto Vallarta, this quaint hotel offers fully equipped studios, a swimming pool and beautiful views of the city.

    From US$95.75 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 388 reviews

    Offering a swimming pool and sun terrace, Suites Plaza del Rio - Family Hotel Malecón Centro is located 800 metres from Los Muertos Beach and 5 minutes’ walk from Puerto Vallarta Cathedral.

    From US$79.98 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,715 reviews

    This Puerto Vallarta Hotel Encino Malecón Centro Puerto Vallarta is opposite the Flea Market and about 250 metres from the beachfront promenade. Features include an outdoor pool and free WiFi.

    From US$89.23 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 183 reviews

    Set in the centre of Puerto Vallarta, Hotel Villa del Mar Tradicional is situated 1 km from Los Muertos Beach and 10 km from Puerto Vallarta International Convention Center.

    From US$89.89 per night

Great access to the city centre. Check these three-star hotels in Puerto Vallarta and nearby

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 395 reviews

    Blue Chairs Resort by the Sea, 6 miles from Puerto Vallarta International Airport, features a private beach and rooftop pool. Rooms offer balconies with ocean views and flat-screen cable TVs.

    From US$147.70 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 982 reviews

    Located in downtown Puerto Vallarta, this hotel is 150 metres from Los Muertos Beach and boardwalk. The hotel features Mexican-style architecture, an outdoor pool and air-conditioned rooms.

    From US$133.91 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 246 reviews

    On Conchas Chinas beach and surrounded by tropical vegetation, this hotel in Puerto Vallarta offers friendly, personal services and relaxing facilities for a memorable vacation.

    From US$304.90 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 11 reviews

    Well set in Puerto Vallarta, Raices Nomadas Boutique Hotel Vallarta provides air-conditioned rooms, a shared lounge, free WiFi and a terrace.

    From US$110.40 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 142 reviews

    Boasting a garden, a shared lounge as well as a terrace, Casa del Parque Vallarta is situated in the centre of Puerto Vallarta, 1.3 km from Camarones Beach.

    From US$58.66 per night
  • Scored out of 10, guest rating 3.4
    Poor - What previous guests thought, 5 reviews

    Situated conveniently in the centre of Puerto Vallarta, OYO Casa Mission offers air-conditioned rooms with free WiFi, free private parking and room service.

    From US$151.31 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 53 reviews

    Situated in Puerto Vallarta, 300 metres from Camarones Beach, Paloma del Mar features accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

    From US$101.68 per night
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 9 reviews

    Hotel Libramiento Puerto Vallarta is set in Puerto Vallarta, within 8.2 km of Puerto Vallarta International Convention Center and 15 km of Aquaventuras Park.

    From US$30 per night

FAQ about three-star hotels in Puerto Vallarta

3 star hotels that guests love in Puerto Vallarta

See all
  • Avg. price/night: US$140.40
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 705 reviews
    The employees were really nice and helpful. The restaurant food was very good. Great location. Good price-quality ratio. Powerfull air conditioning.
    Guest review by
    Danielaa Ionita
    Young couple
  • Avg. price/night: US$91.25
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 825 reviews
    Location is close to the beach and the quaint village and good restaurants at a good price.
    Guest review by
    Roger
    Family with young children
  • Avg. price/night: US$211.84
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,279 reviews
    Obviously this hotel is budget friendly and right on the water. The staff are friendly and accommodating. The location is awesome.
    Guest review by
    Traci
    Family with young children
  • Avg. price/night: US$103.44
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 939 reviews
    Room was exceptionally clean, although very small.. Quality bath towels, Very quiet where my room was situated. Staff was very attentive. Way beyond my expectations for a budget Hotel. Conveniently located about 1 kilometer from the airport. I walked to the hotel from the airport with 1 small carry on. About the same distance away is the Premier Bus Station. The breakfast was exceptional. But overall it is still a budget hotel.
    Guest review by
    Leonard
    Solo traveller
  • Avg. price/night: US$95.75
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 582 reviews
    The location is super handy to everything. Yes, it's not a 'quiet' street...but if you're here to enjoy the nightlife, it's not really an issue. This is a BUDGET hotel, and you should adjust your expectations for that. The pool deck could be cleaner, but it didn't impact our stay. The room was clean and the kitchenette was handy for breakfast. There is a little market right across the street with great selection and prices.
    Guest review by
    Patrick
    Young couple