There are 5 ways to get from Dibrugarh to Udaipur 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
best- Fly from Dibrugarh Airport (DIB) to Dabok Airport (UDR)plane DIB - UDR
8h 6m₹11,236–22,482Train via Kanpur
cheapest- Take the train from Dibrugarh to Kanpur Centraltrain 12423
- Take the train from Kanpur Central to Ranapratapnagartrain 01905 / ...
2d₹1,261–9,489Bus
- Take the bus from Dibrugarh to Siliguribus
- Take the bus from Siliguri to Ranchibus
- Take the bus from Ranchi to Raipurbus
- Take the bus from Raipur to Udaipurbus
2d 9hDrive 2,525.4 km
- Drive from Dibrugarh to Udaipurcar 2,525.4 km
36h 41m₹28,275–40,842Train
- Take the train from Dibrugarh to Kamakhyatrain 15909 / ...
- Take the train from Kamakhya to Ranapratapnagartrain 19616
2d 19h₹1,316–10,385
Dibrugarh to Udaipur by train
Comparing Your Travel Options
The cheapest way to get from Dibrugarh to Udaipur is to train via Kanpur which costs ₹1,200 - ₹9,500 and takes 2 days 0h.
The fastest way to get from Dibrugarh to Udaipur is to fly which takes 8h 6m and costs ₹11,000 - ₹23,000.
No, there is no direct bus from Dibrugarh to Udaipur. However, there are services departing from Dibrugarh and arriving at Udaipur via Siliguri, Ranchi and Raipur. The journey, including transfers, takes approximately 2 days 9h.
No, there is no direct train from Dibrugarh to Udaipur. However, there are services departing from Dibrugarh and arriving at Ranapratapnagar via Kanpur Central. The journey, including transfers, takes approximately 2 days 0h.
The distance between Dibrugarh and Udaipur is 2167 km. The road distance is 2525.4 km.
The best way to get from Dibrugarh to Udaipur without a car is to train via Kanpur which takes 2 days 0h and costs ₹1,200 - ₹9,500.
It takes approximately 8h 6m to get from Dibrugarh to Udaipur, including transfers.
Dibrugarh to Udaipur bus services, operated by SLGT Travels, depart from Dibrugarh station.
Dibrugarh to Udaipur train services, operated by Indian Railways, depart from Dibrugarh station.
The best way to get from Dibrugarh to Udaipur is to fly which takes 8h 6m and costs ₹11,000 - ₹23,000. Alternatively, you can train via Kanpur, which costs ₹1,200 - ₹9,500 and takes 2 days 0h, you could also bus, which costs and takes 2 days 9h.
What companies run services between Dibrugarh, India and Udaipur, India?
IndiGo Airlines flies from Dibrugarh Airport (DIB) to Dabok Airport (UDR) twice daily. Alternatively, you can take a train from Dibrugarh to Ranapratapnagar via Kanpur Central in around 2d.
- Website
- goindigo.in
Flights from Dibrugarh Airport to Dabok Airport via Delhi
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Dibrugarh Airport to Dabok Airport via Kolkata, Delhi
- Ave. Duration
- 7h 30m
- When
- Saturday
- Estimated price
- ₹11,000–22,000
Flights from Dibrugarh Airport to Dabok Airport via Kolkata, Mumbai
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- ₹13,000–22,000
- Phone
- 14646
- [email protected]
- 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 Ranapratapnagar
- Ave. Duration
- 15h 10m
- Frequency
- Twice a week
- Estimated price
- ₹420–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Dibrugarh to Kamakhya
- Ave. Duration
- 12h 5m
- Frequency
- 3 times a day
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Kamakhya to Ranapratapnagar
- Ave. Duration
- 2d 6h
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,300
- Second AC (2A)
- ₹3,700–4,700
- First Class (1A)
- ₹6,000–8,000
- [email protected]
- 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 Ranchi
- Ave. Duration
- 13h 20m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ranchi to Raipur
- Ave. Duration
- 13h
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Raipur to Udaipur
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Siliguri to Ranchi
- Ave. Duration
- 15h 30m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Ranchi to Raipur
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Getting around the Cyclades, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
Dibrugarh to Udaipur bus services, operated by SLGT Travels, arrive at Siliguri station.
Dibrugarh to Udaipur train services, operated by Indian Railways, arrive at Kanpur Central station.
Yes, the driving distance between Dibrugarh to Udaipur is 2525 km. It takes approximately 36h 41m to drive from Dibrugarh to Udaipur.
Book your Dibrugarh to Udaipur bus tickets online with Omio.
There are 1084+ hotels available in Udaipur.






