
Ujjain to Moga
Moga is approximately 1100+ kms from Ujjain. The fastest way to reach Moga from Ujjain is by Train, Flight, Bus Via Indore, Mohali. It takes approximately 11 hours. The cheapest way to reach Moga from Ujjain is by Train Via Jind which would take approximately 17 hours.
Sort By
Mode of Transport
Via Jind
RECOMMENDED
Ujjain
Jind
Moga
Approx Travel Time
16h 20m
On Demand
CHEAPEST
Ujjain
Jind
Moga
Approx Travel Time
17h
₹605
Onwards
Via Indore, Mohali
FASTEST
Ujjain
Indore
Mohali
Moga
Approx Travel Time
10h 33m
₹6,545
Onwards
Ujjain
Indore
Mohali
Moga
Approx Travel Time
10h 48m
₹6,580
Onwards
Ujjain
Indore
Mohali
Moga
Approx Travel Time
10h 37m
₹7,809
Onwards
Ujjain
Indore
Mohali
Moga
Approx Travel Time
10h 37m
₹9,119
Onwards
Ujjain
Indore
Mohali
Moga
Approx Travel Time
10h 52m
₹9,154
Onwards
Via Jaipur
Ujjain
Jaipur
Moga
Approx Travel Time
19h 54m
₹1,165
Onwards
Ujjain
Jaipur
Moga
Approx Travel Time
21h 54m
₹1,750
Onwards
Via Chomu, Bathinda
Ujjain
Chomu
Bathinda
Moga
Approx Travel Time
21h 28m
₹3,737
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Moga?
Moga is approximately 1100+ kms from Ujjain.
How long does it take to reach Moga from Ujjain?
It takes approximately 11 hours to reach Moga from Ujjain by Train, Flight, Bus Via Indore, Mohali.
What is the cheapest way to reach Moga from Ujjain?
The cheapest way to reach Moga from Ujjain is by Train Via Jind.
What is the fastest way to reach Moga from Ujjain?
The fastest way to reach Moga from Ujjain is by Train, Flight, Bus Via Indore, Mohali.

