
Moga to Ujjain
Ujjain is approximately 1100+ kms from Moga. The fastest way to reach Ujjain from Moga is by Cab, Flight Via Mohali, Indore. It takes approximately 8 hours. The cheapest way to reach Ujjain from Moga is by Train Via Ludhiana which would take approximately 18 hours.
Sort By
Mode of Transport
Via Mohali, Indore
RECOMMENDED
FASTEST
Moga
Mohali
Indore
Ujjain
Approx Travel Time
8h 8m
₹9,184
Onwards
Moga
Mohali
Indore
Ujjain
Approx Travel Time
8h 29m
₹7,965
Onwards
Moga
Mohali
Indore
Ujjain
Approx Travel Time
8h 34m
₹8,279
Onwards
Via Nawalgarh
Moga
Nawalgarh
Ujjain
Approx Travel Time
19h 56m
₹1,199
Onwards
Moga
Nawalgarh
Ujjain
Approx Travel Time
21h 40m
₹2,648
Onwards
Via Ludhiana
Moga
Ludhiana
Ujjain
Approx Travel Time
18h 16m
₹2,852
Onwards
CHEAPEST
Moga
Ludhiana
Ujjain
Approx Travel Time
17h 52m
₹610
Onwards
Via Bathinda, Chomu
Moga
Bathinda
Chomu
Ujjain
Approx Travel Time
22h 3m
₹4,185
Onwards
Via Mohali, Jaipur
Moga
Mohali
Jaipur
Ujjain
Approx Travel Time
14h 19m
₹7,853
Onwards
Via Amritsar, Jaipur
Moga
Amritsar
Jaipur
Ujjain
Approx Travel Time
13h 35m
₹8,561
Onwards
Frequently Asked Questions
What is the distance between Moga and Ujjain?
Ujjain is approximately 1100+ kms from Moga.
How long does it take to reach Ujjain from Moga?
It takes approximately 8 hours to reach Ujjain from Moga by Cab, Flight Via Mohali, Indore.
What is the cheapest way to reach Ujjain from Moga?
The cheapest way to reach Ujjain from Moga is by Train Via Ludhiana.
What is the fastest way to reach Ujjain from Moga?
The fastest way to reach Ujjain from Moga is by Cab, Flight Via Mohali, Indore.