There are 6 ways to get from Machu Picchu to Bengaluru by train, plane, bus, 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.
Bus and Train to Alejandro Velasco Astete International Airport, fly to Kempegowda International Airport, bus
best- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Kempegowda International Airport (BLR)plane CUZ - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
38h 47m₹61,949–196,684Drive to Coronel Fap Alfredo Mendívil Duarte Airport, fly to Kempegowda International Airport, bus
- Drive from Machu Picchu to Coronel Fap Alfredo Mendívil Duarte Airport (AYP)car
- Fly from Coronel Fap Alfredo Mendívil Duarte Airport (AYP) to Kempegowda International Airport (BLR)plane AYP - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
41h 27m₹102,396–320,884Train, bus, bus to Puerto Maldonado, fly to Kempegowda International Airport
- Take the train from Machu Picchu Pueblo to Ollantaytambotrain
- Take the bus from Avenida Ferrocarril to Terminal Terrestre del Cuscobus
- Take the bus from Cusco to Puerto Maldonadobus
- Fly from Puerto Maldonado (PEM) to Kempegowda International Airport (BLR)plane PEM - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
47h 31m₹73,490–288,105Bus and Train, bus to Rodríguez Ballón International Airport, fly to Kempegowda International Airport, bus
- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Take the bus from Cusco to Arequipabus
- Fly from Rodríguez Ballón International Airport (AQP) to Kempegowda International Airport (BLR)plane AQP - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
46h 3mBus and Train to Alejandro Velasco Astete International Airport, fly to Hyderabad, bus
- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Hyderabad (HYD)plane CUZ - HYD
- Take the bus from Shamshabad B.S. to Kempegowda BS Majesticbus
47h 51m₹67,764–218,184Drive to Andahuaylas, fly to Kempegowda International Airport, bus
- Drive from Machu Picchu to Andahuaylas (ANS)car
- Fly from Andahuaylas (ANS) to Kempegowda International Airport (BLR)plane ANS - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
2d₹65,249–217,784
Alejandro Velasco Astete International Airport (CUZ) to Kempegowda International Airport (BLR) flights
Questions & Answers
The cheapest way to get from Machu Picchu to Bengaluru is to Bus and Train and fly and bus which costs ₹60,000 - ₹2,00,000 and takes 38h 47m.
The fastest way to get from Machu Picchu to Bengaluru is to Bus and Train and fly and bus which takes 38h 47m and costs ₹60,000 - ₹2,00,000.
The distance between Machu Picchu and Bengaluru is 16900 km.
It takes approximately 38h 47m to get from Machu Picchu to Bengaluru, including transfers.
Bengaluru is 10h 30m ahead of Machu Picchu. It is currently 11:39 PM in Machu Picchu and 10:09 AM in Bengaluru.
There are 2723+ hotels available in Bengaluru.
What companies run services between Machu Picchu, Peru and Bengaluru, India?
There is no direct connection from Machu Picchu to Bengaluru. However, you can take the bus to Aguas Calientes, walk to Machu Picchu Pueblo, take the train to Ave. El Sol 843 , Cusco, walk to Avenida Pardo, take the bus to Cusco Airport, walk to Alejandro Velasco Astete International Airport (CUZ) airport, fly to Kempegowda International Airport (BLR), walk to Kempegowda International Airport, then take the bus to Shanthinagara Bus Station. Alternatively, you can drive to Coronel Fap Alfredo Mendívil Duarte Airport (AYP) airport, fly to Kempegowda International Airport (BLR), walk to Kempegowda International Airport, then take the bus to Shanthinagara Bus Station.
- Website
- klm.com
Flights from Alejandro Velasco Astete International Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 45h 50m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹55,000–180,000
Flights from Coronel Fap Alfredo Mendívil Duarte Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 2d
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹95,000–310,000
Flights from Puerto Maldonado to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 46h 10m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹65,000–220,000
Flights from Puerto Maldonado to Kempegowda International Airport via Alejandro Velasco Astete International Airport, Lima, Paris Charles de Gaulle
- Ave. Duration
- 44h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹65,000–220,000
Flights from Puerto Maldonado to Kempegowda International Airport via Alejandro Velasco Astete International Airport, Lima, Amsterdam Schiphol
- Ave. Duration
- 47h 15m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹65,000–220,000
Flights from Rodríguez Ballón International Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 45h 40m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹65,000–210,000
Flights from Rodríguez Ballón International Airport to Kempegowda International Airport via Alejandro Velasco Astete International Airport, Lima, Paris Charles de Gaulle
- Ave. Duration
- 47h 5m
- When
- Monday and Friday
- Estimated price
- ₹65,000–210,000
Flights from Alejandro Velasco Astete International Airport to Hyderabad via Lima, Amsterdam Schiphol
- Ave. Duration
- 47h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹60,000–200,000
Flights from Andahuaylas to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 2d 4h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹60,000–210,000
- Website
- airfrance.com
Flights from Alejandro Velasco Astete International Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 45h 50m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹55,000–180,000
Flights from Coronel Fap Alfredo Mendívil Duarte Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 2d
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹95,000–310,000
Flights from Puerto Maldonado to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 46h 10m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹65,000–220,000
Flights from Puerto Maldonado to Kempegowda International Airport via Alejandro Velasco Astete International Airport, Lima, Paris Charles de Gaulle
- Ave. Duration
- 44h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹65,000–220,000
Flights from Puerto Maldonado to Kempegowda International Airport via Alejandro Velasco Astete International Airport, Lima, Amsterdam Schiphol
- Ave. Duration
- 47h 15m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹65,000–220,000
Flights from Rodríguez Ballón International Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 45h 40m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹65,000–210,000
Flights from Rodríguez Ballón International Airport to Kempegowda International Airport via Alejandro Velasco Astete International Airport, Lima, Paris Charles de Gaulle
- Ave. Duration
- 47h 5m
- When
- Monday and Friday
- Estimated price
- ₹65,000–210,000
Flights from Alejandro Velasco Astete International Airport to Hyderabad via Lima, Amsterdam Schiphol
- Ave. Duration
- 47h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹60,000–200,000
Flights from Andahuaylas to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 2d 4h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹60,000–210,000
- Website
- goindigo.in
Flights from Alejandro Velasco Astete International Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol, Mumbai
- Ave. Duration
- 29h 5m
- When
- Every day
- Estimated price
- ₹55,000–180,000
Flights from Coronel Fap Alfredo Mendívil Duarte Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol, Mumbai
- Ave. Duration
- 31h 40m
- When
- Every day
- Estimated price
- ₹95,000–310,000
Flights from Puerto Maldonado to Kempegowda International Airport via Lima, Amsterdam Schiphol, Mumbai
- Ave. Duration
- 29h 25m
- When
- Every day
- Estimated price
- ₹65,000–220,000
Flights from Rodríguez Ballón International Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol, Mumbai
- Ave. Duration
- 28h 55m
- When
- Every day
- Estimated price
- ₹65,000–210,000
Flights from Alejandro Velasco Astete International Airport to Hyderabad via Lima, Amsterdam Schiphol, Mumbai
- Ave. Duration
- 30h
- When
- Every day
- Estimated price
- ₹60,000–200,000
Flights from Andahuaylas to Kempegowda International Airport via Lima, Amsterdam Schiphol, Mumbai
- Ave. Duration
- 37h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹60,000–210,000
- Website
- airindia.in
Flights from Alejandro Velasco Astete International Airport to Kempegowda International Airport via Bogota, Frankfurt
- Ave. Duration
- 45h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹60,000–180,000
Flights from Alejandro Velasco Astete International Airport to Kempegowda International Airport via Bogota, Frankfurt, Mumbai
- Ave. Duration
- 32h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹60,000–180,000
Flights from Alejandro Velasco Astete International Airport to Hyderabad via Bogota, Frankfurt
- Ave. Duration
- 45h 35m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₹65,000–190,000
Flights from Alejandro Velasco Astete International Airport to Hyderabad via Bogota, Frankfurt, Mumbai
- Ave. Duration
- 32h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹65,000–190,000
- Website
- lufthansa.com
Flights from Alejandro Velasco Astete International Airport to Kempegowda International Airport via Bogota, Frankfurt
- Ave. Duration
- 45h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹60,000–180,000
Flights from Alejandro Velasco Astete International Airport to Hyderabad via Bogota, Frankfurt
- Ave. Duration
- 45h 35m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₹65,000–190,000
- Website
- omanair.com
Flights from Alejandro Velasco Astete International Airport to Kempegowda International Airport via Bogota, Frankfurt, Muscat
- Ave. Duration
- 34h 40m
- When
- Thursday and Sunday
- Estimated price
- ₹60,000–180,000
- Phone
- +51 84 581860
- [email protected]
- Website
- incarail.com
Train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₹5,500–15,000
- Website
- https://incarail.com/en
- The premium & lounge
- ₹12,000–15,000
- Voyager Bimodal
- ₹8,000–11,000
- The 360°
- ₹12,000–14,000
- THE VOYAGER BIMODAL
- ₹5,500–6,500
- THE 360° BIMODAL
- ₹6,300–6,600
- The Prime
- ₹12,500–13,500
Train from Machu Picchu Pueblo to Ollantaytambo
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹3,200–13,000
- Website
- https://incarail.com/en
- The premium & lounge
- ₹5,000–13,000
- Voyager Bimodal
- ₹3,200–6,000
- The 360°
- ₹5,000–7,000
Train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₹5,500–15,000
- Website
- https://incarail.com/en
- The premium & lounge
- ₹12,000–15,000
- Voyager Bimodal
- ₹8,000–11,000
- The 360°
- ₹12,000–14,000
- THE VOYAGER BIMODAL
- ₹5,500–6,500
- THE 360° BIMODAL
- ₹6,300–6,600
- The Prime
- ₹12,500–13,500
Train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₹5,500–15,000
- Website
- https://incarail.com/en
- The premium & lounge
- ₹12,000–15,000
- Voyager Bimodal
- ₹8,000–11,000
- The 360°
- ₹12,000–14,000
- THE VOYAGER BIMODAL
- ₹5,500–6,500
- THE 360° BIMODAL
- ₹6,300–6,600
- The Prime
- ₹12,500–13,500
- Phone
- +51 1625 4848
- [email protected]
- Website
- perurail.com
Train from Machu Picchu Pueblo to Ollantaytambo
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- ₹5,000–60,097
- Website
- https://www.perurail.com/
- Observatory 603
- ₹7,250
- Expedition 75
- ₹7,536
- Expedition 51
- ₹6,010
- Observatory 303
- ₹9,444
- Expedition 603
- ₹9,444
- Visitandome 73
- ₹7,536
- Expedition 91
- ₹6,010
- Bingham 11
- ₹60,097
- Phone
- +91 080 22483777
- Website
- mybmtc.karnataka.gov.in
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
- Phone
- +51904244509
- [email protected]
- Website
- aeroexpreso.com.pe
Bus from Avenida Ferrocarril to Terminal Terrestre del Cusco
- Ave. Duration
- 2h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₹250–1,500
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +51 511 418 1111
- [email protected]
- Website
- civa.com.pe
Bus from Cusco to Puerto Maldonado
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- ₹3,400–4,600
- Schedules at
- civa.com.pe
- Phone
- +51 993 585 217
Bus from Cusco to Arequipa
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Book at
- redbus.pe
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Shamshabad B.S. to Kempegowda BS Majestic
- Ave. Duration
- 8h 28m
- Frequency
- Hourly
- Estimated price
- ₹800–1,700
- Schedules at
- ksrtc.in
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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from Luton Airport into central London, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.




















