How to get from Cusco to Machu Picchu, Peru (2 Best Ways)

AnaMarija Mishachkovska 5 Oct 2022 Last updated: 22 Mar 2025 5 min read No comments


You can get from Cusco to Machu Picchu by train and with an organized guided tour!

My travels in Peru have included urban expeditions and rural adventures, all navigated through its unique transportation system.

In this article, I’ll share all the possible ways to Machu Picchu, ensuring you get the best experience on your adventures through Peru!

Quick Answer:
The cheapest way from Cusco to Machu Picchu is by Voyager Bimodal Train (USD 60, around 4-5 hours). The most popular option is this train because of its affordability and comfort. The fastest way is by Vistadome or Expedition Class Train (about 3 hours 15 minutes).

Transportation Options

The following table outlines all transportation options:

MethodTimePrice
Train3.5-5 hrs$60 to 598
Transport + and Tour~12 hrs$936

How far is Machu Picchu from Cusco?

The distance fromCusco to Machu Picchu is 46.6 miles or 75 kilometers.

Getting to Machu Picchu from Cusco

1. Train (Voyager, Expedition, Vistadome, 360°, First Class, Luxury)

Journey Duration: 3.5-5 hours

Cusco and Machu Picchu should be at the top of your list of places to visit if, in any way, your trip to Peru is inspired by your desire to learn more about the fascinating Inca Empire!

The train that takes you deep into Incan history is an easy and primary way to travel the 64 kilometers!

There are different train classes to choose from, often with itineraries tailored toward tourists so you can enjoy the best scenery and a smooth ride.

A voyager train is the best and most affordable option. It provides all the standard amenities, including restrooms, fold-out tables, snacks, and drinks

The journey is affordable and comfortable and costs only USD 60 to 68. 

However, the journey itself is just as important as the destination. So, for those who want an even better experience, there is the option of a Vistadome360° Bimodal TrainFirst Class Train, or Luxury Train!

First Class and Luxury Train services are the most expensive ways, with costs as high as USD 598!

These trains offer a complete travel experience with live music, delectable food and drinks, observation lounges, and cozy seats!

Voyager Bimodal Train Schedule

The table below displays the Voyager Bimodal Train timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
04:20am08:01am3h 41m$62
04:50am08:48am3h 58m$66
08:30am12:41pm4h 11m$60
09:55am02:00pm4h 5m$62
01:30pm06:09pm4h 39m$68
04:15pm09:09pm4h 54m$62

Expedition Class Train Schedule

The table below displays the Expedition Class Train timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
05:40am10:00am4h 20m$68
06:40am09:55am3h 15m$65
07:35am10:50am3h 15m$65
08:25am11:40am3h 15m$62
06:40am11:20am4h 40m$68
07:30am12:10pm4h 40m$65

Vistadome Class Train Schedule

The table below displays the Vistadome Class Train timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
06:40am09:55am3h 15m$98
07:35am10:50am3h 15m$98
08:25am11:40am3h 15m$98
05:40am09:45am4h 5m$98
06:40am11:20pm4h 40m$98
07:30am12:10pm4h 40m$98

360° Bimodal Train Schedule

The table below displays the 360° Bimodal Train timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
04:50am08:48am3h 58m$99
09:55am02:00pm4h 5m$91

First Class Train Schedule

The table below displays the First Class Train timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
08:30am12:41pm4h 11m$262

Luxury Train Schedule

The table below displays the Luxury Train timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
09:00am12:30pm3h 30m$574
07:20am12:20pm5h$598
©depositphotos.com

2. Transport and Tour

Journey Duration: 12 hours 10 minutes

The Day Tour Train of Peru Rail offers incredible experiences not to be missed!

With this transport and activity option, you get a full-day excursion from Cusco to the Incan hilltop ruin of Machu Picchu Citadel that begins and ends on the Belmond Hiram Bingham train. 

You will be greeted with a welcome drink and live music at the train station, followed by a gourmet lunch, dinner, and beverages aboard the luxury train before the short bus ride from Aguas Calientes to the Citadel.

After arriving, you will have plenty of time to explore the Citadel on your own after your private tour guide has explained its history. 

After about three hours, you will take a bus back to Aguas Calientes, where you will board the train to return to Cusco. From there, you will walk to the Belmond Sanctuary Lodge for some delicious afternoon tea!

Day Tour Train Schedule

The table below displays the Day Tour Train timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
09:05am09:15pm12h 10m$1013

My Tip:
If you’re watching your budget but still want comfort, go with the Voyager or Expedition Class. The scenery is breathtaking, and the ride is smooth. But if this is a once-in-a-lifetime trip, splurging on the luxury train makes the journey unforgettable!

Best day tours in Machu Picchu, Peru

Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.

Frequently Asked Questions

v

How much does the train from Cusco to Machu Picchu cost?

The cheapest train ticket from Cusco to Machu Picchu is the Tourist Train, which costs USD 60, and the most expensive is the Luxury Train, which costs USD 598.

How long is the train ride from Cusco to Machu Picchu?

The length of the train ride from Cusco to Machu Picchu depends on the type of train you choose. The fastest train gets to Machu Picchu in 3.5 hours, and the slowest one takes about 5 hours.

Which train from Cusco to Machu Picchu is better: Inca Rail or Peru Rail?

Peru Rail provides more daily departures to Machu Picchu than Inca Rail. Both, however, offer top-notch tourist services.

How early should I book my train to Machu Picchu?

At least 1-2 months in advance, especially in peak season (May to September).

What is the easiest way to get to Machu Picchu?

The easiest way to get to Machu Picchu is by train from Cusco along the Urubamba Valley floor, followed by a bus to the ruins’ entrance.

Feel free to cite this guide:
Universal Traveller — How to Get from Cusco to Machu Picchu

This article was last fact-checked by Jean Nájera on

22 Mar 2025

5/5 – (1 vote)

Leave a Reply

Your email address will not be published. Required fields are marked *

✈️ Find your next luxurious adventure on Universal Traveller – Your go-to destination for the world’s most exclusive luxury hotels and unforgettable travel experiences.