Schedules and prices of the train to Machu Picchu

To visit Machu Picchu on your own, it is necessary to organize your itinerary well. In this aspect, the train trip is essential to arrive on time to the appointment with the ‘Inca city’. Trains leave on time. It is recommended to be at the departure station thirty minutes before. The final station is in the town of Aguas Calientes, located just 10 kilometers from Machupicchu. Find out the schedules and prices to better organize your trip to the wonder of the world.

Train to Machu Picchu
Train to Machu Picchu


Daily departures of the train to Machu Picchu

There are two train companies: Peru Rail and Inca Rail. Its trains depart from the different stations of Cusco. The most used by tourists, due to the number of daily departures, is the Ollantaytambo station. However, you can also leave from the San Pedro, Wanchaq, Poroy, Ollantaytambo stations and even the alternative Hydroelectric station.

More than 30 daily departures depart from the Ollantaytambo station, including the local train for Peruvians. Train departures are punctual. At the time of making your purchase, it is recommended to choose the time that best suits the time of your entrance to Machu Picchu.

Peru Rail schedules and prices

Peru Rail trains have prices that can vary depending on the schedule or the time of year. On average, these are the prices of the one-way or return ticket:

  • Expedition Service: 60 USD.
  • Vistadome service: 80 USD.
  • Expedition Bimodal Service: 60 USD.
  • Vistadome Bimodal Service: 80 USD.
  • Hiram Bingham service: 450 USD.

These are the train schedules of the Peru Rail company, both for the outward journey and the return journey.

Schedules from the Cusco station (San Pedro)
Train serviceDeparture timeArrival time
Expedition7.30 am.12.11 pm.
Vistadome7.30 am.12.11 pm.
Schedules from the Cusco station (Wanchaq)
Train serviceDeparture timeArrival time
Expedition Bimodal*5.10 am.9.15 am.
Vistadome Bimodal*5.10 am.9.15 am.
Expedition Bimodal*5.50 am.9.54 am.
Vistadome Bimodal*5.50 am.9.54 am.

*Bimodal service starts by bus and ends by train from Ollantaytambo.

Schedules from Poroy station
Train serviceDeparture timeArrival time
Expedition6.40 am.9.54 am.
Vistadome6.40 am.9.54 am.
Expedition8.25 am.12.11 pm.
Vistadome8.25 am.12.11 pm.
Hiram Bingham9.05 am.12.24 pm.
Schedules from Ollantaytambo station
Train serviceDeparture timeArrival time
Expedition5.05 am.6.35 am.
Expedition6.10 am.7.40 am.
Expedition7.45 am.9.15 am.
Vistadome7.45 am.9.15 am.
Expedition8.29 am.9.54 am.
Vistadome8.29 am.9.54 am.
Expedition10.32 am.12.11 pm.
Vistadome10.32 am.12.11 pm.
Expedition12.55 pm.2.25 pm.
Vistadome12.55 pm.2.25 pm.
Vistadome1.27 pm.2.50 pm.
Expedition3.37 pm.5.02 pm.
Vistadome3.37 pm.5.02 pm.
Expedition7.04 pm.8.45 pm.
Vistadome7.04 pm.8.45 pm.
Expedition9 pm.10.45 pm.
Schedules from Aguas Calientes station (return trip)
Train serviceArrival stationDeparture timeArrival time
ExpeditionOllantaytambo5.35 am.7.44 am.
ExpeditionOllantaytambo8.53 am.10.52 am.
VistadomeOllantaytambo10.55 am.12.32 pm.
ExpeditionOllantaytambo2.55 pm.4.31 pm.
VistadomeOllantaytambo2.55 pm.4.31 pm.
ExpeditionOllantaytambo3.20 pm.5.08 pm.
VistadomeOllantaytambo3.20 pm.5.08 pm.
ExpeditionOllantaytambo4.22 pm.6.10 pm.
VistadomeOllantaytambo4.22 pm.6.10 pm.
ExpeditionOllantaytambo4.43 pm.6.31 pm.
VistadomeOllantaytambo4.43 pm.6.31 pm.
ExpeditionOllantaytambo6.20 pm.8.05 pm.
VistadomeOllantaytambo6.20 pm.8.05 pm.
ExpeditionOllantaytambo9.50 pm.11.35 pm.
VistadomeOllantaytambo9.50 pm.11.35 pm.
ExpeditionPoroy3.20 pm.7.05 pm.
VistadomePoroy3.20 pm.7.05 pm.
ExpeditionPoroy4.43 pm.8.23 pm.
VistadomePoroy4.43 pm.8.23 pm.
Hiram BinghamPoroy5.50 pm.9.16 pm.
ExpeditionSan Pedro (Cusco)4.43 pm.9.23 pm.
VistadomeSan Pedro (Cusco)4.43 pm.9.23 pm.

Inca Rail schedules and prices

The Inca Rail trains have prices that can vary depending on the schedule or the time of year. On average, these are the prices of the one-way or return ticket:

  • Voyager service: 60 USD.
  • Servicio 360º: 80 USD.
  • Servicio Voyager Premium: 80 USD.
  • Servicio Voyager Bimodal: 60 USD.
  • Servicio Voyager Premium Bimodal: 80 USD.
  • Servicio 360º Bimodal: 80 USD.

These are the train schedules of the Inca Rail company, both for the outward journey and the return journey.

Schedules from the Cusco station (Wanchaq)
Train serviceDeparture timeArrival time
Voyager Bimodal*4.20 am.8.01 pm.
Voyager Premium Bimodal*8.30 am.12.41 pm.
360º Bimodal*9.55 am.2 pm.
Voyager Bimodal*1.30 pm.6.09 pm.
Voyager Bimodal*4.15 pm.9.09 pm.

*Bimodal service starts by bus and ends by train from Ollantaytambo.

Schedules from Ollantaytambo station
Train serviceDeparture timeArrival time
Voyager6.40 am.8.01 am.
360º7.22 am.8.48 am.
Voyager Premium11.15 am.12.41 pm.
360º12.36 pm.2 pm.
Voyager4.36 pm.6.09 pm.
Voyager7.27 pm.9.09 pm.
Schedules from Aguas Calientes station (return trip)
Train serviceArrival stationDeparture timeArrival time
VoyagerOllantaytambo8.30 am.10.10 am.
360ºOllantaytambo10.32 am.12.12 pm.
VoyagerOllantaytambo2.30 pm.4.04 pm.
360ºOllantaytambo4.12 pm.5.50 pm.
Voyager PremiumOllantaytambo7 pm.8.41 pm.
VoyagerOllantaytambo9.30 pm.10.54 pm.
360º BimodalWanchaq (Cusco)10.32 am.2.32 pm.
Voyager BimodalWanchaq (Cusco)2.30 pm.6.30 pm.
360º BimodalWanchaq (Cusco)4.12 pm.8.20 pm.
Voyager Premium BimodalWanchaq (Cusco)7 pm.11 pm.
Voyager BimodalWanchaq (Cusco)9.30 pm.1.15 am.

Local Train schedules and prices (only Peruvians)

The local train for Peruvians is a non-tourist service intended only for Peruvian visitors (or foreigners with an immigration card in Peru).

The price for one way or return is only 12 Peruvian soles (approximately 3 dollars).

Schedules from the Ollantaytambo station to Aguas Calientes
Train serviceDeparture timeArrival time
Local train9.50 am.11.49 am.
Local train12.55 pm.2.25 pm.
Schedules from Aguas Calientes station to Ollantaytambo (return trip)
Train serviceDeparture timeArrival time
Local train6.30 pm.8.17 pm.
Local train9.50 pm.11.35 pm.

Train schedules and prices for the train from Hidroeléctrica

6 hours from the city of Cusco, in the jungle part of the region, there is a train station close to a hydroelectric plant. From there Peruvians can board the local train.

The cost of this train for Peruvians is only 5 Peruvian soles (approximately 2 US dollars). Foreign tourists pay approximately 20 dollars. In any case, most people prefer to walk to the final station of Aguas Calientes.

The walk takes 2 hours because only 10 kilometers separates Hidroeléctrica from Aguas Calientes.

Schedules of the Hidroeléctrica station in Aguas Calientes
Train serviceDeparture timeArrival time
Local train7.54 am.8.34 am.
Local train4.35 pm.5.22 pm.
Schedules of the Aguas Calientes station in Hidroeléctrica
Train serviceDeparture timeArrival time
Local train6.45 am.7.29 am.
Local train12.35 pm.1.30 pm.

Tips for your train trip

The local train also departs from the San Pedro station in the city of Cusco. However, this train is only available for the citizens of Cusco who live in the towns surrounding Machu Picchu.

Hours may vary depending on the time of year. From January 1 to April 30, trains do not depart from the Cusco and Poroy stations. In those months the trains only depart from the Ollantaytambo station.

It is recommended to arrive at each station at least 30 minutes in advance. If you do not arrive on time at the train departure, you will not be able to claim your money back. It is necessary to arrive on time.

Train departure times can only be suspended in case of protests or natural disasters.

Enjoy the trip to Machu Picchu with the best services

Choose one of the 5 types of tickets

The entrance to Machu Picchu offers discounts for university students, those under 18 years of age and citizens of Peru, Colombia, Ecuador and Bolivia. Children under 3 years enter free! Get your entry to 'mapi' here.

We take you wherever you want in Cusco

The private transportation service takes you to any tourist destination in Cusco. Travel with total security in a private service for you, your partner, your friends or family. Includes pick up service from the airport or transfer to Machu Picchu train station, book here!

An unforgettable train trip to Machu Picchu

In total there are four tourist train services to Machu Picchu: Expedition, Vistadome, Vistadome Observatory and the Hiram Bingham luxury train. They all belong to the prestigious Peru Rail company. Buy the tickets here! Take advantage of the discounts!

Get on the final bus to Machu Picchu

The train trip will leave you in the town of Aguas Calientes, 10 kilometers from Machu Picchu. For this last section you must get the bus to Machu Picchu, a comfortable service that takes care of the environment of the wonder of the world. Buy your bus ticket here!

Tour Machu Picchu with a professional guide

In Machu Picchu the tour guide service is not mandatory. However, most tourists decide to go accompanied by a guide. This way they will be able to fully understand the history and importance of the wonder of the Incas.

Machupicchu all inclusive 1 day

If you do not want to buy each ticket to Machu Picchu separately, it is best to hire an all-inclusive tour. Includes: transfer to the station, train ticket, tour guide, entrance fee and lunch option at the best ‘mapi’ restaurant. Book the tour here!