
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 14 hours. The cheapest way to reach Ujjain from Deoghar is by Train Via Patna, Itarsi which would take approximately 25 hours.
Sort By
Mode of Transport
Via Patna, Indore
RECOMMENDED
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
15h 14m
₹8,079
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
15h 33m
₹6,949
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
14h 13m
₹7,314
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
16h 16m
₹8,399
Onwards
Deoghar
Patna
Indore
Ujjain
Approx Travel Time
15h 15m
₹7,634
Onwards
Via Kolkata, Indore
FASTEST
Deoghar
Kolkata
Indore
Ujjain
Approx Travel Time
13h 36m
On Demand
Via Patna, Itarsi
CHEAPEST
Deoghar
Patna
Itarsi
Ujjain
Approx Travel Time
1d 0h 38m
₹850
Onwards
Deoghar
Patna
Itarsi
Ujjain
Approx Travel Time
1d 1h 50m
₹1,170
Onwards
Via Patna
Deoghar
Patna
Ujjain
Approx Travel Time
1d 3h 51m
₹9,856
Onwards
Via Giridih, Indore
Deoghar
Giridih
Indore
Ujjain
Approx Travel Time
1d 6h 6m
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 14 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.


