
Haflong to Ujjain
Ujjain is approximately 1950+ kms from Haflong. The fastest way to reach Ujjain from Haflong is by Train Via Begusarai. It takes approximately 41 hours. The cheapest way to reach Ujjain from Haflong is by Train Via Naugachhia which would take approximately 41 hours.
Sort By
Mode of Transport
Via Begusarai
RECOMMENDED
FASTEST
Haflong
Begusarai
Ujjain
Approx Travel Time
1d 16h 25m
₹1,005
Onwards
Via Khagaria
Haflong
Khagaria
Ujjain
Approx Travel Time
1d 16h 25m
₹1,000
Onwards
Via Mughal Sarai
Haflong
Mughal Sarai
Ujjain
Approx Travel Time
1d 16h 40m
₹875
Onwards
Via Patna
Haflong
Patna
Ujjain
Approx Travel Time
1d 16h 40m
₹890
Onwards
Via Naugachhia
CHEAPEST
Haflong
Naugachhia
Ujjain
Approx Travel Time
1d 16h 25m
₹680
Onwards
Via Hajipur
Haflong
Hajipur
Ujjain
Approx Travel Time
1d 16h 40m
₹685
Onwards
Via Katihar
Haflong
Katihar
Ujjain
Approx Travel Time
1d 16h 40m
₹680
Onwards
Via Chhapra
Haflong
Chhapra
Ujjain
Approx Travel Time
1d 16h 55m
On Demand
Via Prayagraj(Allahabad)
Haflong
Prayagraj(Allahabad)
Ujjain
Approx Travel Time
1d 16h 55m
₹700
Onwards
Via Bahadurganj
Haflong
Bahadurganj
Ujjain
Approx Travel Time
1d 16h 55m
₹685
Onwards
Frequently Asked Questions
What is the distance between Haflong and Ujjain?
Ujjain is approximately 1950+ kms from Haflong.
How long does it take to reach Ujjain from Haflong?
It takes approximately 41 hours to reach Ujjain from Haflong by Train Via Begusarai.
What is the cheapest way to reach Ujjain from Haflong?
The cheapest way to reach Ujjain from Haflong is by Train Via Naugachhia.
What is the fastest way to reach Ujjain from Haflong?
The fastest way to reach Ujjain from Haflong is by Train Via Begusarai.