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₹56,956–196,691Drive 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₹87,453–290,967Train, 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₹63,249–272,894Bus 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₹62,771–218,191Drive 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₹60,290–197,842
Alejandro Velasco Astete International Airport (CUZ) to Kempegowda International Airport (BLR) flights
Comparing Your Travel Options
The cheapest way to get from Machu Picchu to Bengaluru is to Bus and Train and fly and bus which costs ₹55,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 ₹55,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 6:18 PM in Machu Picchu and 4:48 AM in Bengaluru.
There are 2826+ 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 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹50,000–180,000
Flights from Coronel Fap Alfredo Mendívil Duarte Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 2d
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹80,000–280,000
Flights from Puerto Maldonado to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 46h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹60,000–200,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
- ₹55,000–200,000
Flights from Puerto Maldonado to Kempegowda International Airport via Alejandro Velasco Astete International Airport, Lima, Amsterdam Schiphol
- Ave. Duration
- 47h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹60,000–200,000
Flights from Rodríguez Ballón International Airport to Kempegowda International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 45h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹60,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
- ₹60,000–210,000
Flights from Alejandro Velasco Astete International Airport to Hyderabad via Lima, Amsterdam Schiphol
- Ave. Duration
- 47h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹55,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
- ₹55,000–190,000
- Phone
- +51 84 581860
- [email protected]
- Website
- Incarail
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
- Incarail
- 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,700
- 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
- Incarail
- The premium & lounge
- ₹5,000–13,000
- Voyager Bimodal
- ₹3,200–6,500
- 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
- Incarail
- 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,700
- 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
- Incarail
- 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,700
- The Prime
- ₹12,500–13,500
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- BMTC
- 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
- BMTC
- 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
- BMTC
- 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
- BMTC
- 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
- BMTC
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
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 plan an amazing trip around Scandinavia, How to get from Stansted Airport into central London, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.






