
Deoghar to Ujjain
Ujjain is approximately 1250+ kms from Deoghar. The fastest way to reach Ujjain from Deoghar is by Train, Flight, Cab Via Kolkata, Indore. It takes approximately 12 hours. The cheapest way to reach Ujjain from Deoghar is by Train Via Patna, Itarsi which would take approximately 26 hours.
Sort By
Mode of Transport
Via Patna, Indore
RECOMMENDED
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
13h 42m
₹6,312
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
13h 53m
₹5,047
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
13h 58m
₹5,362
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
14h 24m
₹6,687
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
14h 40m
₹5,737
Onwards
Via Kolkata, Indore
FASTEST
Deoghar
Kolkata
Indore
Ujjain
Approx Travel Time
12h 4m
On Demand
Via Patna, Itarsi
CHEAPEST
Deoghar
Patna
Itarsi
Ujjain
Approx Travel Time
1d 1h 58m
₹850
Onwards
Deoghar
Patna
Itarsi
Ujjain
Approx Travel Time
1d 2h 40m
₹1,225
Onwards
Via Patna
Deoghar
Patna
Ujjain
Approx Travel Time
1d 4h 9m
₹17,636
Onwards
Via Giridih, Indore
Deoghar
Giridih
Indore
Ujjain
Approx Travel Time
1d 9h 10m
On Demand
Frequently Asked Questions
What is the distance between Deoghar and Ujjain?
Ujjain is approximately 1250+ kms from Deoghar.
How long does it take to reach Ujjain from Deoghar?
It takes approximately 12 hours to reach Ujjain from Deoghar by Train, Flight, Cab Via Kolkata, Indore.
What is the cheapest way to reach Ujjain from Deoghar?
The cheapest way to reach Ujjain from Deoghar is by Train Via Patna, Itarsi.
What is the fastest way to reach Ujjain from Deoghar?
The fastest way to reach Ujjain from Deoghar is by Train, Flight, Cab Via Kolkata, Indore.


