Peru Train Service & Booking

Select Dates and Parties
Find a Ride

There are a handful of scenic train routes in Peru. The most popular trains connect Cusco with Machu Picchu and the Sacred Valley.

The train that runs between Cusco and Machu Picchu passes some truly incredible scenery — you'll see rivers and mountains as you chug along through the Sacred Valley. These trains offer travelers a unique way to see this beautiful part of Peru.

The second-highest railway in the world runs from Lima to Huancayo. This train passes through the Central Andes and peaks out at an elevation of 15,587 feet (4,751 m). However, the train only has departures once or twice a month and is about a 12-hour ride. Even so, the views are spectacular.

There is also a scenic — albeit slow — train from Cusco to Puno.

If you're traveling during the high season and want to take the train to Machu Picchu, it's best to reserve your tickets online ahead of time. There are several different classes to choose from.

Anywhere mission
Anywhere Peru

Insider-led Peru Design & Concierge

Your insider team designs the trip around what you care about, then supports you in-country with private logistics, vetted partners, and concierge help when plans change.

Get Started

Private drivers; English-speaking available.

Avoid the crowds in private day tours.

Better stays, better pacing, better reservations.

Insider-only experiences and exclusive local partners.

24/7 in-country support by phone, text, and WhatsApp.

Belong Anywhere

Real Voices, Real Benefits

We believe travel is more than ticking destinations off a list – it's about discovering new places deeply, feeling connected wherever you go, and knowing you have a trusted team of local experts behind you every step of the way.

5 Stars - Verified customer reviews from Trustpilot