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

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Puno – 135 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.

Hotel Hacienda Puno Centro Histórico 3 stars

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.6
Fabulous
701 reviews
Price from
£36
per night

GHL Hotel Lago Titicaca 5 stars

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. Clean rooms, good breakfast and nice location on an island slightly apart from the city. The staff was especially helpful, our flights got cancelled and they went above and beyond to help us reconfigure our plans. Our room got upgraded into a very spacious suite. It is my understanding that every room has a nice view on the lake.

Show more Show less
8.6
Fabulous
359 reviews
Price from
£65
per night

Hotel Hacienda Plaza de Armas 3 stars

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. The room, the view of the room, the breakfast and of course the staff

Show more Show less
8.6
Fabulous
599 reviews
Price from
£41
per night

Kaaro Hotel Puno

Hotel in Puno

Kaaro Hotel Puno provides rooms in Puno near Carlos Dreyer Museum and Conde de Lemos Balcony. It's a multiple floor building near the Lima street in Puno, where you can walk and find anything necessary for your excursions to Lake Titicaca. The staff was very attentive and they even let us store our luggage for a night while we went to Amantaní overnight. The also provide a nice included breakfast and laundry for an affordable price if necessary.

Show more Show less
8.7
Fabulous
700 reviews
Price from
£19
per night

Sol Plaza Hotel 3 stars

Hotel in Puno

Well-equipped accommodation 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. Location is great, roomy bedroom, breakfast delicious and personal very kind.

Show more Show less
8.7
Fabulous
844 reviews
Price from
£38
per night

Conde de Lemos Hotel 3 stars

Hotel in Puno

Set in the heart of Puno, Conde de Lemos offers views over the historical city centre and the Titicaca Lake. The hotel is outfitted with complimentary Wi-Fi services. A really nice and friendly hotel in the best location, by the cathedral. Staff is super friendly and always willing to help. They were very accommodating and kept our luggage while we did an overnight tour at the lake, and then allowed us to chill and work while waiting for our night bus. Would definitely stay here again!

Show more Show less
8.7
Fabulous
308 reviews
Price from
£51
per night

Casona Plaza Hotel Puno 3 stars

Hotel in Puno

Casona Plaza Hotel Puno features comfortable rooms with free Wi-Fi in the centre of Puno, 7-blocks from Titicaca Lake. The location was perfect. Breakfast delicious 😋

Show more Show less
8.8
Fabulous
432 reviews
Price from
£43
per night

Hotel Balsa Inn 3 stars

Hotel in Puno

Balsa Inn offers pleasant rooms one block from the central Plaza de Armas, downtown Puno. Excellent value, good breakfast, helpful staff, great location, that rare beast of Peru, a heater!, hot water

Show more Show less
8.8
Fabulous
437 reviews
Price from
£33
per night

Sonesta Posadas del Inca Puno 4 stars

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. Because of an emergency we had to leave in the evening and did not spend the night. Facilities were great though, nice rooms and fantastic staff.

Show more Show less
8.8
Fabulous
368 reviews
Price from
£67
per night

Tierra Viva Puno Plaza 3 stars

Hotel in Puno

Only 50 metres 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 metres away. The man at desk, I wish I could remember his name, he arranged a taxi for me to get me safely to my destination. He even readied a breakfast to go for me. Thank you

Show more Show less
9.3
Superb
462 reviews
Price from
£45
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 centre of Puno

See all

FAQs about hotels in Puno

  • Luz del Titicaca Lodge, Casitas del Titicaca Peru and Taypikala Lago have received great reviews from travellers in Puno regarding the views from their hotel rooms.

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

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

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

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

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

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

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

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Puno:

Explore guest reviews of hotels in Puno

See all