There are 7 ways to get from Bengaluru to Machu Picchu by bus, plane, 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.
Bus to Kempegowda International Airport, fly to Alejandro Velasco Astete International Airport, Train + Bus
best- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Alejandro Velasco Astete International Airport (CUZ)plane BLR - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
36h 36m$626–3,418Bus to Kannur International Airport, fly to Alejandro Velasco Astete International Airport, Train + Bus
- Take the bus from Bengaluru to Mattannurbus
- Fly from Kannur International Airport (CNN) to Alejandro Velasco Astete International Airport (CUZ)plane CNN - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
46h 17m$886–3,847Train to Chennai International Airport, fly to Alejandro Velasco Astete International Airport, Train + Bus
- Take the train from Ksr Bengaluru to Chennai Centraltrain
- Fly from Chennai International Airport (MAA) to Alejandro Velasco Astete International Airport (CUZ)plane MAA - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
2d 5h$729–3,235Bus to Kempegowda International Airport, fly to Coronel Fap Alfredo Mendívil Duarte Airport, drive
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Coronel Fap Alfredo Mendívil Duarte Airport (AYP)plane BLR - AYP
- Drive from Coronel Fap Alfredo Mendívil Duarte Airport (AYP) to Machu Picchucar
2d$926–2,923Train to Calicut International Airport, fly to Alejandro Velasco Astete International Airport, Train + Bus
- Take the train from Krishnarajapurm to Kozhikkodetrain
- Fly from Calicut International Airport (CCJ) to Alejandro Velasco Astete International Airport (CUZ)plane CCJ - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
2d 5h$836–3,752Bus to Kempegowda International Airport, fly to Rodríguez Ballón International Airport, bus, Train + Bus
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Rodríguez Ballón International Airport (AQP)plane BLR - AQP
- Take the bus from Arequipa to Cuscobus
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
44h 41mBus to Kempegowda International Airport, fly to Andahuaylas, drive
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Andahuaylas (ANS)plane BLR - ANS
- Drive from Andahuaylas (ANS) to Machu Picchucar
45h 29m$651–2,183
Kempegowda International Airport (BLR) to Alejandro Velasco Astete International Airport (CUZ) flights
Comparing Your Travel Options
The cheapest way to get from Bengaluru to Machu Picchu is to bus and fly and Train + Bus which costs $600 - $3,500 and takes 36h 36m.
The fastest way to get from Bengaluru to Machu Picchu is to bus and fly and Train + Bus which takes 36h 36m and costs $600 - $3,500.
The distance between Bengaluru and Machu Picchu is 16895 km.
It takes approximately 36h 36m to get from Bengaluru to Machu Picchu, including transfers.
Machu Picchu is 10h 30m behind Bengaluru. It is currently 3:31 PM in Bengaluru and 5:01 AM in Machu Picchu.
There are 169+ hotels available in Machu Picchu.
What companies run services between Bengaluru, India and Machu Picchu, Peru?
There is no direct connection from Bengaluru to Machu Picchu. However, you can take the bus to Kempegowda International Airport, walk to Kempegowda International Airport (BLR) airport, fly to Alejandro Velasco Astete International Airport (CUZ), walk to Cusco Airport, take the bus to Avenida Pardo, walk to Cusco - Wanchaq, take the train to Machu Picchu Pueblo, walk to Aguas Calientes, then take the bus to Machu Picchu. Alternatively, you can take the bus to Mattannur, take the taxi to Kannur International Airport (CNN) airport, fly to Alejandro Velasco Astete International Airport (CUZ), walk to Cusco Airport, take the bus to Avenida Pardo, walk to Cusco - Wanchaq, take the train to Machu Picchu Pueblo, walk to Aguas Calientes, then take the bus to Machu Picchu.
- Website
- latam.com
Flights from Kempegowda International Airport to Alejandro Velasco Astete International Airport via Paris Charles de Gaulle, Lima
- Ave. Duration
- 27h
- When
- Every day
- Estimated price
- $550–1,800
Flights from Kempegowda International Airport to Alejandro Velasco Astete International Airport via Amsterdam Schiphol, Lima
- Ave. Duration
- 27h 25m
- When
- Every day
- Estimated price
- $550–1,800
Flights from Kannur International Airport to Alejandro Velasco Astete International Airport via Doha, Sao Paulo
- Ave. Duration
- 2d
- When
- Monday, Friday, and Sunday
- Estimated price
- $800–2,200
Flights from Kannur International Airport to Alejandro Velasco Astete International Airport via Dubai, Sao Paulo
- Ave. Duration
- 42h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $850–2,600
Flights from Kannur International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 33h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $850–2,500
Flights from Chennai International Airport to Alejandro Velasco Astete International Airport via Doha, Sao Paulo
- Ave. Duration
- 40h 35m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $650–1,800
Flights from Chennai International Airport to Alejandro Velasco Astete International Airport via Dubai, Sao Paulo
- Ave. Duration
- 40h 45m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $700–2,200
Flights from Chennai International Airport to Alejandro Velasco Astete International Airport via Addis Ababa, Sao Paulo
- Ave. Duration
- 42h 30m
- When
- Monday and Saturday
- Estimated price
- $650–1,600
Flights from Chennai International Airport to Alejandro Velasco Astete International Airport via Dubai, Rio De Janeiro-Galeao, Sao Paulo
- Ave. Duration
- 40h 45m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $700–2,200
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Paris Charles de Gaulle, Lima
- Ave. Duration
- 39h 45m
- When
- Every day
- Estimated price
- $850–2,800
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Amsterdam Schiphol, Lima
- Ave. Duration
- 40h 10m
- When
- Every day
- Estimated price
- $850–2,900
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Dubai, Rio De Janeiro-Galeao, Lima
- Ave. Duration
- 36h 40m
- When
- Every day
- Estimated price
- $1,000–3,200
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 36h 50m
- When
- Every day
- Estimated price
- $1,100–2,800
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Doha, Madrid, Lima
- Ave. Duration
- 38h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $1,000–2,800
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Amsterdam Schiphol, Quito, Lima
- Ave. Duration
- 39h 10m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $850–2,900
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Frankfurt, Bogota, Lima
- Ave. Duration
- 42h 5m
- When
- Every day
- Estimated price
- $950–3,200
Flights from Calicut International Airport to Alejandro Velasco Astete International Airport via Doha, Sao Paulo
- Ave. Duration
- 41h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $750–2,100
Flights from Calicut International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 34h 12m
- When
- Every day
- Estimated price
- $800–2,300
Flights from Kempegowda International Airport to Rodríguez Ballón International Airport via Paris Charles de Gaulle, Lima
- Ave. Duration
- 27h 30m
- When
- Every day
- Estimated price
- $650–2,300
Flights from Kempegowda International Airport to Rodríguez Ballón International Airport via Amsterdam Schiphol, Lima
- Ave. Duration
- 27h 55m
- When
- Every day
- Estimated price
- $650–2,300
Flights from Kempegowda International Airport to Rodríguez Ballón International Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 33h 15m
- When
- Every day
- Estimated price
- $800–2,200
- Website
- atsaairlines.com
Flights from Kempegowda International Airport to Andahuaylas via Paris Charles de Gaulle, Lima
- Ave. Duration
- 40h 10m
- When
- Monday and Wednesday
- Estimated price
- $600–2,100
Flights from Kempegowda International Airport to Andahuaylas via Amsterdam Schiphol, Lima
- Ave. Duration
- 40h 35m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $600–2,100
Flights from Kempegowda International Airport to Andahuaylas via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 37h 15m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $750–2,100
Flights from Kempegowda International Airport to Andahuaylas via Doha, Madrid, Lima
- Ave. Duration
- 37h 45m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $750–2,100
Flights from Kempegowda International Airport to Andahuaylas via Dubai, Madrid, Lima
- Ave. Duration
- 31h 10m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $800–2,100
Flights from Kempegowda International Airport to Andahuaylas via Dubai, Rio De Janeiro-Galeao, Lima
- Ave. Duration
- 37h 5m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $800–2,400
- Website
- avianca.com
Flights from Kempegowda International Airport to Alejandro Velasco Astete International Airport via London Heathrow, Bogota
- Ave. Duration
- 32h 10m
- When
- Every day
- Estimated price
- $750–2,100
Flights from Kannur International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Barcelona, Bogota
- Ave. Duration
- 47h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $1,000–2,800
Flights from Chennai International Airport to Alejandro Velasco Astete International Airport via London Heathrow, Bogota
- Ave. Duration
- 39h 15m
- When
- Every day
- Estimated price
- $850–2,300
Flights from Chennai International Airport to Alejandro Velasco Astete International Airport via Frankfurt, Bogota
- Ave. Duration
- 44h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–2,200
Flights from Calicut International Airport to Alejandro Velasco Astete International Airport via Doha, Bogota
- Ave. Duration
- 42h 15m
- When
- Wednesday and Sunday
- Estimated price
- $750–2,100
Flights from Calicut International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Madrid, Bogota
- Ave. Duration
- 40h 30m
- When
- Every day
- Estimated price
- $950–2,600
- Website
- iberia.com
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Paris Charles de Gaulle, Lima
- Ave. Duration
- 39h 45m
- When
- Every day
- Estimated price
- $850–2,800
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Amsterdam Schiphol, Lima
- Ave. Duration
- 40h 10m
- When
- Every day
- Estimated price
- $850–2,900
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 36h 50m
- When
- Every day
- Estimated price
- $1,100–2,800
Flights from Kempegowda International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Amsterdam Schiphol, Quito, Lima
- Ave. Duration
- 39h 10m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $850–2,900
Flights from Calicut International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Barcelona, Lima
- Ave. Duration
- 36h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $800–2,300
- Website
- jetsmart.com
Flights from Kannur International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 31h 45m
- When
- Saturday and Sunday
- Estimated price
- $950–2,400
Flights from Calicut International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 36h 50m
- When
- Saturday and Sunday
- Estimated price
- $900–2,300
- Website
- skyairline.com
Flights from Kannur International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 31h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $1,200–1,800
Flights from Calicut International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 33h 10m
- When
- Tuesday to Sunday
- Estimated price
- $1,100–1,700
- Website
- aireuropa.com
Flights from Kannur International Airport to Alejandro Velasco Astete International Airport via Abu Dhabi, Madrid, Lima
- Ave. Duration
- 32h 45m
- When
- Every day
- Estimated price
- $950–2,400
- Phone
- +51 1625 4848
- [email protected]
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ksr Bengaluru to Chennai Central
- Ave. Duration
- 5h 25m
- Frequency
- Every 3 hours
- Estimated price
- $2–20
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $6–9
- Second AC (2A)
- $9–12
- First Class (1A)
- $15–20
Train from Krishnarajapurm to Kozhikkode
- Ave. Duration
- 9h 50m
- Frequency
- Twice a week
- Estimated price
- $3–26
- Website
- irctc.co.in
- Sleeper Class
- $3–4
- Third AC (3A)
- $8–11
- Second AC (2A)
- $12–16
- First Class (1A)
- $20–26
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- $1–3
- Website
- BMTC
- Airport Vajra Vayu Electric
- $1
- Airport Vajra Vayu
- $2–3
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- $1–3
- Website
- BMTC
- Airport Vajra Vayu Electric
- $1
- Airport Vajra Vayu
- $2–3
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- $1–3
- Website
- BMTC
- Airport Vajra Vayu Electric
- $1
- Airport Vajra Vayu
- $2–3
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- $1–3
- Website
- BMTC
- Airport Vajra Vayu Electric
- $1
- Airport Vajra Vayu
- $2–3
- Website
- omio.com
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Schedules at
- hanstravel.in
- Website
- Al Ayaan Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Schedules at
- Al Ayaan Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $4–13
- Schedules at
- Zingbus
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
- Website
- Sana Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Sana Travels
- Website
- Soumya Tours and Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- Soumya Tours and Travels
- Website
- SP Transport
Bus from Bengaluru to Mattannur
- Ave. Duration
- 5h 35m
- Frequency
- 6 times a week
- Schedules at
- SP Transport
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Mattannur
- Ave. Duration
- 5h 55m
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Bengaluru to Mattannur
- Ave. Duration
- 5h 25m
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
- Phone
- +91 7772929333
- [email protected]
- Website
- Annapurna Bus
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h 10m
- Frequency
- 4 times a week
- Estimated price
- $10–24
- Website
- Annapurna Bus
- Website
- Siddhi Vinayak Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 5h 15m
- Frequency
- Twice a week
- Schedules at
- Siddhi Vinayak Travels
- Website
- Shree mann travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 5h 50m
- Frequency
- Twice a week
- Schedules at
- Shree mann travels
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h 15m
- Frequency
- Twice a week
- Website
- Krish Travels
- Website
- SKM Tours & Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h 15m
- Frequency
- Twice a week
- Schedules at
- SKM Tours & Travels
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Schedules at
- Al Travels
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Schedules at
- Apple Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Bengaluru to Mattannur
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Schedules at
- Choudhary travels and cargo
- Phone
- +51 993 585 217
Bus from Arequipa to Cusco
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Book at
- redbus.pe
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 Italian Lakes: Getting around by train, How to get from London to Edinburgh, and Best ways to travel around Australia - to help you get the most out of your next trip.





























