
Mysore to Ujjain
Ujjain is approximately 1350+ kms from Mysore. The fastest way to reach Ujjain from Mysore is by Train, Flight, Cab Via Bangalore, Indore. It takes approximately 9 hours. The cheapest way to reach Ujjain from Mysore is by Train Via Bangalore, Jalgaon which would take approximately 32 hours.
Sort By
Mode of Transport
Via Bangalore, Indore
RECOMMENDED
Mysore
Bangalore
Indore
Ujjain
Approx Travel Time
9h 29m
₹10,552
Onwards
Mysore
Bangalore
Indore
Ujjain
Approx Travel Time
9h 11m
₹7,060
Onwards
FASTEST
Mysore
Bangalore
Indore
Ujjain
Approx Travel Time
9h
₹8,091
Onwards
Mysore
Bangalore
Indore
Ujjain
Approx Travel Time
9h 14m
₹8,411
Onwards
Mysore
Bangalore
Indore
Ujjain
Approx Travel Time
9h 40m
₹9,520
Onwards
Mysore
Bangalore
Indore
Ujjain
Approx Travel Time
9h 30m
₹7,695
Onwards
Via Hyderabad
Mysore
Hyderabad
Ujjain
Approx Travel Time
22h 35m
₹6,920
Onwards
Via Chitradurga
Mysore
Chitradurga
Ujjain
Approx Travel Time
1d 7h 5m
₹6,198
Onwards
Via Bangalore, Jalgaon
Mysore
Bangalore
Jalgaon
Ujjain
Approx Travel Time
1d 8h 13m
₹3,470
Onwards
CHEAPEST
Mysore
Bangalore
Jalgaon
Ujjain
Approx Travel Time
1d 7h 44m
₹1,010
Onwards
Frequently Asked Questions
What is the distance between Mysore and Ujjain?
Ujjain is approximately 1350+ kms from Mysore.
How long does it take to reach Ujjain from Mysore?
It takes approximately 9 hours to reach Ujjain from Mysore by Train, Flight, Cab Via Bangalore, Indore.
What is the cheapest way to reach Ujjain from Mysore?
The cheapest way to reach Ujjain from Mysore is by Train Via Bangalore, Jalgaon.
What is the fastest way to reach Ujjain from Mysore?
The fastest way to reach Ujjain from Mysore is by Train, Flight, Cab Via Bangalore, Indore.


