There are 6 ways to get from Dehradun to Bhuj 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
best- Fly from Dehradun Airport (DED) to Bhuj Airport (BHJ)plane DED - BHJ
4h 52m₹11,796–25,941Train
cheapest- Take the train from Dehradun to Ghaziabadtrain 12402 / ...
- Take the train from Ghaziabad to Bhujtrain 14321 / ...
28h₹710–5,693Bus
- Take the bus from Dehradun to Kishangarhbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Kishangarh to Bhujbus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper
26h 25mDrive 1,304.1 km
- Drive from Dehradun to Bhujcar 1,304.1 km
17h 12m₹14,632–21,134Train via Delhi
- Take the train from Dehradun to Delhi Sarai Rohillatrain 19566
- Take the train from Delhi Sarai Rohilla to Bhujtrain 14321 / ...
29h 35m₹721–5,776Bus via Udaipur
- Take the bus from Dehradun to Udaipurbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Udaipur Sangam Hotel to Bhuj Bus Standbus
35h 55m
Dehradun Airport (DED) to Bhuj Airport (BHJ) flights
Comparing Your Travel Options
The cheapest way to get from Dehradun to Bhuj is to train via Delhi which costs ₹700 - ₹6,000 and takes 29h 35m.
The fastest way to get from Dehradun to Bhuj is to fly which takes 4h 52m and costs ₹11,000 - ₹26,000.
No, there is no direct bus from Dehradun to Bhuj. However, there are services departing from Dehradun and arriving at Bhuj via Kishangarh. The journey, including transfers, takes approximately 26h 25m.
No, there is no direct train from Dehradun to Bhuj. However, there are services departing from Dehradun and arriving at Bhuj via Ghaziabad. The journey, including transfers, takes approximately 28h.
The distance between Dehradun and Bhuj is 1171 km. The road distance is 1304.1 km.
The best way to get from Dehradun to Bhuj without a car is to bus which takes 26h 25m and costs .
It takes approximately 4h 52m to get from Dehradun to Bhuj, including transfers.
Dehradun to Bhuj bus services, operated by Maharani Travels, depart from Dehradun station.
Dehradun to Bhuj train services, operated by Indian Railways, depart from Dehradun station.
The best way to get from Dehradun to Bhuj is to fly which takes 4h 52m and costs ₹11,000 - ₹26,000. Alternatively, you can bus, which costs and takes 26h 25m, you could also train, which costs ₹700 - ₹6,000 and takes 28h.
What companies run services between Dehradun, India and Bhuj, India?
Air India Limited and IndiGo Airlines fly from Dehradun Airport (DED) to Bhuj Airport (BHJ) 4 times a day. Alternatively, you can take a bus from Dehradun to Bhuj via Kishangarh in around 26h 25m.
- Website
- airindia.in
Flights from Dehradun Airport to Bhuj Airport via Delhi
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Dehradun Airport to Bhuj Airport via Mumbai
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹11,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dehradun to Ghaziabad
- Ave. Duration
- 5h 2m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Ghaziabad to Bhuj
- Ave. Duration
- 21h 58m
- Frequency
- Once daily
- 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,200–4,100
Train from Dehradun to Delhi Sarai Rohilla
- Ave. Duration
- 7h 51m
- Frequency
- Once a week
- 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 Delhi Sarai Rohilla to Bhuj
- Ave. Duration
- 20h 44m
- Frequency
- Once daily
- 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,400
- First Class (1A)
- ₹3,200–4,100
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Dehradun to Kishangarh
- Ave. Duration
- 11h 25m
- Frequency
- Twice daily
- Website
- Maharani Travels
- Website
- Shri Krishna Travels
Bus from Dehradun to Kishangarh
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Website
- Shri Krishna Travels
- Phone
- +91 99296 11119
- [email protected]
- Website
- Jakhar Travels
Bus from Kishangarh to Bhuj
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Website
- Jakhar Travels
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Kishangarh to Bhuj
- Ave. Duration
- 15h 20m
- Frequency
- Twice daily
- Website
- MR Travels
- Website
- India Tours and Travels
Bus from Dehradun to Udaipur
- Ave. Duration
- 19h 10m
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
- Website
- Neelkanth Travels
Bus from Dehradun to Udaipur
- Ave. Duration
- 20h 30m
- Frequency
- Once daily
- Schedules at
- Neelkanth Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Bus
Bus from Udaipur Sangam Hotel to Bhuj Bus Stand
- Ave. Duration
- 15h 45m
- Frequency
- 4 times a day
- Estimated price
- ₹1,800–2,300
- Website
- Shrinath Bus
- Sleeper
- ₹1,800–2,300
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 Is ride-sharing platform BlaBlaCar right for you?, 5 delightfully under-the-radar French towns you need to visit, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
Dehradun to Bhuj bus services, operated by Maharani Travels, arrive at Kishangarh station.
Dehradun to Bhuj train services, operated by Indian Railways, arrive at Ghaziabad station.
Yes, the driving distance between Dehradun to Bhuj is 1304 km. It takes approximately 17h 12m to drive from Dehradun to Bhuj.
Book your Dehradun to Bhuj bus tickets online with Omio.
There are 52+ hotels available in Bhuj.













