There are 8 ways to get from Ujjain to Dehradun 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 Indore, fly
best- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Dehradun Airport (DED)plane IDR - DED
9h 39m₹7,458–13,025Train
cheapest- Take the train from Ujjain Jn to Haridwar Jntrain 14309 / ...
- Take the train from Haridwar Jn to Dehraduntrain 12017 / ...
25h 1m₹615–4,715Train via Kota
- Take the train from Ujjain Jn to Nagda Jntrain
- Take the train from Nagda Jn to Kota Jntrain
- Take the train from Kota Jn to Dehraduntrain
16h 26m₹697–5,475Bus
- Take the bus from Ujjain, Madhya Pradesh to Dehradun, Uttarakhandbus Ujjain, Madhya Pradesh - Dehradun, Uttarakhand
17h 19mDrive 907.4 km
- Drive from Ujjain to Dehraduncar 907.4 km
9h 47m₹10,230–14,776Train to Raja Bhoj International Airport, fly
- Take the train from Ujjain Jn to Sant Hirdaram Nagartrain
- Fly from Raja Bhoj International Airport (BHO) to Dehradun Airport (DED)plane BHO - DED
8h 41m₹7,970–15,249Train, bus
- Take the train from Ujjain Jn to Nagda Jntrain
- Take the train from Nagda Jn to Saharanpurtrain
- Take the bus from Saharanpur to Dehradunbus
17h 11m₹937–5,675Bus via Ghāziābād
- Take the bus from Ujjain, Madhya Pradesh to Ghaziabad, Uttar Pradeshbus Ujjain, Madhya Pradesh - Ghaziabad, Uttar Pradesh
- Take the bus from Ghaziabad, Uttar Pradesh to Dehradun, Uttarakhandbus Ghaziabad, Uttar Pradesh - Dehradun, Uttarakhand
17h 53m
Ujjain to Dehradun by train
Questions & Answers
The cheapest way to get from Ujjain to Dehradun is to train which costs ₹600 - ₹4,800 and takes 25h 1m.
The fastest way to get from Ujjain to Dehradun is to train and fly which takes 8h 41m and costs ₹7,500 - ₹16,000.
Yes, there is a direct bus departing from Ujjain, Madhya Pradesh and arriving at Dehradun, Uttarakhand. Services depart every four hours, and operate every day. The journey takes approximately 17h 19m.
No, there is no direct train from Ujjain to Dehradun. However, there are services departing from Ujjain Jn and arriving at Dehradun via Nagda Jn and Kota Jn. The journey, including transfers, takes approximately 16h 26m.
The distance between Ujjain and Dehradun is 983 km. The road distance is 907.4 km.
The best way to get from Ujjain to Dehradun without a car is to train via Kota which takes 16h 26m and costs ₹650 - ₹5,500.
It takes approximately 9h 39m to get from Ujjain to Dehradun, including transfers.
Ujjain to Dehradun bus services, operated by Devraj Travels, depart from Ujjain, Madhya Pradesh station.
Ujjain to Dehradun train services, operated by Indian Railways, depart from Ujjain Jn station.
The best way to get from Ujjain to Dehradun is to train via Kota which takes 16h 26m and costs ₹650 - ₹5,500. Alternatively, you can bus, which costs and takes 17h 19m.
What companies run services between Ujjain, India and Dehradun, India?
You can take a train from Ujjain Jn to Dehradun via Nagda Jn and Kota Jn in around 16h 26m. Alternatively, Devraj Travels operates a bus from Ujjain, Madhya Pradesh to Dehradun, Uttarakhand every 4 hours, and the journey takes 17h 19m.
- Website
- goindigo.in
Flights from Indore to Dehradun Airport via Mumbai
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹7,500–12,000
Flights from Indore to Dehradun Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Monday and Thursday
- Estimated price
- ₹7,500–12,000
Flights from Indore to Dehradun Airport via Delhi
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- ₹7,500–12,000
Flights from Indore to Dehradun Airport via Ahmedabad
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–12,000
Flights from Indore to Dehradun Airport via Pune
- Ave. Duration
- 6h 50m
- When
- Tuesday
- Estimated price
- ₹7,500–12,000
Flights from Raja Bhoj International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 8h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹5,500–19,000
- Website
- airindia.in
Flights from Indore to Dehradun Airport via Delhi
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- ₹5,500–22,000
Flights from Raja Bhoj International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Raja Bhoj International Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹7,000–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Nagda Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Nagda Jn to Kota Jn
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Kota Jn to Dehradun
- Ave. Duration
- 11h 50m
- Frequency
- Once daily
- Estimated price
- ₹380–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Ujjain Jn to Sant Hirdaram Nagar
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Ujjain Jn to Nagda Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Nagda Jn to Saharanpur
- Ave. Duration
- 13h 4m
- Frequency
- Once daily
- Estimated price
- ₹420–3,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,500–3,300
Train from Ujjain Jn to Haridwar Jn
- Ave. Duration
- 22h 50m
- Frequency
- 4 times a week
- Estimated price
- ₹490–3,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹490–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,800
Train from Haridwar Jn to Dehradun
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Saharanpur to Dehradun
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ₹254–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹390–550
- Phone
- +91 8377971006
- [email protected]
- Website
- omio.com
Bus from Ujjain, Madhya Pradesh to Ghaziabad, Uttar Pradesh
- Ave. Duration
- 12h
- Frequency
- Every 30 minutes
- Estimated price
- ₹850–1,600
- Schedules at
- omio.com
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 Slovenia: Getting from Ljubljana to Lake Bled, Is ride-sharing platform BlaBlaCar right for you?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
Ujjain to Dehradun bus services, operated by Devraj Travels, arrive at Dehradun, Uttarakhand station.
Ujjain to Dehradun train services, operated by Indian Railways, arrive at Nagda Jn station.
Yes, the driving distance between Ujjain to Dehradun is 907 km. It takes approximately 9h 47m to drive from Ujjain to Dehradun.
Book your Ujjain to Dehradun bus tickets online with Omio.
There are 1364+ hotels available in Dehradun.















