There are 3 ways to get from Melbourne to Machu Picchu by plane, shuttle, 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.
Recommended
Fly Melbourne to Cuzco, shuttle, train
-
Fly from Melbourne (MEL) to Cuzco (CUZ)
-
Take a shuttle bus from Cusco to Ollantaytambo
-
Take the train from Ollantaytambo to Aguas Calientes - Machu Picchu
Cheapest
Fly Melbourne Essendon Apt to Cuzco, shuttle, train
-
Fly from Melbourne Essendon Apt (MEB) to Cuzco (CUZ)
-
Take a shuttle bus from Cusco to Ollantaytambo
-
Take the train from Ollantaytambo to Aguas Calientes - Machu Picchu
Fly Melbourne to Ayacucho, drive
-
Fly from Melbourne (MEL) to Ayacucho (AYP)
-
Drive from Ayacucho to Machu Picchu
Questions & Answers
The cheapest way to get from Melbourne to Machu Picchu is to fly and shuttle and train which costs $1,000 - $3,500 and takes 33h 49m.
The quickest way to get from Melbourne to Machu Picchu is to fly and shuttle and train which costs $1,000 - $3,500 and takes 28h 20m.
The distance between Melbourne and Machu Picchu is 13131 km.
It takes approximately 28h 20m to get from Melbourne to Machu Picchu, including transfers.
There is no direct flight from Melbourne Airport to Cuzco Airport. The quickest flight takes 21h 55m and has two stopovers.
Machu Picchu is 16h behind Melbourne. It is currently 12:44 AM in Melbourne and 8:44 AM in Machu Picchu.
Air New Zealand, Qantas and LATAM Chile offer flights from Melbourne Airport to Cuzco Airport.
There are 117+ hotels available in Machu Picchu. Prices start at $42 USD per night.
The best way to get from Melbourne to Melbourne Airport is to bus which takes 22 min and costs $18 - $22.

- Distance: 13131.1 km
- Duration: 28h 20m
What companies run services between Melbourne, VIC, Australia and Machu Picchu, Peru?
There is no direct connection from Melbourne to Machu Picchu. However, you can take the bus to Melbourne Airport T3 Skybus/Arrival Dr, take the walk to Melbourne airport, fly to Cuzco, take the walk to Aeropuerto Internacional Teniente Alejandro Velasco Astete, take the shuttle to Train station Wanchaq, take the walk to Cusco, take the shuttle to Ollantaytambo, take the walk to Ollantaytambo, then take the train to Machu Picchu. Alternatively, you can take the bus to Melbourne Airport T3 Skybus/Arrival Dr, take the walk to Melbourne airport, fly to Ayacucho, then take the drive to Machu Picchu.

- Website
- latam.com
Flights from Melbourne to Cuzco via Santiago, Lima
- Ave. Duration
- 21h 55m
- When
- Tuesday and Saturday
- Estimated price
- $600 - $2,000
Flights from Melbourne to Cuzco via Sydney, Santiago
- Ave. Duration
- 23h 15m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $600 - $1,900
Flights from Melbourne to Cuzco via Auckland, Santiago
- Ave. Duration
- 22h 32m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $600 - $2,000
Flights from Melbourne to Ayacucho via Santiago, Lima
- Ave. Duration
- 34h 10m
- When
- Tuesday
- Estimated price
- $700 - $2,300
Flights from Melbourne to Ayacucho via Santiago, Ezeiza, Lima
- Ave. Duration
- 34h 10m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $750 - $2,600
Flights from Melbourne to Ayacucho via Santiago, Sao Paulo, Lima
- Ave. Duration
- 34h 10m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $850 - $2,800
Flights from Melbourne to Ayacucho via Los Angeles, Lima
- Ave. Duration
- 29h 5m
- When
- Friday and Sunday
- Estimated price
- $950 - $3,000
Flights from Melbourne to Ayacucho via Santiago, Bogota, Lima
- Ave. Duration
- 39h 30m
- When
- Tuesday
- Estimated price
- $850 - $2,800
Flights from Melbourne to Ayacucho via Santiago, Antofagasta, Lima
- Ave. Duration
- 39h 30m
- When
- Thursday
- Estimated price
- $700 - $2,300
Flights from Melbourne to Ayacucho via Sydney, Santiago, Lima
- Ave. Duration
- 36h 40m
- When
- Tuesday, Wednesday, Friday and Sunday
- Estimated price
- $750 - $2,400
Flights from Melbourne Essendon Apt to Cuzco via King Island, Melbourne, Santiago, Lima
- Ave. Duration
- 26h 10m
- When
- Saturday
- Estimated price
- $600 - $2,000
Flights from Melbourne Essendon Apt to Cuzco via Wollongong, Brisbane, Auckland, Santiago
- Ave. Duration
- 42h 35m
- When
- Tuesday and Thursday
- Estimated price
- $650 - $2,100

- Phone
- 51-84-581414
- reservas@perurail.com
- Website
- perurail.com
Train from Ollantaytambo to Aguas Calientes - Machu Picchu
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- $40 - $95
- Schedules at
- perurail.com
- Book at
- pax1.perurail.com

- Phone
- +51 84 581860
- consultas@incarail.com
- Website
- incarail.com
Train from Ollantaytambo to Machu Picchu
- Ave. Duration
- 1h 24m
- Frequency
- Every 2 hours
- Estimated price
- $45 - $180
- Website
- https://incarail.com/en/
- THE VOYAGER BIMODAL
- $45 - $160
- THE 360° BIMODAL
- $65 - $120
- THE VOYAGER PREMIUM LOUNGE
- $65 - $180

- Phone
- +51993063390
- reservas@realinkacar.com
- Website
- realinkacar.com
Shuttle from Cusco to Ollantaytambo
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $40 - $65
- Website
- https://realinkacar.com/
Want to know more about travelling around Peru
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
If you’re looking to escape from the world, try these remote landscapes and tucked-away towns.
Read the travel guide4 of the smartest ways to explore Australia
Plan your Australian adventure, whether that's an epic east coast road trip or an Outback train odyssey
Read the travel guide