Global Rail Platform
Cusco–Puno Railway (Lake Titicaca) — Puno & Cusco

Rail journey · Puno & Cusco

Cusco–Puno Railway (Lake Titicaca)

A slow climb across the Peruvian altiplano from the Inca capital to the shore of Lake Titicaca, crossing the La Raya Pass at 4,335 m with llama herds out the window.

PeruRail April to October dry season; colder nights year-round at altitude

Cusco–Puno Railway (Lake Titicaca) · Kabelleger / David Gubler · CC BY-SA 4.0

Typical time10 h 30 min
Route length240 miles
FromCusco
ToPuno

The ride

What you'll see

01
La Raya Pass at 4,335 m
02
Altiplano grasslands and llamas
03
Colonial churches in the small towns
04
Arrival on the shore of Lake Titicaca

The route

Station by station

  1. Cusco
  2. La Raya
  3. Juliaca
  4. Puno
Cusco Puno Route sketch · station coordinates · not to scale

Before you go

Good to know

01

Spend a day acclimatising in Cusco before the train if you have just arrived.

02

Daylight trains give the best views — check departure times.

03

Puno is the gateway to the Uros floating islands and boats to Bolivia.

Typical times and distances are for guidance only — check the operator's timetable before you travel.

Photography credits

This page is built with the community

Help the next visitor.

You know things we don’t. Add a photo, a tip or a correction — it takes a minute, and the next person benefits.

Why contribute? Reports, photos and corrections keep the network accurate for everyone — and you don’t need an account to send a correction.

ESC
Go to
↑↓ to move ↵ to open Esc to close
Advertise Sponsorship

Report a problem

Tell us what is not working or looks broken. We attach the page and your browser automatically — no need to describe the technical side.

Routed to the right desk.

Mastodon Lemmy Pixelfed