Large lake on the border of Peru and Bolivia
Photo: Jonathan Lewis from London i ´spose....., Blighty, CC BY-SA 2.0 via Wikimedia Commons
A 10-hour train ride from Cusco to Puno. Train tickets can be booked at http://www.perurail.com.
Read in the guideChoose an airport to see hotels, stations, taxi ranks and car rental desks around it.
Juliaca · International · JUL
Loading places around the airport…

Copacabana is a small town on the Bolivian shore of Lake Titicaca.
Puno is a port city at an altitude of over 3,800 meters, on the shores of Lake Titicaca on the Altiplano of Peru - though because it's located within an enclosed bay, you won't see the full scale of the lake here unless visiting the outlying islands of Taquile and Amantaní. In 2018, Puno had about 129,000 residents.

Isla del Sol ("Island of the Sun") is the largest island on Lake Titicaca, and part of Bolivian territory. An ancient holy site of the Inca, it's easily reachable from Copacabana.
Desaguadero is a border region between Bolivia and Peru, on the shore of Lake Titicaca. Both tiny Bolivian and Peruvian towns bear the same name.
Isla de la Luna is a tiny, uninhabited island in Lake Titicaca, Bolivia. Known for its mythological significance to the Incas.

Isla del Sol ("Island of the Sun") is the largest island on Lake Titicaca, and part of Bolivian territory. An ancient holy site of the Inca, it's easily reachable from Copacabana.

Isla Amantaní is an island on the Peruvian side Lake Titicaca. It's a very peaceful place where times seems to have taken a halt a century ago.

An island that has maintained its culture for several thousand years
Every section of the guide. Open one to read it in full.