Mumbai to Ujjain - Multiple Options To Reach By Train, Flight, Bus, Cab
Ujjain is approximately 600+ kms from Mumbai. The fastest way to reach Ujjain from Mumbai is by Flight, Train Via Jalgaon. It takes approximately 8 hours. The cheapest way to reach Ujjain from Mumbai is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Jalgaon
FASTEST
Mumbai
Jalgaon
Ujjain
Approx Travel Time
7h 55m
On Demand
Via Anand
Mumbai
Anand
Ujjain
Approx Travel Time
16h 25m
₹410
Onwards
Mumbai
Anand
Ujjain
Approx Travel Time
18h 25m
₹1,245
Onwards
Via Ahmedabad
Mumbai
Ahmedabad
Ujjain
Approx Travel Time
9h 25m
₹3,361
Onwards
Via Pune
Mumbai
Pune
Ujjain
Approx Travel Time
14h 10m
₹9,421
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Ujjain?
Ujjain is approximately 600+ kms from Mumbai.
How long does it take to reach Ujjain from Mumbai?
It takes approximately 8 hours to reach Ujjain from Mumbai by Flight, Train Via Jalgaon.
What is the cheapest way to reach Ujjain from Mumbai?
The cheapest way to reach Ujjain from Mumbai is by Train.
What is the fastest way to reach Ujjain from Mumbai?
The fastest way to reach Ujjain from Mumbai is by Flight, Train Via Jalgaon.