Skip to main content

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 – 62 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.

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. Expansive breakfast options & coffee, tea, filtered water offered all day. The staff at Tierra Viva were wonderful & extremely helpful. Freddy & William saved the day when our tour group forgot to pick us up from the hotel for our adventure to Lake Titicaca. William called a company he knew well & got us on a tour leaving in 3 minutes. Freddy even took the taxi with us to ensure we embarked on the correct boat. The rooms were spotless & comfortable. They even dropped off chocolates in the evenings!

Show more Show less
9.3
Superb
872 reviews

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 was lovely and big with a balcony overlooking the main square. The restaurant is quite tasty and we were able to store our luggage at the hotel all day while we were out touring the floating islands.

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

Colonial Plaza Hotel

Hotel in Puno

Featuring free WiFi throughout the property, Colonial Plaza Hotel offers accommodation in Puno, 14 km from Titicaca Lake. Guests can enjoy the on-site restaurant. Fabulous and thoughtful staff! A great value and wonderful location!

Show more Show less
8.5
Very good
433 reviews
Price from
£19
per night

KAARO

Hotel in Puno

200 metres from Huajsapata Hill, KAARO is located in Puno and offers free WiFi, concierge services and a tour desk. Big room. Close to historical center.

Show more Show less
8.7
Fabulous
350 reviews
Price from
£16
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. Fantastic hotel, well located, clean, comfortable, great food.

Show more Show less
8.6
Fabulous
425 reviews
Price from
£23
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. Close location to Plaza de Armas

Show more Show less
8.7
Fabulous
634 reviews
Price from
£28
per night

GHL Hotel Lago Titicaca Puno 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. Lovely setting and very amiable staff with excellent service. Restaurant was impeccable and breakfast was a buffet feast

Show more Show less
8.7
Fabulous
391 reviews
Price from
£83
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.9
Fabulous
1,018 reviews
Price from
£38
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. This was a magical place to stay. i loved the garden and the wild life. great family stay.

Show more Show less
8.8
Fabulous
419 reviews
Price from
£64
per night

Hotel Qalasaya 4 stars

Hotel in Puno

Featuring free WiFi and a restaurant, Hotel Qalasaya offers accommodation in Puno, 14 km from Titicaca Lake. Guests can enjoy the on-site bar. Free private parking is available on site. The rooms were big, great service, it has an amazing lake titicaca view for breakfast. We had a great time there. The staff were so helpful.

Show more Show less
8.3
Very good
177 reviews
Price from
£31
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

FAQs about hotels in Puno

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

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

  • Luz del Titicaca Lodge, Casitas del Titicaca Peru and Uros Titicaca Marca Lodge 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 £37 or, for a 4-star hotel, £52. Looking for something even fancier? 5-star hotels in Puno for this weekend cost on average around £83 per night (based on Booking.com prices).

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

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

  • These hotels in Puno are highly rated by couples: Luz del Titicaca Lodge, Casitas del Titicaca Peru and Tierra Viva Puno Plaza.

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