Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.
Timetable for
1k+ routes worldwide
Flexible payments
20+ methods
Real human support
24/7 help
Shortest travel time:
4 h 5 m
Longest travel time:
4 h 10 m
Lowest train ticket cost:
$107
Avg. daily departures:
6
Earliest departure:
05:10
Latest departure:
16:30
Cusco
Cusco train stations
Wanchaq Station
El Sol, Cusco 08002, Peru
San Pedro Station
Av. Cascaparo s/n, Cusco, Peru
80 km
Machu Picchu
Machu Picchu train station
Machu Picchu Station
Machu Picchu Pueblo s/n, Barrio Las Orquídeas, Machu Picchu Pueblo, Peru

Cusco to Machu Picchu Train Information

Experience the ultimate journey from Cusco to Machu Picchu aboard the touristy train. Designed for sightseers, these modern trains offer swift travel times (about 1 hour), multiple travel classes, and daily departures. Enjoy spacious carriages with plush seats, ample legroom, and panoramic windows for breathtaking views. With stations conveniently located near city centers and easy access via public transport, exploring Cusco and Machu Picchu has never been simpler. Immerse yourself in the rich Andean landscapes and cultural wonders en route to one of the world's most iconic destinations. Choose the touristy train for an unforgettable voyage beyond mere transportation.

Cusco to Machu Picchu Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Morning trains
4 hrs 5 min
4 hrs 10 min
05:10
07:30
4
Afternoon trains
4 hrs 5 min
4 hrs 5 min
12:30
16:30
2

Trains from Cusco to Machu Picchu

Brand name
Train type
Travel time
Price from
Departures
Rating
Vistadome Observatory
Sightseeing train
4 hrs 5 min
$107
3
Vistadome
Sightseeing train
4 hrs 5 min
$107
3
9 / 10 based on 1 review