The Floating Islands are accessible from the city of Puno. Puno is located 6 hours by car from Cusco, at an altitude of nearly 4000 meters above sea level, and is accessible by bus, train, and air. There are special tourist bus options that include a guided visit of villages and archaeological sites along the way, as well as the luxurious Andean Explorer train.

The city of Puno is well known for its festivals that feature elaborate costumes and dances, as well as the Floating Islands. Puno is located on the shore of Lake Titicaca, the highest navigable lake in the world, which is shared between Peru and Bolivia. The Floating Islands are constructed by the Aymara people who live on Lake Titicaca. It is possible to visit these exquisite islands and meet the people who live there.

Tours to the Floating Islands depart from Puno, and can be done in half a day, 1 full day, or 2 days with an included overnight, with the option of staying with a local family.