There are 8 ways to get from Agra to Dibrugarh 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
best- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Dibrugarh Airport (DIB)plane DEL - DIB
6h 52m₹8,414–13,310Train via Kanpur
cheapest- Take the train from Yamuna Bdg Agra to Kanpur Centraltrain 12180
- Take the train from Kanpur Central to Dibrugarhtrain 12424
38h 12m₹1,000–8,016Bus via Patna
- Take the bus from Agra, Uttar Pradesh to Patnabus
- Take the bus from Patna to Guwahati, Assambus
- Take the bus from Guwahati, Assam to Dibrugarh, Assambus
46h 3mDrive 1,982.8 km
- Drive from Agra to Dibrugarhcar 1,982.8 km
27h 19m₹22,512–32,517Train to Gwalior Airport, fly
- Take the train from Agra Cantt to Gwalior Jn.train
- Fly from Gwalior Airport (GWL) to Dibrugarh Airport (DIB)plane GWL - DIB
19h 21m₹10,580–23,328Train to Jaipur International Airport, fly
- Take the train from Agra Fort to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Dibrugarh Airport (DIB)plane JAI - DIB
11h 13m₹9,413–18,394Bus
- Take the bus from Agra, Uttar Pradesh to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Tezpur, Assambus
- Take the bus from Paruwa Chariali to Dibrugarh ASTC Bus Standbus
2d 5hTrain
- Take the train from Agra Fort to Bareillytrain 15055 / ...
- Take the train from Bareilly to Dibrugarhtrain 15910 / ...
2d 9h₹1,106–9,066
Agra to Dibrugarh by train
Comparing Your Travel Options
The cheapest way to get from Agra to Dibrugarh is to train via Kanpur which costs ₹1,000 - ₹8,000 and takes 38h 12m.
The fastest way to get from Agra to Dibrugarh is to train and fly which takes 6h 52m and costs ₹8,000 - ₹14,000.
No, there is no direct bus from Agra to Dibrugarh. However, there are services departing from Agra, Uttar Pradesh and arriving at Dibrugarh, Assam via Patna and Guwahati, Assam. The journey, including transfers, takes approximately 46h 3m.
No, there is no direct train from Agra to Dibrugarh. However, there are services departing from Yamuna Bdg Agra and arriving at Dibrugarh via Kanpur Central. The journey, including transfers, takes approximately 38h 12m.
The distance between Agra and Dibrugarh is 1992 km. The road distance is 1982.8 km.
The best way to get from Agra to Dibrugarh without a car is to train via Kanpur which takes 38h 12m and costs ₹1,000 - ₹8,000.
It takes approximately 6h 52m to get from Agra to Dibrugarh, including transfers.
Agra to Dibrugarh bus services, operated by Indo Canadian Express, depart from Agra, Uttar Pradesh station.
Agra to Dibrugarh train services, operated by Indian Railways, depart from Yamuna Bdg Agra station.
The best way to get from Agra to Dibrugarh is to train via Kanpur which takes 38h 12m and costs ₹1,000 - ₹8,000. Alternatively, you can bus via Patna, which costs and takes 46h 3m.
What companies run services between Agra, India and Dibrugarh, India?
You can take a train from Yamuna Bdg Agra to Dibrugarh via Kanpur Central in around 38h 12m. Alternatively, you can take a bus from Agra, Uttar Pradesh to Dibrugarh, Assam via Patna and Guwahati, Assam in around 46h 3m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Dibrugarh Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ₹7,500–9,500
Flights from Indira Gandhi International Airport to Dibrugarh Airport via Kolkata
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ₹7,500–9,500
Flights from Indira Gandhi International Airport to Dibrugarh Airport via Agartala
- Ave. Duration
- 4h 55m
- When
- Thursday and Saturday
- Estimated price
- ₹7,500–9,500
Flights from Gwalior Airport to Dibrugarh Airport via Indira Gandhi International Airport
- Ave. Duration
- 17h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–21,000
Flights from Gwalior Airport to Dibrugarh Airport via Mumbai, Kolkata
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- ₹13,000–22,000
Flights from Gwalior Airport to Dibrugarh Airport via Mumbai, Gauhati
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- ₹13,000–22,000
Flights from Gwalior Airport to Dibrugarh Airport via Indira Gandhi International Airport, Gauhati
- Ave. Duration
- 19h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–21,000
Flights from Jaipur International Airport to Dibrugarh Airport via Gauhati
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Jaipur International Airport to Dibrugarh Airport via Kolkata
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Jaipur International Airport to Dibrugarh Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- ₹8,500–16,000
- 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 Yamuna Bdg Agra to Kanpur Central
- Ave. Duration
- 3h 57m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Kanpur Central to Dibrugarh
- Ave. Duration
- 33h 15m
- Frequency
- Once daily
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,100–2,600
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Agra Cantt to Gwalior Jn.
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- 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 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 Agra Fort to Bareilly
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Bareilly to Dibrugarh
- Ave. Duration
- 2d 1h
- Frequency
- Twice daily
- Estimated price
- ₹900–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,300–2,900
- Second AC (2A)
- ₹3,300–4,200
- First Class (1A)
- ₹5,500–7,500
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Agra, Uttar Pradesh to Patna
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- Schedules at
- Indo Canadian Express
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 Dibrugarh bus services, operated by Indo Canadian Express, arrive at Patna station.
Agra to Dibrugarh train services, operated by Indian Railways, arrive at Kanpur Central station.
Yes, the driving distance between Agra to Dibrugarh is 1983 km. It takes approximately 27h 19m to drive from Agra to Dibrugarh.
Book your Agra to Dibrugarh bus tickets online with Omio.
There are 97+ hotels available in Dibrugarh.






