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

Filter by:

Review score

Hotel Casa Kavia Vallarta

Hotel in Downtown Puerto Vallarta, Puerto Vallarta

Located in the Downtown Puerto Vallarta district of Puerto Vallarta, Hotel Casa Kavia Vallarta is 10 km from Puerto Vallarta International Convention Center and 16 km from Aquaventuras Park.

E
ElenaRobert
From
Mexico
Lovely boutique hotel right by the cathedral and the Malecon. Lots of amenities in walking distance. Friendly and helpful staff; modern, spacious and very clean room. They offer very budget friendly breakfast on the top floor as well.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 137 reviews
Price from
US$87.45
1 night, 2 adults

Amapas Apartments Puerto Vallarta

Romantic Zone, Puerto Vallarta

Amapas Apartments Puerto Vallarta offers an outdoor swimming pool, as well as accommodation with free WiFi and a kitchen in Puerto Vallarta, 50 metres from Los Muertos Beach.

P
Paul
From
United Kingdom
This is the most wonderful place, and situated right on the beach - literally a one minute walk away! It's right in the heart of amazing bars, clubs and restaurants. But just far enough away to be nice and quiet and relaxing. Great bars are only a few minutes walk away. Everyone on the team were amazing, and could not have been more helpful. and of course, there's the wonderful roof top pool and seating area. everything was simply wonderful!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 405 reviews
Price from
US$57.87
1 night, 2 adults

Raices Nomadas Boutique Hotel Vallarta

Hotel in Downtown Puerto Vallarta, Puerto Vallarta

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

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 13 reviews
Price from
US$134.10
1 night, 2 adults

HOTEL BLUE

Hotel in Hotel Zone, Puerto Vallarta

Set 1.1 km from Camarones Beach, HOTEL BLUE offers 3-star accommodation in Puerto Vallarta and features a terrace, a restaurant and a bar.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews
Price from
US$82.29
1 night, 2 adults

Suites at Sapphire Ocean Club

Romantic Zone, Puerto Vallarta

Situated within a few steps of Los Muertos Beach and 11 km of Puerto Vallarta International Convention Center, Suites at Sapphire Ocean Club offers rooms with air conditioning and a private bathroom...

T
Thomas E
From
United States
This is a great gem of a property with 4 rooms, a lovely pool, beach club, and great food and service!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews
Price from
US$272
1 night, 2 adults

Hotel Suites Nadia Puerto Vallarta

Hotel in Downtown Puerto Vallarta, Puerto Vallarta

Hotel Suites Nadia Puerto Vallarta is a beachfront property that has a roof top outdoor pool, terraces, and hot tub. WiFi is free. The apartments are air-conditioned and offer a flat-screen cable TV.

K
Ken
From
Canada
The location was perfect. Close to all amenities. The view from the rooftop pool was lovely. We will definitely stay there when we return. There is a restaurant on the rooftop to enjoy breakfast or lunch.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 64 reviews
Price from
US$132.87
1 night, 2 adults

Hotel El Pescador

Hotel in Downtown Puerto Vallarta, Puerto Vallarta

This beachfront hotel has an outdoor swimming pool and offers spectacular ocean views. It is just 300 metres from Puerto Vallarta’s Malecón and 1 km from Plaza de Armas Square.

N
Nikki
From
Mexico
I loved the staff, the location was so convenient. The location was perfectly clean and tidy. Amazing room just simple and accommodating. I enjoyed the patio and the poolside view of the ocean. This is such a good value for the price
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,283 reviews
Price from
US$79.07
1 night, 2 adults

Hotel Rosita

Hotel in Downtown Puerto Vallarta, Puerto Vallarta

Situated conveniently in Puerto Vallarta, Hotel Rosita offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden. This 3-star hotel offers room service and a 24-hour front desk.

G
Geoffrey
From
New Zealand
Staff at the reception spoke English fluently
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,183 reviews
Price from
US$87.64
1 night, 2 adults

Tropicana Hotel Puerto Vallarta

Hotel in Romantic Zone, Puerto Vallarta

This beachfront hotel overlooks Banderas Bay and is within a 10-minute drive of Puerto Vallarta. The hotel features an outdoor pool and currency exchange at the front desk.

N
Nasxielly
From
Netherlands
the atmosphere is familiar and welcoming, all the staff is friendly and respectful spacious suit, super clean the best beach over Playa los muertos the menu in the restaurant is good and affordable,
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 4,948 reviews
Price from
US$64.43
1 night, 2 adults

Hotel Pueblito Vallarta

Hotel in Romantic Zone, Puerto Vallarta

Well located in the centre of Puerto Vallarta, Hotel Pueblito Vallarta provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

S
Scott
From
Australia
Location was very central, staff were helpful, room was spacious and rooftop pool great addition
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 395 reviews
Price from
US$66.06
1 night, 2 adults
All 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, 158 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$395.98 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 77 reviews

    Located steps from the public beach of Puerto Vallarta and 5 minutes' drive from the shops and restaurants of downtown, this hotel features a swimming pool, 2 restaurants, and suites with balconies.

    From US$256.80 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 335 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.29 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 697 reviews

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

    From US$159.60 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 879 reviews

    Boasting a shared lounge, a terrace as well as a bar, Hostel Vallarta is situated in the centre of Puerto Vallarta, 1.4 km from Los Muertos Beach.

    From US$48.83 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 724 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$131.66 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 69 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$206.40 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 847 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$74.84 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, 681 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$86.21 per night
  • Casa Anita

    Puerto Vallarta
    Budget options available
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 194 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.5
    Very good - What previous guests thought, 966 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$165.50 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 544 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$91.83 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 581 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$116.30 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 659 reviews

    Set in the Romantic Zone district of Puerto Vallarta, Hotel Tropicus Boutique is 10 km from Puerto Vallarta International Convention Center and 17 km from Aquaventuras Park.

    From US$110.96 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 386 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$101.20 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,684 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$114.61 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.1
    Good - What previous guests thought, 387 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$190.88 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 240 reviews

    Located in Puerto Vallarta, 200 metres from Los Muertos Beach, Petit Hotel Pilitas provides accommodation with an outdoor swimming pool, free private parking and a terrace.

    From US$145.33 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 8.5
    Very good - What previous guests thought, 248 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.86 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 182 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.75 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 138 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$65.02 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.08 per night
  • Scored out of 10, guest rating 7.6
    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.53 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$159.60
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 697 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$141.88
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 819 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.51
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,282 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$112.85
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 928 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$116.30
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 581 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