Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puno – 118 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.

GHL Hotel Lago Titicaca

Hotel in Puno

Located on Esteves Island, this 5-star hotel offers panoramic views over Lake Titicaca from the Andes to Bolivia. It features a spa with a hot tub and sauna and free Wi-Fi connection. Great location, very friendly and helpful staff! Great breakfast and views! Spa was great!

Show more Show less
8.8
Excellent
536 reviews
Price from
$88
per night

Hotel Hacienda Puno Centro Histórico

Hotel in Puno

Hotel Hacienda Puno is 1 block from the Main Square and the Cathedral and offers free Wi-Fi and free private parking. Considering the political turmoil going on outside in the streets and most streets being blockaded by demonstrators, we had a wonderful stay here. The staff were fantastic, for a couple of nights we were the only 2 guests in the 6 floor hotel. Great restaurant on the 6th floor, it was rather fun having our own personal waiter and cook. Then a group from Brazil arrived in the middle of the night so the hotel felt more like a hotel. It was clean, staff were super friendly, we could walk to the main shopping streets and the plaza plus the wharf was only 20 minutes easy walk (of course we had no choice, no cars could get into town). Stay at this hotel, you won't regret it.

Show more Show less
8.5
Very Good
765 reviews
Price from
$42.75
per night

Tierra Viva Puno Plaza

Hotel in Puno

Only 50 yards from Puno’s Main Square, Tierra Viva Puno Plaza offers rooms with free Wi-Fi and plasma TVs. The Cathedral and Jiron Lima Main Street are 50 yards away. value , comfort , friendly staff

Show more Show less
9.1
Wonderful
207 reviews
Price from
$55.44
per night

Sol Plaza Hotel

Hotel in Puno

Well-equipped accommodations with cable TV and free Wi-Fi is offered at Sol Plaza. This charming hotel is located just of central Plaza de Armas square in the heart of Puno. The room is large, very well equiped with table, sofas... There are many windows and the bathroom is large. The breakfast is a buffet which is very good with a lot of choice and the location is perfect in Puno. This is the ideal place to stay, rest and enjoy the city with good value for money. I recommend.

Show more Show less
8.5
Very Good
453 reviews
Price from
$45.14
per night

Hotel Hacienda Plaza de Armas

Hotel in Puno

Located in Puno's historical main square, Hotel Hacienda Plaza de Armas offers rooms with private bathrooms and free Wi-Fi. Titicaca Lake is a 5-minute drive. There is free public parking nearby. Your front desk help went far beyond our expectations! Friendly, professional, and efficient. They helped my partner get a prescription for a sudden illness and stored our bags when we checked out. Breakfast was lovely.

Show more Show less
8.5
Very Good
525 reviews
Price from
$46.40
per night

Kaaro Hotel Puno

Hotel in Puno

Kaaro Hotel Puno is located in Puno, within a 2-minute walk of Corregidor House and 500 yards of San Antonio Church. Featuring a concierge service, this property also provides guests with a...

Show more Show less
8.6
Excellent
649 reviews
Price from
$17.50
per night

Conde de Lemos Hotel

Hotel in Puno

Set in the heart of Puno, Conde de Lemos offers views over the historical city center and the Titicaca Lake. The hotel is outfitted with complimentary Wi-Fi services. Conde de Lemos was very helpful during our stay in Puno. Our room was very spacious and the balcony was our favourite part as it allowed us to look over the city in comfort. The staff was accommodating to our every need and allowed us to check in early for an extra fee which was very helpful when arriving at 5 AM.

Show more Show less
8.3
Very Good
263 reviews
Price from
$47.70
per night

Casona Plaza Hotel Puno

Hotel in Puno

Casona Plaza Hotel Puno features comfortable rooms with free Wi-Fi in the center of Puno, 7-blocks from Titicaca Lake. The staff was understanding, we had a late pick-up and allowed us to stay in the reception for a few hrs

Show more Show less
8.8
Excellent
495 reviews
Price from
$35.75
per night

Sonesta Posadas del Inca Puno

Hotel in Puno

On the shores of Puno´s Titicaca Lake, Sonesta offers views of the lake and mountains. It features a restaurant and modern rooms. Free WiFi and parking are available. Beautiful view of Puno Bay. restaurant was good; breakfast was varied; beds comfortable and room and bath very spacious. Although hotel is away from downtown, like a 10 min. ride, taxis are available or can be arranged at at low cost. reception desk is very efficient.

Show more Show less
8.7
Excellent
302 reviews
Price from
$75
per night

Hotel Qalasaya

Hotel in Puno

Featuring free WiFi, Hotel Qalasaya offers accommodations in Puno, 8.7 mi from Titicaca Lake. Guests can enjoy the on-site bar. Free private parking is available on site. The room was great. On the 8th floor... nice view and well maintained. Breakfast was the best I have had in a hotel so far. They stored my luggage for the next day. Very accommodating. Would definitely stay here again. Location excellent.

Show more Show less
8.1
Very Good
280 reviews
Price from
$32.40
per night

Most-booked hotels in Puno in the past month

See all

Puno's best hotels with breakfast

See all

Budget hotels in Puno

See all

Hotels located in the center of Puno

See all

FAQs about hotels in Puno

  • Casitas del Titicaca Peru, Camino Real Puno, and Luz del Titicaca Lodge got great room view-related reviews from travelers in Puno.

  • On average, it costs $47 per night to book a 3-star hotel in Puno for tonight. You'll pay around $61 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puno will cost around $122, on average (based on Booking.com prices).

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

  • The average price per night for a 3-star hotel in Puno this weekend is $45 or, for a 4-star hotel, $73. Looking for something even fancier? 5-star hotels in Puno for this weekend cost around $122 per night, on average (based on Booking.com prices).

  • Many families visiting Puno loved staying at Lucsay Titicaca Lodge, Casitas del Titicaca Peru, and Luz del Titicaca Lodge.

  • Tierra Viva Puno Plaza, Luz del Titicaca Lodge, and Casitas del Titicaca Peru are some of the popular hotels in Puno.

  • These hotels in Puno are highly rated by couples: Luz del Titicaca Lodge, Casitas del Titicaca Peru, and Hotel T'ika.

  • For hotels in Puno that serve highly-rated breakfasts, try Casitas del Titicaca Peru, Luz del Titicaca Lodge, and Casa Andina Premium Puno.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Puno:

Explore guest reviews of hotels in Puno

See all