The distance between Cusco and Machu Picchu is 46 miles, or approximately 74 kilometers.There are 3 ways to get from Cusco to Machu Picchu, including train, bus, and minivan.The earliest departure leaves at 07:00 and has a duration of 5 hours.The fastest way to travel is by bus, which takes approximately 8 hours.
Cusco to Machu Picchu by minivan
The only travel class available is Standard.
Cusco to Machu Picchu by bus
Starting Price: US$ 25The only travel class available is Non-AC Seater.
4Cities
10Routes
Our travelers reviews about the ride with Maintreex
Based on null reviews from Bookaway users who traveled with Maintreex