
Thane to Ujjain
Ujjain is approximately 700+ kms from Thane. The fastest way to reach Ujjain from Thane is by Cab, Flight Via Navi Mumbai, Indore. It takes approximately 6 hours. The cheapest way to reach Ujjain from Thane is by Bus Via Indore which would take approximately 15 hours.
Sort By
Mode of Transport
Via Navi Mumbai, Indore
FASTEST
Thane
Navi Mumbai
Indore
Ujjain
Approx Travel Time
5h 24m
₹8,246
Onwards
Thane
Navi Mumbai
Indore
Ujjain
Approx Travel Time
5h 40m
₹7,240
Onwards
Via Mumbai, Indore
Thane
Mumbai
Indore
Ujjain
Approx Travel Time
5h 54m
₹6,866
Onwards
Thane
Mumbai
Indore
Ujjain
Approx Travel Time
5h 39m
₹8,320
Onwards
Via Nashik
Thane
Nashik
Ujjain
Approx Travel Time
14h 55m
₹3,300
Onwards
Via Indore
CHEAPEST
Thane
Indore
Ujjain
Approx Travel Time
14h 25m
₹1,410
Onwards
Via Nashik, Indore
Thane
Nashik
Indore
Ujjain
Approx Travel Time
8h 4m
₹10,169
Onwards
Frequently Asked Questions
What is the distance between Thane and Ujjain?
Ujjain is approximately 700+ kms from Thane.
How long does it take to reach Ujjain from Thane?
It takes approximately 6 hours to reach Ujjain from Thane by Cab, Flight Via Navi Mumbai, Indore.
What is the cheapest way to reach Ujjain from Thane?
The cheapest way to reach Ujjain from Thane is by Bus Via Indore.
What is the fastest way to reach Ujjain from Thane?
The fastest way to reach Ujjain from Thane is by Cab, Flight Via Navi Mumbai, Indore.


