There are 9 ways to get from Agra to Kharagpur 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.
Train to Indira Gandhi International Airport, fly to Netaji Subhas Chandra Bose International Airport, train
best- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Netaji Subhas Chandra Bose International Airport (CCU)plane DEL - CCU
- Take the train from Howrah Jn to Kharagpur Jntrain
8h 50m₹7,380–12,647Train
cheapest- Take the train from Agra Cantt to Hijillitrain 18478
29h 42m₹650–5,500Train via Tundla Jn
- Take the train from Tundla Jn to Midnaporetrain 12816
21h 4m₹724–5,828Bus
- Take the bus from Agra to Durgapurbus
- Take the bus from Durgapur to Kolkatabus
- Take the bus from Esplande Bus Stand to Kharagpur Bypassbus
25h 51m₹3,207–9,629Drive 1,255.3 km
- Drive from Agra to Kharagpurcar 1,255.3 km
16h 14m₹12,257–17,704Train to Hindon, fly to Netaji Subhas Chandra Bose International Airport, train
- Take the train from Raja Ki Mandi to Sahibabadtrain
- Fly from Hindon (HDO) to Netaji Subhas Chandra Bose International Airport (CCU)plane HDO - CCU
- Take the train from Howrah Jn to Kharagpur Jntrain
10h 2m₹8,316–23,210Train to Jaipur International Airport, fly to Netaji Subhas Chandra Bose International Airport, train
- Take the train from Agra Fort to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Netaji Subhas Chandra Bose International Airport (CCU)plane JAI - CCU
- Take the train from Howrah Jn to Kharagpur Jntrain
11h 1m₹8,379–14,731Bus to Chaudhary Charan Singh Airport, fly to Netaji Subhas Chandra Bose International Airport, train
- Take the bus from Agra to Lucknowbus
- Fly from Chaudhary Charan Singh Airport (LKO) to Netaji Subhas Chandra Bose International Airport (CCU)plane LKO - CCU
- Take the train from Howrah Jn to Kharagpur Jntrain
10h 27mTrain to Indira Gandhi International Airport, fly to Birsa Munda Airport, train
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Birsa Munda Airport (IXR)plane DEL - IXR
- Take the train from Ranchi to Muritrain
- Take the train from Muri to Hijillitrain
12h 28m₹7,374–14,340
Agra to Kharagpur by train
Comparing Your Travel Options
The cheapest way to get from Agra to Kharagpur is to train which costs ₹650 - ₹5,500 and takes 29h 42m.
The fastest way to get from Agra to Kharagpur is to train and fly which takes 8h 50m and costs ₹7,000 - ₹13,000.
No, there is no direct bus from Agra to Kharagpur. However, there are services departing from Agra and arriving at Kharagpur Bypass via Durgapur, Central Metro and Esplande Bus Stand. The journey, including transfers, takes approximately 25h 51m.
Yes, there is a direct train departing from Agra Cantt and arriving at Hijilli. Services depart once daily, and operate every day. The journey takes approximately 29h 42m.
The distance between Agra and Kharagpur is 1660 km. The road distance is 1255.3 km.
The best way to get from Agra to Kharagpur without a car is to train via Tundla Jn which takes 21h 4m and costs ₹700 - ₹6,000.
It takes approximately 8h 50m to get from Agra to Kharagpur, including transfers.
Agra to Kharagpur bus services, operated by Dream Cruiser, depart from Agra station.
Agra to Kharagpur train services, operated by Indian Railways, depart from Tundla Jn station.
The best way to get from Agra to Kharagpur is to train via Tundla Jn which takes 21h 4m and costs ₹700 - ₹6,000. Alternatively, you can bus, which costs ₹3,200 - ₹10,000 and takes 25h 51m.
What companies run services between Agra, India and Kharagpur, India?
Indian Railways operates a train from Tundla Jn to Midnapore 4 times a week. Tickets cost ₹500–4,100 and the journey takes 18h 51m. Alternatively, you can take a bus from Agra to Kharagpur via Durgapur, Kolkata, Central Metro, Esplande Bus Stand, and Kharagpur Bypass in around 25h 51m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹7,000–10,000
Flights from Hindon to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 10m
- When
- Monday to Saturday
- Estimated price
- ₹7,500–20,000
Flights from Hindon to Netaji Subhas Chandra Bose International Airport via Varanasi
- Ave. Duration
- 4h 25m
- When
- Monday to Saturday
- Estimated price
- ₹7,500–20,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport via Dehra Dun
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Chaudhary Charan Singh Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Indira Gandhi International Airport to Birsa Munda Airport via Patna
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹6,500–11,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹5,500–16,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,500–9,500
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹5,500–16,000
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,500–9,500
- Website
- starlightairline.com
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- ₹7,000–11,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹6,500–9,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Howrah Jn to Kharagpur Jn
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Tundla Jn to Midnapore
- Ave. Duration
- 18h 51m
- Frequency
- 4 times a week
- Estimated price
- ₹500–4,100
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,100
Train from Raja Ki Mandi to Sahibabad
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Howrah Jn to Kharagpur Jn
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Agra Fort to Gandhinagar Jpr
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Howrah Jn to Kharagpur Jn
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Howrah Jn to Kharagpur Jn
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ranchi to Muri
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Muri to Hijilli
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Agra Cantt to Hijilli
- Ave. Duration
- 29h 42m
- Frequency
- Once daily
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,000–5,500
- Website
- Dream Cruiser
Bus from Agra to Durgapur
- Ave. Duration
- 17h 40m
- Frequency
- 6 times a week
- Schedules at
- Dream Cruiser
Bus from Durgapur to Kolkata
- Ave. Duration
- 4h
- Frequency
- 6 times a week
- Schedules at
- Dream Cruiser
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Agra to Durgapur
- Ave. Duration
- 18h 20m
- Frequency
- 4 times a week
- Estimated price
- ₹1,300–3,500
- Website
- Shymoli Paribahan
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- ₹750–2,900
- Website
- Shymoli Paribahan
Bus from Esplande Bus Stand to Kharagpur Bypass
- Ave. Duration
- 2h 24m
- Frequency
- 3 times a day
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
- Phone
- +91 86038 69858
- [email protected]
- Website
- Pammi Travels
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Website
- Pammi Travels
- +91 7044090046
- Website
- Green Line
Bus from Durgapur to Kolkata
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Website
- Green Line
- Website
- Green Line
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 9839001010
- [email protected]
- Website
- Tiwari and Brothers
Bus from Durgapur to Kolkata
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Website
- Tiwari and Brothers
- Website
- Tiwari and Brothers
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Durgapur to Kolkata
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Website
- Sri Krishna Rath
- Phone
- 9073545111
- [email protected]
- Website
- Raipur Cruiser
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a week
- Website
- Raipur Cruiser
- Schedules at
- Raipur Cruiser
- Website
- Royal Cruiser
Bus from Durgapur to Kolkata
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Royal Cruiser
- Website
- Hsk Travels
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a week
- Schedules at
- Hsk Travels
- Phone
- +91 9903004441
- [email protected]
- Website
- SRS Munna Travels
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a week
- Website
- SRS Munna Travels
- Website
- Simran Travels
Bus from Durgapur to Kolkata
- Ave. Duration
- 29h
- Frequency
- 4 times a week
- Schedules at
- Simran Travels
- Website
- Surya Paribahan
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Schedules at
- Surya Paribahan
- Phone
- +91 9431322929
- [email protected]
- Website
- Yatri Vihar Travels (YVTS)
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Website
- Yatri Vihar Travels (YVTS)
- Website
- Yatri Vihar Travels (YVTS)
- [email protected]
- Website
- Gola Bus Service
Bus from Agra to Lucknow
- Ave. Duration
- 4h 30m
- Frequency
- Every 15 minutes
- Website
- Gola Bus Service
- Website
- Golden Holidays Smart Bus
Bus from Agra to Lucknow
- Ave. Duration
- 4h 30m
- Frequency
- Every 30 minutes
- Schedules at
- Golden Holidays Smart Bus
- Website
- Garun Bus Service
Bus from Agra to Lucknow
- Ave. Duration
- 4h 35m
- Frequency
- Every 30 minutes
- Schedules at
- Garun Bus Service
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 20m
- Frequency
- Every 2 hours
- Website
- Vijay Tours And Travels
- Website
- Fouji travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 25m
- Frequency
- Every 2 hours
- Schedules at
- Fouji travels
- Phone
- +91 87501 00091
- [email protected]
- Website
- E Bus
Bus from Agra to Lucknow
- Ave. Duration
- 4h 35m
- Frequency
- Hourly
- Website
- E Bus
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 59m
- Frequency
- Hourly
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Agra to Lucknow
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Website
- RS Yadav Smart Bus
- Website
- Tegra Express
Bus from Agra to Lucknow
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Schedules at
- Tegra Express
- Website
- Shiv Ganga Express
Bus from Agra to Lucknow
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Schedules at
- Shiv Ganga Express
Bus from Agra to Lucknow
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- United Manjushree tours and Travels
- Website
- New Baba Tour And Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Schedules at
- New Baba Tour And Travels
- Phone
- 02228916622
- [email protected]
- Website
- Shubham Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h
- Frequency
- Once daily
- Website
- Shubham Travels
- Website
- Rai Tour and Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Schedules at
- Rai Tour and Travels
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Agra to Lucknow
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a week
- Website
- Deltin Travels Pvt Ltd
- Phone
- +91 9784162573
- [email protected]
- Website
- Shree Ganesh Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h
- Frequency
- 6 times a week
- Schedules at
- Shree Ganesh Travels
- Website
- Raj Laxmi Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Schedules at
- Raj Laxmi Travels
- Phone
- 080-46333629
- [email protected]
- Website
- Vikas Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h 25m
- Frequency
- 5 times a week
- Schedules at
- Vikas Travels
- Website
- Leobus india
Bus from Agra to Lucknow
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Schedules at
- Leobus india
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Agra to Lucknow
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a week
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- Shree Saroj Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Schedules at
- Shree Saroj Travels
- Website
- Jai Maa Bhagwati Travels
Bus from Agra to Lucknow
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Schedules at
- Jai Maa Bhagwati Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Mahalaxmi Bus Service Delhi
Bus from Agra to Lucknow
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Schedules at
- Mahalaxmi Bus Service Delhi
- Phone
- +91 8956692573
- [email protected]
- Website
- Sanjay Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h 40m
- Frequency
- Twice a week
- Schedules at
- Sanjay Travels
Bus from Agra to Lucknow
- Ave. Duration
- 7h 15m
- Frequency
- Once a week
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
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
Agra to Kharagpur bus services, operated by Dream Cruiser, arrive at Durgapur station.
Agra to Kharagpur train services, operated by Indian Railways, arrive at Midnapore station.
Yes, the driving distance between Agra to Kharagpur is 1255 km. It takes approximately 16h 14m to drive from Agra to Kharagpur.
There are seven+ hotels available in Kharagpur.



































