Casa Andina Premium Puno
Sector Huaje, Puno, Lakeshore chain hotel
Lakeside hotel with its own pier, on the edge of Puno

Hotels on Lake Titicaca
Lake Titicaca is the highest navigable lake in the world, at 3,812 meters (12,507 feet), on the border between Peru and Bolivia. Puno is the lakeside town where the boats leave for the Uros floating islands, Taquile and Amantani.
Some of the hotels below are in Puno itself. Others sit right on the water outside town, on Isla Esteves, in Chucuito or out at Platería, where the lake fills the window.
Each hotel below has its own page: what it is like, where it sits and how to get there.
Sector Huaje, Puno, Lakeshore chain hotel
Lakeside hotel with its own pier, on the edge of Puno
Isla Esteves, Puno, Island lake hotel
A private island hotel on Puno Bay, with its own dock
Puno, Lakeside chain hotel
A 106-room lakeside hotel outside Puno, with Titicaca views throughout
Puno, Lake Titicaca shore (Sector Huaje), Lakeside hotel
Lakeside Puno hotel with a private dock for Titicaca boat trips
Chucuito, Puno, Lakeside retreat hotel
A quiet lakeside retreat in Chucuito, south of Puno
Platería, Puno (Lake Titicaca), Lakeside lodge
All-inclusive lodge on a private peninsula of Lake Titicaca
At this altitude, plan a quiet first evening and leave the islands for the next morning.
Tell us your dates and who is traveling, and a Peru specialist will suggest the hotel that fits and plan the rest of the trip around it.