There are 4 ways to get from Kuala Lumpur to Machupicchu Packer, 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 to Kuala Lumpur, fly to Cuzco, bus, train  •  37 h 14 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

$731 - $2,363

3 alternative options

Bus to Singapore, fly to Cuzco, bus, train  •  40 h 49 min

  1. Take the bus from 5 Element Hotel to Tampines MRT Station
  2. Fly from Singapore (SIN) to Cuzco (CUZ) SIN - CUZ
  3. Take the bus from Cusco to Ollantaytambo
  4. Take the train from Ollantaytambo to Machu Picchu

$885 - $2,577

Train to Kuala Lumpur, fly to Juliaca, bus, train  •  45 h 9 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

$1,050 - $2,981

Train to Kuala Lumpur, fly to Arequipa, bus, train  •  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

$793 - $2,304

Questions & Answers

The cheapest way to get from Kuala Lumpur to Machupicchu Packer, Machu Picchu is to train and fly and bus which costs RM 2900 - RM 10000 and takes 37 h 14 min.

More details

The quickest way to get from Kuala Lumpur to Machupicchu Packer, Machu Picchu is to train and fly and bus which costs RM 2900 - RM 10000 and takes 37 h 14 min.

More details

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

It takes approximately 37 h 14 min to get from Kuala Lumpur to Machupicchu Packer, Machu Picchu, including transfers.

More details

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

There is no direct connection from Kuala Lumpur to Machupicchu Packer, 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 Packer, Machu Picchu. Alternatively, you can take the bus to Tampines MRT Station, take the walk to Tampines Stn/Int, take the line 27 bus to Changi Airport PTB2, take the walk to Singapore 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 Packer, Machu Picchu.

Airlines
LATAM Chile
Website
latam.com
Flights from Kuala Lumpur to Cuzco via Auckland, Santiago
Ave. Duration
31 h 35 min
When
Monday, Tuesday and Friday
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Cuzco via Sydney, Santiago
Ave. Duration
31 h 15 min
When
Monday and Tuesday
Estimated price
$800 - $2,100
Flights from Kuala Lumpur to Cuzco via Sydney, Auckland, Santiago
Ave. Duration
31 h 15 min
When
Monday, Tuesday and Friday
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Cuzco via Gold Coast, Auckland, Santiago
Ave. Duration
31 h 20 min
When
Monday, Tuesday and Friday
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Cuzco via Auckland, Santiago, Lima
Ave. Duration
33 h 17 min
When
Every day
Estimated price
$1,000 - $2,800
Flights from Kuala Lumpur to Cuzco via Doha, Madrid, Lima
Ave. Duration
34 h 43 min
When
Tuesday and Saturday
Estimated price
$1,000 - $2,800
Flights from Kuala Lumpur to Cuzco via Melbourne, Santiago, Lima
Ave. Duration
35 h 5 min
When
Sunday
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Cuzco via Dubai, Madrid, Lima
Ave. Duration
35 h 28 min
When
Every day
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Cuzco via Melbourne, Auckland, Santiago
Ave. Duration
32 h 30 min
When
Monday, Tuesday and Friday
Estimated price
$1,000 - $2,700
Flights from Kuala Lumpur to Cuzco via Sydney, Santiago, Lima
Ave. Duration
32 h 57 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$850 - $2,200
Flights from Kuala Lumpur to Cuzco via Singapore, Auckland, Santiago
Ave. Duration
36 h 20 min
When
Monday, Tuesday and Friday
Estimated price
$1,000 - $2,700
Flights from Singapore to Cuzco via Sydney, Santiago
Ave. Duration
31 h 40 min
When
Monday, Tuesday and Wednesday
Estimated price
$950 - $2,600
Flights from Singapore to Cuzco via Los Angeles, Lima
Ave. Duration
32 h 5 min
When
Every day
Estimated price
$1,100 - $4,000
Flights from Singapore to Cuzco via Sydney, Santiago, Lima
Ave. Duration
35 h 32 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$1,000 - $2,600
Flights from Singapore to Cuzco via Paris CDG, Lima
Ave. Duration
32 h 32 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$1,500 - $7,500
Flights from Singapore to Cuzco via Auckland, Santiago
Ave. Duration
33 h 45 min
When
Monday, Tuesday and Friday
Estimated price
$1,200 - $3,200
Flights from Kuala Lumpur to Juliaca via Amsterdam, Paris CDG, Lima
Ave. Duration
32 h 56 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$1,100 - $5,500
Flights from Kuala Lumpur to Juliaca via Doha, Madrid, Lima
Ave. Duration
38 h 33 min
When
Tuesday and Saturday
Estimated price
$950 - $2,600
Flights from Kuala Lumpur to Juliaca via Dubai, Madrid, Lima
Ave. Duration
39 h 18 min
When
Every day
Estimated price
$950 - $2,600
Flights from Kuala Lumpur to Juliaca via Amsterdam, Madrid, Lima
Ave. Duration
32 h 56 min
When
Thursday and Sunday
Estimated price
$1,300 - $4,600
Flights from Kuala Lumpur to Arequipa via Auckland, Santiago, Lima
Ave. Duration
34 h 46 min
When
Wednesday
Estimated price
$900 - $2,400
Flights from Kuala Lumpur to Arequipa via Doha, Madrid, Lima
Ave. Duration
35 h 7 min
When
Tuesday and Saturday
Estimated price
$900 - $2,400
Flights from Kuala Lumpur to Arequipa via Amsterdam, Paris CDG, Lima
Ave. Duration
32 h 41 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$1,100 - $5,000
Flights from Kuala Lumpur to Arequipa via Dubai, Madrid, Lima
Ave. Duration
35 h 52 min
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$900 - $2,400
Flights from Kuala Lumpur to Arequipa via Melbourne, Santiago, Lima
Ave. Duration
36 h 17 min
When
Sunday
Estimated price
$850 - $2,400
Flights from Kuala Lumpur to Arequipa via Dubai, Barcelona, Lima
Ave. Duration
37 h 3 min
When
Monday
Estimated price
$900 - $2,400
Flights from Kuala Lumpur to Arequipa via Sydney, Santiago, Lima
Ave. Duration
34 h 26 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$700 - $1,900
Flights from Kuala Lumpur to Arequipa via Amsterdam, Madrid, Lima
Ave. Duration
34 h 51 min
When
Every day
Estimated price
$1,200 - $4,200
Iberia
Website
iberia.com
Flights from Kuala Lumpur to Cuzco via Doha, Madrid, Lima
Ave. Duration
37 h 54 min
When
Every day
Estimated price
$1,000 - $2,800
Flights from Kuala Lumpur to Juliaca via Doha, Madrid, Lima
Ave. Duration
39 h 15 min
When
Every day
Estimated price
$950 - $2,600
Flights from Kuala Lumpur to Juliaca via Amsterdam, Paris CDG, Lima
Ave. Duration
32 h 56 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$1,100 - $5,500
Flights from Kuala Lumpur to Juliaca via Dubai, Madrid, Lima
Ave. Duration
39 h 18 min
When
Every day
Estimated price
$950 - $2,600
Flights from Kuala Lumpur to Juliaca via Amsterdam, Madrid, Lima
Ave. Duration
32 h 56 min
When
Thursday and Sunday
Estimated price
$1,300 - $4,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, Barcelona, Lima
Ave. Duration
37 h 3 min
When
Monday
Estimated price
$900 - $2,400
Flights from Kuala Lumpur to Arequipa via Amsterdam, Madrid, Lima
Ave. Duration
34 h 51 min
When
Every day
Estimated price
$1,200 - $4,200
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Kuala Lumpur to Cuzco via London Heathrow, Bogota
Ave. Duration
38 h 22 min
When
Every day
Estimated price
$650 - $2,000
Flights from Singapore to Cuzco via London Heathrow, Bogota
Ave. Duration
35 h 37 min
When
Every day
Estimated price
$800 - $2,200
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
Monday, Tuesday, Thursday and Saturday
Estimated price
$1,000 - $4,300
Flights from Kuala Lumpur to Arequipa via Amsterdam, Bogota, Lima
Ave. Duration
35 h 23 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$1,200 - $4,200
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 10 minutes
Estimated price
$14
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
KKKL Travel & Tours
Email
enquiry@kkkl.com.sg
Website
kkkl.com.sg
Bus from 5 Element Hotel to Tampines MRT Station
Ave. Duration
5 h 31 min
Frequency
Every 4 hours
Estimated price
$16 - $26
Schedules at
kkkl.com.sg
CIVA
Website
civa.com.pe
Bus from Arequipa to Cusco
Ave. Duration
9 h
Frequency
3 times a day
Estimated price
$11 - $40
Schedules at
civa.com.pe
Regular Semi Bed
$20 - $28
Regular Bed
$25 - $35
Economy
$11 - $15
Premium Semi Bed
$23 - $35
Premium Bed
$29 - $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 How to get from Florence to Rome, Need to know: Eurostar and How to get from JFK to New York City - to help you get the most out of your next trip.