Train to Machu Picchu

In this article from, we want to explain about how to get to Machu Picchu by train and all the options that tourists have to get to the lost city of the Incas.

More than 5 thousand tourists visit Machu Picchu every day, of these travelers, more than 80% arrive by train. 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 Peru Rail.

In high season (May, June, July and August), it is not always possible to find availability of tickets or train tickets from Cusco to Machu Picchu. Therefore, we recommend buying train tickets well in advance (2 months or more).

How to get to Machu Picchu

Before we start explaining more details about going by train, we have to explain, that to get to Machu Picchu there are 3 options.

  1. Going by train.
  2. Hiking (Inca Trail, Salkantay trek, Inca jungle, lares trek).
  3. “By Car” + Hiking.

Machu Picchu Tickets

How to buy, where you can buy and more.

Trains to Machu Picchu: Peru Rail vs Inca Rail

The only two companies, which are Peru Rail and Inca Rail have differentiated services to travel to Machu Picchu. Therefore, the choice of either of these companies will depend on the type of service you wish to take. However, you should know that PeruRail is the company that offers more options and frequencies to Aguas Calientes (closest station to Machu Picchu).

Peru Rail

Peru Rail - Train to Machu Picchu

Peru Rail is the main company and railway operator for freight and passengers in southern Peru. It 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. It also has large panoramic windows on both sides of its carriages and on 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 has service 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.

It has an exclusive wagon for observation, and has the following services:

  • 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.
  • This luxury train (Hiram Bingham) to Machu Picchu leaves, 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.

It has the following routes of 1: Poroy – Ollantaytambo – Aguas Calientes and 2: Ollantaytambo – Aguas Calientes.

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

Also Incarail doesn’t has local train service.

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

They have large panoramic windows, Latin American music, onboard service, with 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

Going to Machu Picchu

  • Boarding: San Pedro station, Poroy station, Urubamba station or Ollantaytambo station.
  • Arrival: 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

Returning to Cusco

  • Boarding: Aguas Calientes Station.
  • Arrival: San Pedro Station, Poroy Station, Urubamba Station or Ollantaytambo Station.
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

Going to Machu Picchu – Aguas Calientes

  • Boarding: Cusco and Ollantaytambo.
  • Arrival: Aguas Calientes.
CuscoTHE FIRST CLASS08:2812:41200 USDAguas Calientes
CuscoTHE 360°05:0008:4886 USDAguas Calientes
CuscoTHE 360° BIMODAL10:1614:0087 USDAguas Calientes
CuscoTHE VOYAGER08:2812:4171 USDAguas Calientes
CuscoTHE VOYAGER BIMODAL04:1008:0175 USDAguas Calientes
CuscoTHE VOYAGER BIMODAL08:4012:4171 USDAguas Calientes
CuscoTHE 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

Returning to Cusco

  • Boarding: Aguas Calientes.
  • Arrival: Ollantaytambo and Cusco.
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, print your train ticket.

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, print your train ticket.

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

Please read carefully the recommendations we give you from, these will help you to prevent several inconveniences when 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 Train 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, of course.

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?


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?

From Cusco, about 3 and a half hours and from Poroy about 3 hours.

What train goes to machu picchu?

Peru rain and inca rail have several types of trains that go to Aguas Calientes (Machupicchu Pueblo).

What is the best train to machu picchu?

The best train to Machu Picchu is the famous Hiring Bingham luxury train from Perurail.

What are the different trains to machu picchu?

Perurail has: Vistadome, Expedition, Sacred Valley and luxury train Hiring Bingham. Incarail has: The Vogaver, The 360, The First Class and The Private.

Which train should I take to machu picchu?

According to your budget, you can take from the cheapest Vistadome train to the luxury train that Perurail e Incarail has.

Leave a Reply

Your email address will not be published.