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 – 151 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. the room was incredibly big and comfortable, with nice bathroom and very clean as well. All the personnel was nice and welcoming. We had dinner in the hotel and despite being quite expensive for Peru (it's still an fancy hotel, so it made sense) each plate was really good and well made. Breakfast was also really good, with a big buffet. Overall suggested if you want to rest in a beautiful place!

Show more Show less
8.7
Excellent
532 reviews
Price from
$84
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. - warm (even at June) - selection of breakfast - hot water pressure - spacious bathroom

Show more Show less
8.5
Very Good
900 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. The location is great- close to downtown area so we could walk to many sights. The rooms were comfortable, clean, and had the best shower! Great breakfast buffet.

Show more Show less
9.2
Wonderful
311 reviews
Price from
$62.57
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 staff are beyond amazing. I took an overnight bus from Cusco to Puno. I arrived at 5 am and was extremely exhausted. The hotel staff was so nice and friendly, they let me check in early so I was able to rest a bit. On top of that, they helped me print out documents for my travel. I offered to pay as there were many pages, they said no need. I was surprised by the hospitality of the staff in the hotel. I will definitely stay there again. it’s is 2 mins walk to the square. prime location! I also asked for covid test location and Bolivia consulate, the hotel staff Anna made sure that I knew my way. Anna is gold in this hotel!

Show more Show less
8.5
Very Good
668 reviews
Price from
$39.96
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. Excellent water pressure and breakfast

Show more Show less
8.5
Very Good
656 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. We loved this hotel. the location is amazing (5 minutes by foot from Plaza des Armas. The room was clean and bed super comfortable. Staff very kind and available and speaks english. They kept our bags without problems during our 2 days trip on Uros and Amantani Islands. We are very satisfied. They gave us also excellent recommendations on restaurants.

Show more Show less
8.6
Excellent
716 reviews
Price from
$19.60
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. Great room with a view of Puno!

Show more Show less
8.4
Very Good
271 reviews
Price from
$42.40
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. Everything was good, clean spacious rooms, very good breakfast, very nice staff

Show more Show less
8.8
Excellent
540 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. The bed and pillows were super comfortable. The hotel had an amazing view of the lake titicaca from the restaurant and garden. The breakfast was very good and the food of the restaurant was also very good. The staff was super friendly and respectful.

Show more Show less
8.8
Excellent
354 reviews
Price from
$73.10
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 staff at the front desk are very accommodating and friendly. breakfast was great. You had plenty of options to choose from when it came to the food. The view from the hotel was phenomenal - you don't even need to go to "el mirador". The rooms were clean and the bedding was super comfortable. It does get cold in Puno at nighttime, but you can't even feel it in the room. The bathroom was stocked well and the shower was nice and hot. Great place.

Show more Show less
8.1
Very Good
294 reviews
Price from
$40.50
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

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

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

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

  • These hotels in Puno are highly rated by couples: Luz del Titicaca Lodge, Casitas del Titicaca Peru, and Habitacion Vista Amanacer,.

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

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

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

  • Tierra Viva Puno Plaza, Luz del Titicaca Lodge, and Casitas del Titicaca Peru are some of the popular hotels in 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