There are 4 ways to get from Kuala Lumpur to Machupicchu Guest House, Machu Picchu by train, plane or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, fly to Cuzco, bus  •  35 h 38 min

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Cuzco (CUZ) KUL - CUZ
  3. Take the bus from Cusco to Ollantaytambo
  4. Take the train from Ollantaytambo to Machu Picchu

$727 - $2,366

3 alternative options

Train, fly to Puerto Maldonado, bus  •  2 days 8 h

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Puerto Maldonado (PEM) KUL - PEM
  3. Take the bus from Puerto Maldonado to Cusco
  4. Take the bus from Cusco to Ollantaytambo
  5. Take the train from Ollantaytambo to Machu Picchu

$1,390 - $3,916

Train, fly to Juliaca, bus  •  44 h 58 min

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Juliaca (JUL) KUL - JUL
  3. Take the bus from Juliaca to Cusco
  4. Take the bus from Cusco to Ollantaytambo
  5. Take the train from Ollantaytambo to Machu Picchu

$895 - $2,483

Train, fly to Arequipa, bus  •  2 days 0 h

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Arequipa (AQP) KUL - AQP
  3. Take the bus from Arequipa to Cusco
  4. Take the bus from Cusco to Ollantaytambo
  5. Take the train from Ollantaytambo to Machu Picchu

$788 - $2,307

Questions & Answers

The distance between Kuala Lumpur and Machupicchu Guest House, Machu Picchu is 18731 km.

It takes approximately 35 h 38 min to get from Kuala Lumpur to Machupicchu Guest House, Machu Picchu, including transfers.

More details

There is no direct flight from Kuala Lumpur Airport to Cuzco Airport. The quickest flight takes 35 h 35 min and has two stopovers.

Search flights

Qantas, KLM, Qatar Airways and five other airlines offer flights from Kuala Lumpur Airport to Cuzco Airport.

Search flights

Map of how to get from Kuala Lumpur to Machupicchu Guest House, Machu Picchu.
Launch map view
  • Distance: 11706.8 miles
  • Duration: 35 h 38 min

What companies run services between Kuala Lumpur, Malaysia and Machupicchu Guest House, Machu Picchu, Peru?

There is no direct connection from Kuala Lumpur to Machupicchu Guest House, Machu Picchu. However, you can take the train to Klia T1, take the walk to Kuala Lumpur airport, fly to Cuzco, take the taxi to Cusco, take the bus to Ollantaytambo, take the walk to Ollantaytambo, take the train to Machu Picchu, then take the walk to Machupicchu Guest House, Machu Picchu. Alternatively, you can take the train to Klia T1, take the walk to Kuala Lumpur airport, fly to Puerto Maldonado, take the taxi to Puerto Maldonado, take the bus to Cusco, take the bus to Ollantaytambo, take the walk to Ollantaytambo, take the train to Machu Picchu, then take the walk to Machupicchu Guest House, Machu Picchu.

Airlines
LATAM Chile
Website
latam.com
Flights from Kuala Lumpur to Cuzco via Auckland, Santiago
Ave. Duration
30 h 5 min
When
Monday, Tuesday and Thursday
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Cuzco via Gold Coast, Auckland, Santiago
Ave. Duration
29 h 35 min
When
Monday, Tuesday and Thursday
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Cuzco via Sydney, Santiago
Ave. Duration
29 h 35 min
When
Monday, Tuesday and Thursday
Estimated price
$800 - $2,100
Flights from Kuala Lumpur to Cuzco via Auckland, Santiago, Lima
Ave. Duration
33 h 22 min
When
Monday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$1,000 - $2,800
Flights from Kuala Lumpur to Cuzco via Sydney, Santiago, Lima
Ave. Duration
31 h 27 min
When
Tuesday
Estimated price
$850 - $2,200
Flights from Kuala Lumpur to Cuzco via Singapore Changi, Auckland, Santiago
Ave. Duration
34 h 35 min
When
Monday, Tuesday and Thursday
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Puerto Maldonado via Dubai, Madrid, Lima
Ave. Duration
43 h 14 min
When
Every day
Estimated price
$1,700 - $4,700
Flights from Kuala Lumpur to Puerto Maldonado via Auckland, Santiago, Cuzco
Ave. Duration
2 days 2 h
When
Monday, Tuesday and Thursday
Estimated price
$1,600 - $4,400
Flights from Kuala Lumpur to Puerto Maldonado via Amsterdam, Lima
Ave. Duration
2 days 6 h
When
Every day
Estimated price
$2,300 - $8,000
Flights from Kuala Lumpur to Puerto Maldonado via Dubai, Sao Paulo, Lima
Ave. Duration
2 days 3 h
When
Tuesday and Thursday
Estimated price
$1,300 - $3,500
Flights from Kuala Lumpur to Puerto Maldonado via Dubai, Rio De Janeiro-Galeao, Lima
Ave. Duration
2 days 3 h
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$1,300 - $3,500
Flights from Kuala Lumpur to Juliaca via Auckland, Santiago, Lima
Ave. Duration
33 h 10 min
When
Wednesday and Friday
Estimated price
$1,000 - $2,600
Flights from Kuala Lumpur to Juliaca via Sydney, Santiago, Lima
Ave. Duration
32 h 40 min
When
Tuesday
Estimated price
$800 - $2,100
Flights from Kuala Lumpur to Juliaca via Amsterdam, Paris CDG, Lima
Ave. Duration
33 h
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
$1,100 - $5,500
Flights from Kuala Lumpur to Juliaca via Dubai, Madrid, Lima
Ave. Duration
39 h 13 min
When
Every day
Estimated price
$950 - $2,600
Flights from Kuala Lumpur to Arequipa via Auckland, Santiago, Lima
Ave. Duration
32 h 47 min
When
Wednesday and Friday
Estimated price
$900 - $2,400
Flights from Kuala Lumpur to Arequipa via Sydney, Santiago, Lima
Ave. Duration
32 h 17 min
When
Tuesday
Estimated price
$700 - $1,900
Flights from Kuala Lumpur to Arequipa via Amsterdam, Paris CDG, Lima
Ave. Duration
32 h 37 min
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
$1,100 - $5,000
Flights from Kuala Lumpur to Arequipa via Dubai, Madrid, Lima
Ave. Duration
37 h
When
Every day
Estimated price
$900 - $2,400
Flights from Kuala Lumpur to Arequipa via Amsterdam, Madrid, Lima
Ave. Duration
34 h 53 min
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$1,200 - $4,200
Iberia
Website
iberia.com
Flights from Kuala Lumpur to Cuzco via Doha, Madrid, Lima
Ave. Duration
37 h 53 min
When
Every day
Estimated price
$1,000 - $2,800
Flights from Kuala Lumpur to Juliaca via Doha, Madrid, Lima
Ave. Duration
39 h 53 min
When
Every day
Estimated price
$950 - $2,600
Flights from Kuala Lumpur to Juliaca via Dubai, Madrid, Lima
Ave. Duration
39 h 13 min
When
Every day
Estimated price
$950 - $2,600
Flights from Kuala Lumpur to Arequipa via Doha, Madrid, Lima
Ave. Duration
37 h 44 min
When
Every day
Estimated price
$950 - $3,200
Flights from Kuala Lumpur to Arequipa via Dubai, Madrid, Lima
Ave. Duration
37 h
When
Every day
Estimated price
$900 - $2,400
Flights from Kuala Lumpur to Arequipa via Amsterdam, Madrid, Lima
Ave. Duration
34 h 53 min
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$1,200 - $4,200
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Kuala Lumpur to Cuzco via Amsterdam, Lima
Ave. Duration
33 h 59 min
When
Every day
Estimated price
$1,400 - $4,800
Flights from Kuala Lumpur to Cuzco via London Heathrow, Bogota
Ave. Duration
37 h 58 min
When
Every day
Estimated price
$650 - $2,000
Flights from Kuala Lumpur to Puerto Maldonado via Amsterdam, Lima, Cuzco
Ave. Duration
2 days 0 h
When
Every day
Estimated price
$2,300 - $8,000
Flights from Kuala Lumpur to Juliaca via Amsterdam, Lima
Ave. Duration
34 h 40 min
When
Every day
Estimated price
$1,300 - $4,500
Flights from Kuala Lumpur to Juliaca via Doha, Madrid, Lima
Ave. Duration
37 h 35 min
When
Every day
Estimated price
$1,000 - $4,300
Peruvian Airlines
Website
peruvian.pe
Flights from Kuala Lumpur to Arequipa via Amsterdam, Lima
Ave. Duration
34 h 25 min
When
Every day
Estimated price
$1,200 - $4,200
Train operators
KLIA Express
Website
kliaekspres.com
Train from KL Sentral to Klia T1
Ave. Duration
30 min
Frequency
Every 15 minutes
Estimated price
$9 - $17
Schedules at
kliaekspres.com
PeruRail
Phone
51-84-581414
Email
reservas@perurail.com
Website
perurail.com
Train from Ollantaytambo to Machu Picchu
Ave. Duration
1 h 22 min
Frequency
Hourly
Estimated price
$60 - $340
Schedules at
perurail.com
Book at
pax1.perurail.com
VIP
$210 - $340
Regular
$75 - $110
Inca Rail
Phone
+51 84 581860
Email
consultas@incarail.com
Website
incarail.com
Train from Ollantaytambo to Machu Picchu
Ave. Duration
1 h 21 min
Frequency
Every 2 hours
Estimated price
$61
Schedules at
incarail.com
Book at
incarail.com
Bus operators
Real Inka
Inkaq Purinan
Email
info@purinanperu.com
Website
purinanperu.com
Bus from Cusco to Ollantaytambo
Ave. Duration
2 h
Frequency
On demand
Schedules at
purinanperu.com
Book at
purinanperu.com
Cruz Del Sur
Phone
0801-11111
Website
cruzdelsur.com.pe
Bus from Puerto Maldonado to Cusco
Ave. Duration
6 h 40 min
Frequency
Once daily
Estimated price
$13 - $50
Schedules at
cruzdelsur.com.pe
Regular in Advance
$18 - $27
Regular
$30 - $45
VIP
$35 - $50
CIVA
Website
civa.com.pe
Bus from Arequipa to Cusco
Ave. Duration
9 h
Frequency
3 times a day
Estimated price
$10 - $40
Schedules at
civa.com.pe
Regular Semi Bed
$20 - $28
Regular Bed
$25 - $35
Economy
$10 - $15
Premium Semi Bed
$23 - $35
Premium Bed
$28 - $40

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from Luton Airport into central London and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

Trips to Machupicchu Guest House, Machu Picchu