There are 3 ways to get from Melbourne to Machu Picchu by plane, bus, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Fly Melbourne to Cuzco, bus, train • 27h 57m
$851 - $2,108
$722 - $2,217
1 alternative option
Fly Melbourne to Ayacucho, bus, drive • 42h 22m
$934 - $2,914