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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puno – 129 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

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 nice place located well in the center of town. Room was well maintained , breakfast was great and staff were helpfull

Show more Show less
8.6
Excellent
670 reviews
Price from
$43.50
per night

GHL Hotel Lago Titicaca Puno

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 property was beautiful and the views were incredible. The staff was incredibly respectful and kind to us the entire time. The food especially the breakfast was great. The hotel wasn’t very busy so they didn’t have someone at the bar however they were sweet and made us a drink so we could play pool our last night there.

Show more Show less
8.7
Excellent
346 reviews
Price from
$71.40
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. Cola tea and coffee was always available in the lobby. It's location is close to Plaza Des Armes, tourist information and plenty of good restaurants near by. Room is very comfortable with a fridge to keep drinks cold, and a space heater if it's cold.

Show more Show less
8.8
Excellent
854 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. There is a heating in the rooms!!! They are nice and warm :)

Show more Show less
8.6
Excellent
581 reviews
Price from
$46.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. excellent buffet breakfast, quiet room, comfy bed, warm room, hot shower… all you need in Puno.

Show more Show less
8.8
Excellent
410 reviews
Price from
$52
per night

Kaaro Hotel Puno

Hotel in Puno

Kaaro Hotel Puno is located in Puno, within a 3-minute walk of Carlos Dreyer Museum and 300 yards of Conde de Lemos Balcony. Stayed in 301 which was perfect with the best shower/bed/pillows we have had during our stay in Peru!! The room was sparkely clean too. Thank you

Show more Show less
8.7
Excellent
688 reviews
Price from
$20.53
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. 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.4
Awesome
504 reviews
Price from
$49.10
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. 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
Excellent
361 reviews
Price from
$62.05
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. Location was good. Ask for a room that doesnt turn to the street. We were at 601. They also have a 7th floor which has a nice view of the city. Breakfast nice: tomato, bread, butter, fruits, juices, coffee and some maufin. Starts at 6.00 and you can even go at 5.45. Hot water all the time, 4 minutes walking from lime street and plaza de armas.

Show more Show less
8.8
Excellent
345 reviews
Price from
$47.17
per night

Casona Hotel Centro

Hotel in Puno

Featuring an à la carte restaurant, Casona Hotel Centro offers accommodations in Puno. Free Wi-Fi access is available here. Puno's main square and Cathedral are 33 feet away. The hotel is new and super clean and modern rooms are great, lobby is welcoming and breakfast was good also the location is great

Show more Show less
8.9
Excellent
279 reviews
Price from
$26.10
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

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

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

  • On average, it costs $51 per night to book a 3-star hotel in Puno for tonight. You'll pay around $78 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puno will cost around $105, on average (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, 3-star hotels in Puno cost $60 per night, and 4-star hotels in Puno are $123 per night. If you're looking for something really special, a 5-star hotel in Puno can be found for $166 per night, on average (based on Booking.com prices).

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

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Puno:

Explore guest reviews of hotels in Puno

See all