There are 8 ways to get from Bengaluru to Etah by bus, plane, taxi, 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, fly to Agra Airport, taxi
best- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Agra Airport (AGR)plane BLR - AGR
- Take the taxi from Agra Airport (AGR) to Etahtaxi
6h 12m₹10,372–20,587Train
cheapest- Take the train from Bangalore Cant to Kasganjtrain 15301
45h 7m₹1,757–8,474Train via Mathura
- Take the train from Ksr Bengaluru to Agra Cantttrain
- Take the train from Agra Cantt to Mathura Jntrain
- Take the train from Mathura Jn to Sikandra Raotrain
34h 40m₹1,963–9,876Bus
- Take the bus from Bangalore, Karnataka to Faridabad, Haryanabus Bangalore, Karnataka - Faridabad, Haryana
- Take the bus from Noida, Uttar Pradesh to Etahbus Noida, Uttar Pradesh - Etah
2d 7hDrive 1,909.2 km
- Drive from Bengaluru to Etahcar 1,909.2 km
28h 17m₹21,589–31,183Bus, fly to Bareilly Airport, train
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Bareilly Airport (BEK)plane BLR - BEK
- Take the train from Bareilly to Kasganjtrain
8h 58m₹12,302–28,847Bus, fly to Indira Gandhi International Airport
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Indira Gandhi International Airport (DEL)plane BLR - DEL
- Take the bus from Noida, Uttar Pradesh to Etahbus
12h 8mBus via Jaipur
- Take the bus from Bangalore, Karnataka to Jaipurbus
- Take the bus from Jaipur to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Noida, Uttar Pradeshbus
- Take the bus from Noida, Uttar Pradesh to Etahbus
2d 7h
Kempegowda International Airport (BLR) to Agra Airport (AGR) flights
Comparing Your Travel Options
The cheapest way to get from Bengaluru to Etah is to train which costs ₹1,700 - ₹8,500 and takes 45h 7m.
The fastest way to get from Bengaluru to Etah is to bus and fly and taxi which takes 6h 12m and costs ₹10,000 - ₹21,000.
No, there is no direct bus from Bengaluru to Etah. However, there are services departing from Bangalore, Karnataka and arriving at Etah via Faridabad, Haryana and Noida, Uttar Pradesh. The journey, including transfers, takes approximately 2 days 7h.
No, there is no direct train from Bengaluru to Etah. However, there are services departing from Ksr Bengaluru and arriving at Sikandra Rao via Agra Cantt and Mathura Jn. The journey, including transfers, takes approximately 34h 40m.
The distance between Bengaluru and Etah is 1686 km. The road distance is 1909.2 km.
The best way to get from Bengaluru to Etah without a car is to train via Mathura which takes 34h 40m and costs ₹1,900 - ₹10,000.
It takes approximately 6h 12m to get from Bengaluru to Etah, including transfers.
Bengaluru to Etah bus services, operated by Mahadev Travels, depart from Bangalore, Karnataka station.
Bengaluru to Etah train services, operated by Indian Railways, depart from Ksr Bengaluru station.
The best way to get from Bengaluru to Etah is to train via Mathura which takes 34h 40m and costs ₹1,900 - ₹10,000. Alternatively, you can bus, which costs and takes 2 days 7h.
What companies run services between Bengaluru, India and Etah, India?
You can take a train from Ksr Bengaluru to Etah via Agra Cantt, Mathura Jn, and Sikandra Rao in around 34h 40m. Alternatively, you can take a bus from Bangalore, Karnataka to Etah via Faridabad, Haryana and Noida, Uttar Pradesh in around 2d 7h.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Agra Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Kempegowda International Airport to Agra Airport via Hyderabad
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹8,500–18,000
Flights from Kempegowda International Airport to Agra Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–18,000
Flights from Kempegowda International Airport to Bareilly Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹11,000–26,000
Flights from Kempegowda International Airport to Bareilly Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 42m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–27,000
Flights from Kempegowda International Airport to Bareilly Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–27,000
Flights from Kempegowda International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 49m
- When
- Every day
- Estimated price
- ₹8,000–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ksr Bengaluru to Agra Cantt
- Ave. Duration
- 30h 55m
- Frequency
- Twice daily
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,100
- First Class (1A)
- ₹5,500–7,000
Train from Agra Cantt to Mathura Jn
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mathura Jn to Sikandra Rao
- Ave. Duration
- 1h 22m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bareilly to Kasganj
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Bangalore Cant to Kasganj
- Ave. Duration
- 44h 38m
- Frequency
- Once a week
- Estimated price
- ₹1,000–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,500–4,500
- First Class (1A)
- ₹6,000–7,500
- 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
- ₹70–290
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹70–90
- Airport Vajra Vayu
- ₹220–290
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₹70–290
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹70–90
- Airport Vajra Vayu
- ₹220–290
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₹70–290
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹70–90
- Airport Vajra Vayu
- ₹220–290
- Ave. Duration
- 1h 21m
- Estimated price
- ₹1,800–2,300
Agra Taxi
- Phone
- +91 983 744 4549
- Website
- agrataxi.co.in
Agra Taxi Services
- Phone
- +91 992 720 0567
- Website
- agrataxi.net
One Way Cab
- Phone
- +91 888 123 8888
- Website
- onewaycab.co.in
Rajasthan Cab
- Phone
- +91 935 881 1941
- Website
- rajasthancab.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Bengaluru to Etah bus services, operated by Mahadev Travels, arrive at Faridabad, Haryana station.
Bengaluru to Etah train services, operated by Indian Railways, arrive at Agra Cantt station.
Yes, the driving distance between Bengaluru to Etah is 1909 km. It takes approximately 28h 17m to drive from Bengaluru to Etah.
There are eight+ hotels available in Etah.









