There are 9 ways to get from Bengaluru to Khurja 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, fly to Indira Gandhi International Airport, train
best- 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 train from New Delhi to Khurja Jntrain
8h 23m₹8,337–13,287Train via Tūndla
cheapest- Take the train from Ksr Bengaluru to Agra Cantttrain 22691 / ...
- Take the train from Tundla Jn to Khurja Citytrain 14163
36h 22m₹1,173–8,926Bus
- Take the bus from Bangalore, Karnataka to Ghaziabad, Uttar Pradeshbus
- Take the bus from Ghaziabad, Uttar Pradesh to Meerut, Uttar Pradeshbus
- Take the bus from Sohrabgate to Khurjabus
2d 5hDrive 2,009.3 km
- Drive from Bengaluru to Khurjacar 2,009.3 km
27h 25m₹22,927–33,116Bus, fly to Hindon, train
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Hindon (HDO)plane BLR - HDO
- Take the train from Delhi Shahdara to Khurja Jntrain
8h 47m₹9,802–13,837Bus, fly to Agra Airport, train
- 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 train from Tundla Jn to Khurja Citytrain
10h 26m₹8,962–20,557Train
- Take the train from Yasvantpur Jn to Delhi Sarai Rohillatrain 12213
- Take the train from New Delhi to Khurja Jntrain 12420
37h 25m₹1,221–9,522Train via Alīgarh
- Take the train from Bangalore Cant to Agra Cantttrain
- Take the train from Agra Cantt to Aligarh Jntrain
- Take the train from Aligarh Jn to Khurja Citytrain
41h 7m₹1,179–8,970Bus via Jaipur
- Take the bus from Bangalore, Karnataka to Jaipurbus
- Take the bus from Jaipur Bus Stand to Agra ISBTbus
- Take the bus from Agra ISBT to Khurjabus
2d 6h
Bengaluru to Khurja by train
Comparing Your Travel Options
The cheapest way to get from Bengaluru to Khurja is to train via Tūndla which costs ₹1,100 - ₹9,000 and takes 36h 22m.
The fastest way to get from Bengaluru to Khurja is to bus and fly and train which takes 8h 23m and costs ₹8,000 - ₹14,000.
No, there is no direct bus from Bengaluru to Khurja. However, there are services departing from Bangalore, Karnataka and arriving at Khurja via Ghaziabad, Uttar Pradesh and Sohrabgate. The journey, including transfers, takes approximately 2 days 5h.
No, there is no direct train from Bengaluru to Khurja. However, there are services departing from Ksr Bengaluru and arriving at Khurja City via Agra Cantt and Tundla Jn. The journey, including transfers, takes approximately 36h 22m.
The distance between Bengaluru and Khurja is 1867 km. The road distance is 2009.3 km.
The best way to get from Bengaluru to Khurja without a car is to train via Tūndla which takes 36h 22m and costs ₹1,100 - ₹9,000.
It takes approximately 8h 23m to get from Bengaluru to Khurja, including transfers.
Bengaluru to Khurja bus services, operated by Mahadev Travels, depart from Bangalore, Karnataka station.
Bengaluru to Khurja train services, operated by Indian Railways, depart from Ksr Bengaluru station.
The best way to get from Bengaluru to Khurja is to train via Tūndla which takes 36h 22m and costs ₹1,100 - ₹9,000. Alternatively, you can bus, which costs and takes 2 days 5h.
What companies run services between Bengaluru, India and Khurja, India?
You can take a train from Ksr Bengaluru to Khurja City via Agra Cantt and Tundla Jn in around 36h 22m. Alternatively, you can take a bus from Bangalore, Karnataka to Khurja via Ghaziabad, Uttar Pradesh, Meerut, Uttar Pradesh, and Sohrabgate in around 2d 5h.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Kempegowda International Airport to Hindon
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Kempegowda International Airport to Hindon via Mumbai
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Kempegowda International Airport to Hindon via Kolkata
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,000–11,000
Flights from Kempegowda International Airport to Agra Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹8,500–18,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi to Khurja Jn
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
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 Tundla Jn to Khurja City
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Delhi Shahdara to Khurja Jn
- Ave. Duration
- 1h 12m
- Frequency
- Once 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 Tundla Jn to Khurja City
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Yasvantpur Jn to Delhi Sarai Rohilla
- Ave. Duration
- 32h 10m
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
Train from New Delhi to Khurja Jn
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Bangalore Cant to Agra Cantt
- Ave. Duration
- 34h 3m
- Frequency
- Once daily
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,300–2,900
- Second AC (2A)
- ₹3,200–4,100
- First Class (1A)
- ₹5,500–7,000
Train from Agra Cantt to Aligarh Jn
- Ave. Duration
- 3h 35m
- Frequency
- Twice a week
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Aligarh Jn to Khurja City
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
- 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
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 Khurja bus services, operated by Mahadev Travels, arrive at Ghaziabad, Uttar Pradesh station.
Bengaluru to Khurja train services, operated by Indian Railways, arrive at Agra Cantt station.
Yes, the driving distance between Bengaluru to Khurja is 2009 km. It takes approximately 27h 25m to drive from Bengaluru to Khurja.
There are nine+ hotels available in Khurja.









