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:
7
Earliest departure:
13:37
Latest departure:
18:20
Machu Picchu
Machu Picchu train station
Machu Picchu Station
Machu Picchu Pueblo s/n, Barrio Las Orquídeas, Machu Picchu Pueblo, Peru
80 km
Cusco
Cusco train stations
Wanchaq Station
El Sol, Cusco 08002, Peru
San Pedro Station
Av. Cascaparo s/n, Cusco, Peru

Machu Picchu to Cusco Train Information

Embark on an unforgettable journey from Machu Picchu to Cusco aboard the touristy train. Tailored for sightseers, these modern trains offer swift travel times (about hours), multiple travel classes, and daily departures. Relax in spacious carriages with plush seats, ample legroom, and panoramic windows framing 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 stunning Andean landscapes and cultural wonders as you make your way back to Cusco. Choose the touristy train for an unforgettable voyage beyond mere transportation.

Machu Picchu to Cusco Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Afternoon trains
4 hrs 5 min
4 hrs 10 min
13:37
17:23
6
Evening trains
4 hrs 5 min
4 hrs 5 min
18:20
18:20
1

Trains from Machu Picchu to Cusco

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
4
9 / 10 based on 1 review