There are 10 ways to get from Agra to Haldia by plane, bus, 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.
Fly from Agra Airport, bus
best- Fly from Agra Airport (AGR) to Netaji Subhas Chandra Bose International Airport (CCU)plane AGR - CCU
- Take the bus from Esplanade to Haldiabus
10h 23m₹19,292–38,370Train
cheapest- Take the train from Idgah Agra Jn to Howrah Jntrain 12308 / ...
- Take the train from Howrah Jn to Durga Chak Towntrain 38051 / ...
24h 47m₹726–5,515Train via Kharagpur
- Take the train from Tundla Jn to Midnaporetrain 12816
- Take the train from Midnapore to Durga Chak Towntrain 22330
23h 19m₹764–6,178Bus via Varanasi
- Take the bus from Agra, Uttar Pradesh to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Kolkata, West Bengalbus
- Take the bus from Esplanade to Ranichakbus
28h 32mDrive 1,336.1 km
- Drive from Agra to Haldiacar 1,336.1 km
17h 20m₹15,064–21,759Train to Indira Gandhi International Airport, fly, bus
- 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 bus from Esplanade to Haldiabus
9h 40m₹6,836–13,579Train to Jaipur International Airport, fly, bus
- 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 bus from Esplanade to Haldiabus
11h 55m₹8,835–17,663Bus to Chaudhary Charan Singh Airport, fly, bus
- Take the bus from Agra, Uttar Pradesh to Lucknow, Uttar Pradeshbus
- Fly from Chaudhary Charan Singh Airport (LKO) to Netaji Subhas Chandra Bose International Airport (CCU)plane LKO - CCU
- Take the bus from Esplanade to Haldiabus
11h 22mTrain to Hindon, fly, bus
- 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 bus from Esplanade to Haldiabus
11h 11m₹8,272–25,142Bus
- Take the bus from Agra, Uttar Pradesh to Howrah, West Bengalbus Agra, Uttar Pradesh - Howrah, West Bengal
- Take the bus from Howrah, West Bengal to Haldia, West Bengalbus Howrah, West Bengal - Haldia, West Bengal
39h 35m
Agra to Haldia by train
Questions & Answers
The cheapest way to get from Agra to Haldia is to train which costs ₹700 - ₹5,500 and takes 24h 47m.
The fastest way to get from Agra to Haldia is to train and fly and bus which takes 9h 40m and costs ₹6,500 - ₹14,000.
No, there is no direct bus from Agra to Haldia. However, there are services departing from Agra, Uttar Pradesh and arriving at Ranichak via Varanasi, Uttar Pradesh, Central Metro and Esplanade. The journey, including transfers, takes approximately 28h 32m.
No, there is no direct train from Agra to Haldia. However, there are services departing from Yamuna Bdg Agra and arriving at Durga Chak Town via Tundla Jn and Midnapore. The journey, including transfers, takes approximately 23h 19m.
The distance between Agra and Haldia is 1315 km. The road distance is 1336.1 km.
The best way to get from Agra to Haldia without a car is to train via Kharagpur which takes 23h 19m and costs ₹750 - ₹6,500.
It takes approximately 10h 23m to get from Agra to Haldia, including transfers.
Agra to Haldia bus services, operated by Raj Kalpana Travels Pvt Ltd, depart from Agra, Uttar Pradesh station.
Agra to Haldia train services, operated by Indian Railways, depart from Tundla Jn station.
The best way to get from Agra to Haldia is to train via Kharagpur which takes 23h 19m and costs ₹750 - ₹6,500. Alternatively, you can bus via Varanasi, which costs and takes 28h 32m.
What companies run services between Agra, India and Haldia, India?
You can take a train from Yamuna Bdg Agra to Durga Chak Town via Tundla Jn and Midnapore in around 23h 19m. Alternatively, you can take a bus from Agra, Uttar Pradesh to Ranichak via Varanasi, Uttar Pradesh, Kolkata, West Bengal, Central Metro, and Esplanade in around 28h 32m.
- Website
- goindigo.in
Flights from Agra Airport to Netaji Subhas Chandra Bose International Airport via Hyderabad
- Ave. Duration
- 8h 20m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹20,000–38,000
Flights from Agra Airport to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹20,000–38,000
Flights from Agra Airport to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 7h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹20,000–38,000
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport via Indore
- Ave. Duration
- 4h 30m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–16,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport via Dehra Dun
- Ave. Duration
- 5h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹8,500–16,000
Flights from Chaudhary Charan Singh Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–13,000
Flights from Chaudhary Charan Singh Airport to Netaji Subhas Chandra Bose International Airport via Patna
- Ave. Duration
- 4h 20m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–13,000
Flights from Hindon to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–20,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- ₹7,000–10,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- ₹6,500–16,000
- Website
- starlightairline.com
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹6,000–11,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Jaipur International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹6,000–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 Midnapore to Durga Chak Town
- Ave. Duration
- 2h 1m
- Frequency
- 6 times a week
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–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 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 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 Idgah Agra Jn to Howrah Jn
- Ave. Duration
- 20h 20m
- Frequency
- Once daily
- Estimated price
- ₹550–4,400
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,400
Train from Howrah Jn to Durga Chak Town
- Ave. Duration
- 3h 27m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- 033-25442194
- [email protected]
- Website
- sbstconline.co.in
Bus from Esplanade to Haldia
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- ₹95–130
- Schedules at
- online.sbstcbooking.co.in
Bus from Esplanade to Ranichak
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- ₹95–120
- Schedules at
- online.sbstcbooking.co.in
Bus from Esplanade to Haldia
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- ₹95–130
- Schedules at
- online.sbstcbooking.co.in
Bus from Esplanade to Haldia
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- ₹95–130
- Schedules at
- online.sbstcbooking.co.in
Bus from Esplanade to Haldia
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- ₹95–130
- Schedules at
- online.sbstcbooking.co.in
Bus from Esplanade to Haldia
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- ₹95–130
- Schedules at
- online.sbstcbooking.co.in
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Agra, Uttar Pradesh to Varanasi, Uttar Pradesh
- Ave. Duration
- 10h 26m
- Frequency
- Every 20 minutes
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Varanasi, Uttar Pradesh to Kolkata, West Bengal
- Ave. Duration
- 14h
- Frequency
- Hourly
- Schedules at
- Choudhary travels and cargo
- Phone
- +91 98731 37178
- [email protected]
- Website
- Shri Vashu Bus Service
Bus from Agra, Uttar Pradesh to Lucknow, Uttar Pradesh
- Ave. Duration
- 4h 30m
- Frequency
- Every 5 minutes
- Website
- Shri Vashu Bus Service
- Website
- Panwar tour and Travels
Bus from Agra, Uttar Pradesh to Howrah, West Bengal
- Ave. Duration
- 35h 30m
- Frequency
- Every 4 hours
- Schedules at
- Panwar tour and Travels
- Website
- Vinayak Travels
Bus from Howrah, West Bengal to Haldia, West Bengal
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Schedules at
- Vinayak Travels
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
More Questions & Answers
Agra to Haldia bus services, operated by Raj Kalpana Travels Pvt Ltd, arrive at Varanasi, Uttar Pradesh station.
Agra to Haldia train services, operated by Indian Railways, arrive at Midnapore station.
Yes, the driving distance between Agra to Haldia is 1336 km. It takes approximately 17h 20m to drive from Agra to Haldia.
There are 24+ hotels available in Haldia.














