
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,147
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
13h 53m
₹4,782
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
13h 58m
₹5,147
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
14h 24m
₹6,522
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
14h 40m
₹5,522
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
Via Patna
Deoghar
Patna
Ujjain
Approx Travel Time
1d 4h 9m
₹13,995
Onwards
Via Giridih
Deoghar
Giridih
Ujjain
Approx Travel Time
1d 3h 50m
On Demand
Via Patna, Faizabad
Deoghar
Patna
Faizabad
Ujjain
Approx Travel Time
1d 9h 42m
₹3,405
Onwards
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.


