Diphu to Ujjain - Multiple Options To Reach By Train, Flight, Cab, Bus
Ujjain is approximately 2050+ kms from Diphu. The fastest way to reach Ujjain from Diphu is by Train, Flight Via Patna, Indore. It takes approximately 25 hours. The cheapest way to reach Ujjain from Diphu is by Train Via Khagaria which would take approximately 41 hours.
Sort By
Mode of Transport
Via Patna, Indore
RECOMMENDED
FASTEST
Diphu
Patna
Indore
Ujjain
Approx Travel Time
1d 0h 35m
₹7,674
Onwards
Diphu
Patna
Indore
Ujjain
Approx Travel Time
1d 0h 35m
₹8,953
Onwards
Diphu
Patna
Indore
Ujjain
Approx Travel Time
1d 0h 50m
₹7,664
Onwards
Via Patna
Diphu
Patna
Ujjain
Approx Travel Time
1d 17h 25m
₹1,055
Onwards
Via Khagaria
CHEAPEST
Diphu
Khagaria
Ujjain
Approx Travel Time
1d 17h 10m
₹670
Onwards
Via Naugachhia
Diphu
Naugachhia
Ujjain
Approx Travel Time
1d 17h 10m
₹670
Onwards
Via Varanasi
Diphu
Varanasi
Ujjain
Approx Travel Time
1d 17h 25m
On Demand
Via Begusarai
Diphu
Begusarai
Ujjain
Approx Travel Time
1d 17h 25m
₹675
Onwards
Via Mughal Sarai
Diphu
Mughal Sarai
Ujjain
Approx Travel Time
1d 17h 25m
₹1,060
Onwards
Via Samastipur
Diphu
Samastipur
Ujjain
Approx Travel Time
1d 17h 40m
₹925
Onwards
Frequently Asked Questions
What is the distance between Diphu and Ujjain?
Ujjain is approximately 2050+ kms from Diphu.
How long does it take to reach Ujjain from Diphu?
It takes approximately 25 hours to reach Ujjain from Diphu by Train, Flight Via Patna, Indore.
What is the cheapest way to reach Ujjain from Diphu?
The cheapest way to reach Ujjain from Diphu is by Train Via Khagaria.
What is the fastest way to reach Ujjain from Diphu?
The fastest way to reach Ujjain from Diphu is by Train, Flight Via Patna, Indore.