Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Viña del Mar – 312 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Sheraton Miramar Hotel & Convention Center

Hotel in Viña del Mar

Overlooking Valparaiso Bay, this 5-star hotel offers luxurious rooms with panoramic views of the Pacific Ocean. Free WiFi access is available and facilities include an outdoor swimming pool. Amazing view. Great service. Breakfast was amazing!!!

Show more Show less
8.8
Excellent
1,399 reviews
Price from
$181
per night

Hotel Pullman Viña del Mar San Martín (ex Atton)

Hotel in Viña del Mar

Hotel Pullman Viña del Mar San Martín (ex Atton) is located right in front of the ocean, only a few steps away from Acapulco Beach. Security, location and the sea view

Show more Show less
8.6
Excellent
2,502 reviews
Price from
$98.10
per night

Best Western Marina del Rey

Hotel in Viña del Mar

Located in Viña del Mar city center, this 4-star hotel is just 328 feet from Miramar metro station. It offers a gym, free WiFi throughout and free private parking. Very clean nicely kept hotel. Staff was very friendly and helpful. Nice free breakfast.

Show more Show less
8.8
Excellent
2,155 reviews
Price from
$109
per night

Hotel Oceanic

Hotel in Reñaca, Viña del Mar

Located in front of the sea, Hotel Oceanic features a pool and a hot tub. It offers rooms with free WiFi and hill views only 0.6 mi from Reñaca Beach. Breakfast is provided and there is a restaurant. The staff was super friendly, room was excellent, very comfy, clean and spacious. It also had an amazing view of the ocean.

Show more Show less
8.3
Very Good
1,274 reviews
Price from
$100
per night

Hotel Diego de Almagro Viña del Mar

Hotel in Viña del Mar

Located in Viña del Mar, less than 0.6 mi from Playa Acapulco, Hotel Diego de Almagro Viña del Mar provides accommodations with a restaurant, free private parking, a seasonal outdoor swimming pool and... Location, breakfast and the facilities

Show more Show less
8.6
Excellent
915 reviews
Price from
$85
per night

La Blanca Hotel

Hotel in Viña del Mar

Located in the heart of the city, La Blanca Hotel offers accommodations in Viña del Mar. A nice quirky place to stay, comfortable, friendly and helpful staff that go the extra mile . Enjoyed the homemade pizzas one night with a good selection of wine . Nice areas to sit in the summer and the breakfast was very good .

Show more Show less
8.9
Excellent
1,050 reviews
Price from
$44.72
per night

Hotel Montecarlo Viña del Mar

Hotel in Reñaca, Viña del Mar

Set in a picturesque building facing the sea, Hotel Montecarlo offers accommodations in Viña del Mar. Free Wi-Fi and parking are provided. There is a restaurant. The suite but the bathrooms Ms needs a refresh.

Show more Show less
8.1
Very Good
1,152 reviews
Price from
$67
per night

180 Hotel Boutique

Hotel in Viña del Mar

Boasting a garden, BBQ facilities and views of city, 180 Hotel Boutique is set in Viña del Mar, 0.7 mi from Playa Acapulco. Featuring family rooms, this property also provides guests with a terrace. Amazing place. We loved the service and location. Close to downtown, bars, restaurants and the beach. Staff was amazing and breakfast in our case was a bonus. If I come back to Viña, for sure I would like to try it again.

Show more Show less
9.1
Awesome
298 reviews
Price from
$56.70
per night

Hotel 3 Poniente

Hotel in Viña del Mar

Just a 15-minute walk from the celebrated Viña del Mar beaches and a 10-minute walk from the Casino, the hotel offers nicely decorated rooms with free Wi-Fi and cable TV. Located in a lovely hood, the building is vintage and sweet, the room have and dining area have a wonderful old fashioned decor.. staff is always friendly and lovely.. would definitely come back there!!

Show more Show less
8.3
Very Good
663 reviews
Price from
$46.80
per night

Enjoy Viña Del Mar

Hotel in Viña del Mar

Enjoy Viña Del Mar is a striking coliseum-style hotel in Valparaíso Region, 656 feet from the beach. Facilities include a rooftop wellness spa, luxurious accommodations, and a large casino. It’s in a great location in the centre of Vina very close to the main beaches and eating areas. Pool on top floor overlooking the sea is great. The beds were very comfortable and the staff very attentive and polite. Also they gave us two interconnecting rooms which was great as we have two little girls.

Show more Show less
8.3
Very Good
831 reviews
Price from
$160.42
per night

Most-booked hotels in Viña del Mar in the past month

See all

Viña del Mar's best hotels with breakfast

See all

Budget hotels in Viña del Mar

See all

FAQs about hotels in Viña del Mar

  • For hotels in Viña del Mar that serve highly-rated breakfasts, try Esencia Hotel Boutique, Hotel North South, and 180 Hotel Boutique.

  • Sheraton Miramar Hotel & Convention Center, Hotel Oceanic, and Hotel Boutique Casa Recreo got great room view-related reviews from travelers in Viña del Mar.

  • The average price per night for a 3-star hotel in Viña del Mar this weekend is $52 or, for a 4-star hotel, $116. Looking for something even fancier? 5-star hotels in Viña del Mar for this weekend cost around $241 per night, on average (based on Booking.com prices).

  • These hotels in Viña del Mar are highly rated by couples: Esencia Hotel Boutique, Hotel H9, and 180 Hotel Boutique.

  • On average, 3-star hotels in Viña del Mar cost $48 per night, and 4-star hotels in Viña del Mar are $132 per night. If you're looking for something really special, a 5-star hotel in Viña del Mar can be found for $240 per night, on average (based on Booking.com prices).

  • Some of the best hotels in Viña del Mar near Casino Viña del Mar include Esencia Hotel Boutique, Apartamento Boutique Viña del Mar and 180 Hotel Boutique.

  • Many families visiting Viña del Mar loved staying at Esencia Hotel Boutique, Hotel H9, and Hotel Boutique Casa Recreo.

  • Esencia Hotel Boutique, Hotel H9, and 180 Hotel Boutique are some of the popular hotels in Viña del Mar.

  • On average, it costs $52 per night to book a 3-star hotel in Viña del Mar for tonight. You'll pay around $116 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Viña del Mar will cost around $241, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Viña del Mar:

Explore guest reviews of hotels in Viña del Mar

See all