There are 7 ways to get from Dibrugarh to Gwalior by plane, train, 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.
Fly Dibrugarh Airport to Gwalior Airport
best- Fly from Dibrugarh Airport (DIB) to Gwalior Airport (GWL)plane DIB - GWL
5h 45m₹10,996–23,182Train
cheapest- Take the train from Dibrugarh to Harmutitrain 15907 / ...
- Take the train from Harmuti to Gwalior Jn.train 09526
43h 31m₹968–7,779Train via Kanpur
- Take the train from Dibrugarh to Kanpur Centraltrain
- Take the train from Kanpur Central to Virangana Lakshmibai Jhansitrain
- Take the train from Virangana Lakshmibai Jhansi to Gwalior Jn.train
38h₹1,161–8,889Bus
- Take the bus from Dibrugarh to Siliguribus
- Take the bus from Siliguri to Gorakhpurbus
- Take the bus from Gorakhpur to Gwaliorbus
2d 2hDrive 1,986 km
- Drive from Dibrugarh to Gwaliorcar 1,986 km
27h 58m₹22,236–32,118Train to Jorhat Airport, fly to Gwalior Airport
- Take the train from Dibrugarh to Cinnamaratrain
- Fly from Jorhat Airport (JRH) to Gwalior Airport (GWL)plane JRH - GWL
23h 31m₹11,422–25,609Fly Dibrugarh Airport to Indira Gandhi International Airport, train
- Fly from Dibrugarh Airport (DIB) to Indira Gandhi International Airport (DEL)plane DIB - DEL
- Take the train from New Delhi to Gwalior Jn.train
8h 2m₹8,001–13,632
Dibrugarh to Gwalior by train
Comparing Your Travel Options
The cheapest way to get from Dibrugarh to Gwalior is to train which costs ₹950 - ₹8,000 and takes 43h 31m.
The fastest way to get from Dibrugarh to Gwalior is to fly which takes 5h 45m and costs ₹11,000 - ₹24,000.
No, there is no direct bus from Dibrugarh to Gwalior. However, there are services departing from Dibrugarh and arriving at Gwalior via Siliguri and Gorakhpur. The journey, including transfers, takes approximately 2 days 2h.
No, there is no direct train from Dibrugarh to Gwalior. However, there are services departing from Dibrugarh and arriving at Gwalior Jn. via Kanpur Central and Virangana Lakshmibai Jhansi. The journey, including transfers, takes approximately 38h.
The distance between Dibrugarh and Gwalior is 1697 km. The road distance is 1986 km.
The best way to get from Dibrugarh to Gwalior without a car is to train via Kanpur which takes 38h and costs ₹1,100 - ₹9,000.
It takes approximately 5h 45m to get from Dibrugarh to Gwalior, including transfers.
Dibrugarh to Gwalior bus services, operated by SLGT Travels, depart from Dibrugarh station.
Dibrugarh to Gwalior train services, operated by Indian Railways, depart from Dibrugarh station.
The best way to get from Dibrugarh to Gwalior is to fly which takes 5h 45m and costs ₹11,000 - ₹24,000. Alternatively, you can train via Kanpur, which costs ₹1,100 - ₹9,000 and takes 38h, you could also bus, which costs and takes 2 days 2h.
What companies run services between Dibrugarh, India and Gwalior, India?
IndiGo Airlines flies from Dibrugarh Airport (DIB) to Gwalior Airport (GWL) 3 times a week. Alternatively, you can take a train from Dibrugarh to Gwalior Jn. via Kanpur Central and Virangana Lakshmibai Jhansi in around 38h.
- Website
- goindigo.in
Flights from Dibrugarh Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–22,000
Flights from Jorhat Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 24h 35m
- When
- Monday
- Estimated price
- ₹11,000–24,000
Flights from Jorhat Airport to Gwalior Airport via Kolkata, Indira Gandhi International Airport
- Ave. Duration
- 25h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹12,000–24,000
Flights from Jorhat Airport to Gwalior Airport via Kolkata, Mumbai
- Ave. Duration
- 26h 10m
- When
- Every day
- Estimated price
- ₹16,000–25,000
Flights from Dibrugarh Airport to Indira Gandhi International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹7,500–9,500
Flights from Dibrugarh Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹7,500–9,500
Flights from Dibrugarh Airport to Indira Gandhi International Airport via Gauhati
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹7,500–9,500
- Website
- airindiaexpress.in
Flights from Jorhat Airport to Gwalior Airport via Kolkata, Bengaluru
- Ave. Duration
- 18h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹17,000–25,000
Flights from Dibrugarh Airport to Indira Gandhi International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Dibrugarh Airport to Indira Gandhi International Airport via Bagdogra
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–16,000
Flights from Dibrugarh Airport to Indira Gandhi International Airport via Gauhati
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,000–16,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Dibrugarh to Kanpur Central
- Ave. Duration
- 32h 20m
- 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 Kanpur Central to Virangana Lakshmibai Jhansi
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Virangana Lakshmibai Jhansi to Gwalior Jn.
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- 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 Dibrugarh to Cinnamara
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from New Delhi to Gwalior Jn.
- Ave. Duration
- 3h 23m
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Dibrugarh to Harmuti
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Harmuti to Gwalior Jn.
- Ave. Duration
- 39h 16m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,900–3,600
- First Class (1A)
- ₹4,900–6,500
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Dibrugarh to Siliguri
- Ave. Duration
- 20h 50m
- Frequency
- 4 times a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Siliguri to Gorakhpur
- Ave. Duration
- 13h 35m
- Frequency
- 5 times a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Gorakhpur to Gwalior
- Ave. Duration
- 13h 45m
- Frequency
- Twice a week
- Website
- SLGT Travels
- Book at
- SLGT 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 guideBooking & Getting There
Dibrugarh to Gwalior bus services, operated by SLGT Travels, arrive at Siliguri station.
Dibrugarh to Gwalior train services, operated by Indian Railways, arrive at Kanpur Central station.
Yes, the driving distance between Dibrugarh to Gwalior is 1986 km. It takes approximately 27h 58m to drive from Dibrugarh to Gwalior.
Book your Dibrugarh to Gwalior bus tickets online with Omio.
There are 99+ hotels available in Gwalior.