Train to Machu Picchu – Definitive Guide

The option to go by train to Machu Picchu is the easiest, safest and fastest way to get to Machu Picchu.

Machu Picchu receives about 5 thousand tourists every day, of which about 80% arrive by train to the wonder of the world. The main reason is that the train is the safest and easiest way to reach the citadel of Machu Picchu.

There are two train companies that operate the Cusco – Machu Picchu route: PERU RAIL and INCA RAIL. Of these 2, the one with more service options and departures is PeruRail.

In high season (May, June, July and August), it is not always possible to find availability of Machu Picchu tickets or train tickets from Cusco to Machu Picchu. That is why it is recommended to buy many months in advance the 2 tickets, i.e. Machu Picchu and the train ticket.

How to get to Machu Picchu

There are 3 ways to get to Machu Picchu, as we said, the fastest and most uncomplicated is by train. The other option is to hike for 4 days or more and the third option is to do a combination of bus and hike which is more economical and tiring.

Here is the most popular way to get to Machu Picchu.

  • First you must take a bus or cab to Ollantaytambo station which is 2 hours from Cusco.
  • Take the train from Ollantaytambo station to Aguas Calientes station.
  • In Aguas Calientes you can choose to take a 20 minute bus ride or walk 2 hours to reach the main entrance of the historic sanctuary of Machu Picchu.

Read more: How to get o Machu Picchu.

Train trip Map to Machu Picchu

This map shows the route taken by the Peru Rail and Inca Rail trains and the different stations from which they depart and arrive. The map show us that both companies have the same route and the difference is in the types of services and train baggage.

Train to Machu Picchu Map - Peru Rail and Inca Rail

Trains to Machu Picchu: Peru Rail vs Inca Rail

The only two companies offer different types of services and schedules. You can choose any of the companies mentioned above, it all depends on your budget, availability and the service you want to take.

Peru Rail

Peru Rail - Train to Machu Picchu

The Peru Rail is the main company and railway operator for freight and passengers in southern Peru. Peru Rail operates several routes, one of the best known is Cusco – Puno – Arequipa in its luxury train “Andean Explorer”, but its main route of operations is: Poroy – Ollantaytambo – Aguas Calientes (Machu Picchu Pueblo).

From 2019 it has a new route: San Pedro (in the city of Cusco) – Poroy – Ollantaytambo – Aguas Calientes.

Peru Rail has 4 types of train services to Machu Picchu for foreign tourists (Expeditions, Vistadome, Hiring Bingham and Sacred Valley) and 1 local train service only for Peruvians and foreign residents.

The Vistadome Train

The Vistadome Train is a type of train with wide carriages, with panoramic windows on the roof and on the sides that will allow you to see taking pictures of the whole landscape of the Andes along the route of the train.

This train is ideal for observing the impressive natural landscape that surrounds the train between Cusco and Machu Picchu. Has large panoramic windows on both sides of its carriages and the roof. It offers onboard snack service with ingredients from Andean products and includes non-alcoholic beverages. And, on the return trip, it offers a parade of traditional clothes made with baby alpaca and an Andean dance show.

The Vistadome Perurail train for guests of the Belmond Río Sagrado Hotel offers an exclusive service of its trains: Vistadome 601 (out) and Vistadome 304 (return).

The Expedition Train

The Expedition train has wagons that are fully covered by panoramic windows and have services on board such as Sandwiches and Peruvian food.

Services we can find:

  • Snack
  • Hot and cold drinks

The Sacred Valley 

This train, as its name indicates, connects Urubamba with Machu Picchu in a luxurious journey through the beautiful landscapes of the Sacred Valley of the Incas. It includes lunch (or dinner) in the observatory car or dining car.

Like the Hiram Bingham train, the Sacred Valley train has a dining car and an observatory bar car where we can meet:

  • Reception with Andean infusion tea.
  • Gourmet lunch.
  • Gourmet dinner.
  • Drinks.

The luxury train “Hiram Bingham”

The Hiram Bingham train is one of the most luxurious trains in the world, very exclusive and with full service. It has 4 wagons, dining wagons, bar wagons, gourmet dinner, transportation and the option of tickets to Machu Picchu.


  • Welcome show with typical dances from Cusco and typical and international music shows on board.
  • The most delicious Peruvian cocktails.
  • Gourmet lunch.
  • Dinner.
  • Live music show.
  • Guided tour in Machu Picchu in English or Spanish.
  • Entrance to Machu Picchu.
  • Private bus to the Inca city of Machu Picchu.
  • Tea time at the Belmond Sanctuary Lodge from 16.00 pm.
  • VIP room at the Machu Picchu station.
  • The luxury train (Hiram Bingham) to Machu Picchu departs every day except the last Sunday of each month from Poroy station.

Inca Rail

Inca Rail

Inca Rail is the second railway company that offers passenger transport services from Cusco to Machu Picchu Pueblo.

Routes: Poroy – Ollantaytambo – Aguas Calientes and Ollantaytambo – Aguas Calientes.

Like Perurail, it has several types of services that have different prices.

Inca Rail doesn’t have an especial services for local people who live around the route or Aguas Calientes.

The Voyager train

The Voyager has wagons with comfortable seats, folding tables and panoramic windows. With Latin American music. There is service on board and a selection of drinks made with Andean fruits and herbs. It is similar to Perurail’s Vistadome train.


  • Sandwiches.
  • Hot and cold drinks.
  • Ambient music.

The 360º train

In this type of train, we will find Large panoramic windows, Latin American music, onboard service, a selection of hot and cold drinks, as well as the sale of handmade products on board. This type of train is similar to Perurail’s Expedition train.


  • Andean sandwiches.
  • Hot and cold drinks.
  • On-board entertainment system.
  • Sale of handcrafted products on board.

The First Class train

It is a train service that has ambient music, natural flowers and lined tables. You will be served a welcome cocktail, a gourmet lunch and/or dinner. It is only available in high tourism season (April to October) and on special dates. We can compare it to the train in the Sacred Valley of Perurail.


  • Welcome cocktail.
  • Gourmet lunch and dinner.
  • Outdoor observatory car.
  • Gastronomic menu
  • Free bar and drinks
  • Live music show
  • Bus to Machu Picchu.

The Private train

With capacity for 8 people. The wagon, known as the “Inca Princess” is of the presidential class. The car has many details in its decoration, food on board, open bar. This train only works on request. This train of Incarail is similar to the Hiring Bingham of Perurail.


  • A private car to enjoy luxury and exclusivity.
  • Outside balcony.
  • Gourmet menu.
  • Bar and free drinks.
  • Live music show.
  • Private bus to the citadel of Machu Picchu.

Train schedules to Machu Picchu

In this section, we will show the tables of the different train schedules to Machu Picchu according to company and stations.

Peru Rail Trains Schedules

  • Boarding station: San Pedro, Poroy, Urubamba or Ollantaytambo.
  • Arrival station: Aguas Calientes station.
San PedroVistadome06:4010:5286 USDAguas Calientes
San PedroVistadome07:3012:1186 USDAguas Calientes
PoroyExpedition06:4009:5470 USDAguas Calientes
PoroyVistadome07:3510:52105 USDAguas Calientes
PoroyVistadome08:2512:11115 USDAguas Calientes
PoroyHiram Bingham09:0512:24450 USDAguas Calientes
UrubambaVistadome06:5009:2495 USDAguas Calientes
UrubambaSacred Valley10:3013:34170 USDAguas Calientes
OllantaytamboExpedition05:0506:3565 USDAguas Calientes
OllantaytamboExpedition06:1007:4065 USDAguas Calientes
OllantaytamboExpedition07:4509:1565 USDAguas Calientes
OllantaytamboExpedition08:2909:5465 USDAguas Calientes
OllantaytamboExpedition11:5213:3465 USDAguas Calientes
OllantaytamboExpedition12:5514:2565 USDAguas Calientes
OllantaytamboExpedition19:0420:4565 USDAguas Calientes
OllantaytamboExpedition21:0022:4555 USDAguas Calientes
OllantaytamboSacred Valley11:5213:34170 USDAguas Calientes
OllantaytamboVistadome07:0508:2795 USDAguas Calientes
OllantaytamboVistadome08:0009:2595 USDAguas Calientes
OllantaytamboVistadome08:5310:2985 USDAguas Calientes
OllantaytamboVistadome09:1510:5295 USDAguas Calientes
OllantaytamboVistadome10:3212:1185 USDAguas Calientes
OllantaytamboVistadome13:2714:5075 USDAguas Calientes
OllantaytamboVistadome15:3717:0285 USDAguas Calientes
  • Boarding station: Aguas Calientes Station.
  • Arrival station: San Pedro, Poroy, Urubamba or Ollantaytambo.
Expedition05:3507:4455 USDOllantaytambo
Expedition08:5310:5255 USDOllantaytambo
Expedition14:5216:3165 USDOllantaytambo
Expedition15:2017:0865 USDOllantaytambo
Expedition16:2218:1065 USDOllantaytambo
Expedition18:2020:0565 USDOllantaytambo
Expedition20:5022:2065 USDOllantaytambo
Expedition21:5023:3555 USDOllantaytambo
Vistadome10:5512:3275 USDOllantaytambo
Vistadome13:3715:0475 USDOllantaytambo
Vistadome15:4817:29110 USDOllantaytambo
Vistadome16:2218:1095 USDOllantaytambo
Vistadome16:4318:31110 USDOllantaytambo
Vistadome17:2319:0595 USDOllantaytambo
Vistadome18:1019:5185 USDOllantaytambo
Sacred Valley19:3021:28170 USDOllantaytambo
Sacred Valley19:3022:37170 USDUrubamba
Vistadome15:4818:43110 USDUrubamba
Expedition15:2019:0565 USDPoroy
Vistadome16:4320:23115 USDPoroy
Vistadome17:2320:52110 USDPoroy
Hiram Bingham17:5021:16430 USDPoroy
Vistadome16:4321:2386 USDSan Pedro
Vistadome17:2321:5286 USDSan Pedro

Inca Rail Trains Schedules

  • Boarding station: Poroy or Ollantaytambo.
  • Arrival station: Aguas Calientes.
PoroyTHE FIRST CLASS08:2812:41200 USDAguas Calientes
PoroyTHE 360°05:0008:4886 USDAguas Calientes
PoroyTHE 360° BIMODAL10:1614:0087 USDAguas Calientes
PoroyTHE VOYAGER08:2812:4171 USDAguas Calientes
PoroyTHE VOYAGER BIMODAL04:1008:0175 USDAguas Calientes
PoroyTHE VOYAGER BIMODAL08:4012:4171 USDAguas Calientes
PoroyTHE VOYAGER BIMODAL16:1521:0982 USDAguas Calientes
PoroyTHE 360°05:5508:4886 USDAguas Calientes
OllantaytamboTHE FIRST CLASS11:1509:15200 USDAguas Calientes
OllantaytamboTHE 360°07:2208:4886 USDAguas Calientes
OllantaytamboTHE 360°11:3013:0686 USDAguas Calientes
OllantaytamboTHE 360°12:3614:0077 USDAguas Calientes
OllantaytamboTHE VOYAGER06:4008:0168 USDAguas Calientes
OllantaytamboTHE VOYAGER11:1512:4159 USDAguas Calientes
OllantaytamboTHE VOYAGER16:3618:0975 USDAguas Calientes
OllantaytamboTHE VOYAGER19:2721:0972 USDAguas Calientes
  • Boarding station: Aguas Calientes.
  • Arrival station: Ollantaytambo or Poroy.
THE FIRST CLASS19:0023:35200 USDCusco
THE 360°16:1220:3595 USDCusco
THE 360° BIMODAL10:3214:3287 USDCusco
THE VOYAGER19:0023:3587 USDCusco
THE 360°16:1219:3995 USDPoroy
THE FIRST CLASS19:0020:41200 USDOllantaytambo
THE 360°10:3212:1277 USDOllantaytambo
THE 360°16:1217:5095 USDOllantaytambo
THE VOYAGER08:3010:1059 USDOllantaytambo
THE VOYAGER14:3015:5672 USDOllantaytambo
THE VOYAGER19:0020:4173 USDOllantaytambo
THE VOYAGER20:2021:5954 USDOllantaytambo
THE VOYAGER21:3022:5450 USDOllantaytambo

How to buy your train ticket to Machu Picchu

On Peru Rail


  • Go to the PeruRail website.
  • Make a search for service availability on the date you want to go, the type of service you want and from which station you want to take the train.
  • Choose and complete your personal data.
  • Make the payment using your card or the available means that the web gives you.
  • Finally you have print your train ticket or save in your phone.

At the office

  • Larcomar Shopping Center: 610 Malecón de la Reserva Avenue, Stand 214, Miraflores District – Lima.
  • Jorge Chávez International Airport: Av. Elmer Faucett s/n, between gate 13 and 14 for domestic flights, Lima.
  • Plaza Norte Shopping Center: 1400 Alfredo Mendiola Avenue, first floor of Galería Sur, Lima.
  • Alejandro Velasco Astete International Airport: Av. Velasco Astete s/n, Cusco.
  • Plaza de Armas: Portal de Carnes 214, Cusco.
  • Regocijo Square 202, Cusco.
  • 409 El Sol Avenue, Cusco.
  • Wanchaq Station: Pachacutec Avenue s/n, Cusco
  • Poroy Station: Roldan Street s/n, Cusco.
  • Urubamba Station: Av. Ferrocarril s/n Urubamba, Sacred Valley – Cusco.
  • Ollantaytambo Station: Av. Ferrocarril s/n Ollantaytambo, Sacred Valley – Cusco.
  • Aguas Calientes Station: Las Orquídeas Neighborhood, Machu Picchu

On Inca Rail


  • Go to the Inca Rail website.
  • Do a search for availability of dates and type of service.
  • Choose a route and select the type of service.
  • Fill in your personal details.
  • Choose a payment method and make the payment.
  • Finally you have print your train ticket or save in your phone.

In Office

  • Portal de Panes 105, Cusco’s main square
  • Av. el Sol N° 843, Cusco.
  • Ollantaytambo Station: Av. Ferrocarril s/n, district of Ollantaytambo
  • Aguas Calientes Station: district of Machu Picchu s/n

Recommendations for buying your train ticket to Machu Picchu

These are the recommendations that you should take into account when buying your train and going to Machu Picchu.

  • Before buying your train ticket, you must first buy your ticket for the citadel of Machu Picchu, so that according to the date and time of entry to Machu Picchu, you can choose the train that suits you best.
  • Buy your train ticket well in advance, especially for the high season, about 2 or 3 months before.
  • Carry your valid identity card or passport.
  • Please note that in the rainy season, trains cannot leave due to security issues and route closures, in which case you should go to the train company offices and reschedule.
  • Only the traveler’s luggage is allowed, PeruRail has a free storage service. We recommend that you leave your luggage at the hotel where you are staying.

Frequently Asked Questions about Trains to Machu Picchu

Is the train to machu picchu scary?

No. But going through valleys, mountains and tunnels can be a little scary, but overall it’s a very exciting route.

Is there a train to Machu Picchu?

Yes, there is a train service that takes you to Aguas Calientes, the closest town to Machu Picchu.

How much is train to Machu Picchu?

It depends on the type of company, service and date of purchase, train tickets are sold in the same way as airline tickets.

How long is train to Machu Picchu?

It usually takes about 2 hours or more to get to Aguas Calientes. It depends on which train station you take the service from.

Can you take a train to Machu Picchu?

Yes. Thera are 3 main train stations to take to go to Machu Picchu. 1. Cusco San Pedro, Poroy and Ollantaytambo.

How to book train to Machu Picchu?

There are 2 companies, in both, you can buy online and physically in specific places that are shown in detail on our page.

How much does the train to Machu Picchu cost?

Prices vary according to the type of service, which company, how far in advance you buy it and according to seasons.

How long is the train to Machu Picchu from cusco?

The train journey from Cusco to Machu Picchu typically takes about 3 to 4 hours. However, it’s important to note that most trains do not depart directly from Cusco city itself but from Poroy Station, which is about 20 minutes outside of Cusco. Some services, especially during the high season, also depart from Ollantaytambo in the Sacred Valley, which is about 1.5 to 2 hours by car or bus from Cusco.

What train goes to Machu Picchu?

To reach Machu Picchu by train, you have options from two main companies: PeruRail, offering the Vistadome, Expedition, and luxury Hiram Bingham services, and Inca Rail, providing The Voyager, The 360° Machu Picchu Train, and The First Class Train. Each service varies in comfort, amenities, and price, catering to different travel preferences.

What is the best train to Machu Picchu?

The best train to Machu Picchu depends on individual preferences and budget. For a luxurious experience, PeruRail’s Hiram Bingham offers gourmet meals, wine, and guided tours, making it the most exclusive option. The Vistadome, also by PeruRail, provides a balance of comfort and price with its panoramic windows. For budget-conscious travelers, PeruRail’s Expedition and Inca Rail’s Voyager are more affordable yet comfortable choices. Inca Rail’s 360° Train is ideal for those seeking immersive scenic views, featuring large panoramic windows and an outdoor observation carriage. Each train service offers a unique experience, catering to different needs and expectations for the journey to the iconic Incan citadel.

Leave a Reply

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

Shopping Cart