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 – 132 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. Very helpful staff. Accomodated even though we arrived at 5 am, helped to book a tour. Changed stay date without any issues. Great breakfast.

Show more Show less
8.6
Fabulous
694 reviews
Price from
£35
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. Best hotel in Puno, highly recommend it! The views from the hotel are incredible. We had a junior suite which is very spacious and comfortable with great amenities.

Show more Show less
8.6
Fabulous
351 reviews
Price from
£64
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. Brilliant location, great value for money, room service was exceptional

Show more Show less
8.6
Fabulous
596 reviews
Price from
£40
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. Great hotel! Lovely staff, great breakfast and very convenient location.

Show more Show less
8.7
Fabulous
847 reviews
Price from
£37
per night

Kaaro Hotel Puno

Hotel in Puno

Kaaro Hotel Puno provides rooms in Puno near Carlos Dreyer Museum and Conde de Lemos Balcony. Great room and super breakfast, reasonably priced. Definitely one of the best option in Puno

Show more Show less
8.7
Fabulous
699 reviews
Price from
£14
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. Full-fledged hotel service as expected of a three star hotel, staff were super helpful with our luggage and spoke perfect English. There was also a nice variety of food for breakfast. Comfortable big bed, powerful hot shower

Show more Show less
8.8
Fabulous
441 reviews
Price from
£37
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. beautiful views and garden. the staff was all very helpful too especially Santiago ! thanks for everything !

Show more Show less
8.8
Fabulous
364 reviews
Price from
£61
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
433 reviews
Price from
£42
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. Excellent service, they were very attentive, helpful and kind more than we expected. I extremely recommend this hotel to anyone and I will definitely come back again. Thank, thank, thank you soooo much. You are the best!!!

Show more Show less
8.7
Fabulous
311 reviews
Price from
£42
per night

Hotel Terra Mistica Ciudad del Lago 3 stars

Hotel in Puno

Situated on Conde de Lemus street in downtown Puno, Hotel Terra Mistica Ciudad del Lago offers rooms only 260 metres from Puno's main square. Convenient location near the plaza with comfy beds and continental breakfast was included.

Show more Show less
8.4
Very good
238 reviews
Price from
£20
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

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

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

  • These hotels in Puno are highly rated by couples: Casitas del Titicaca Peru, Luz del Titicaca Lodge and Uros Tikarani hotel.

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

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

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

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

  • 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.

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