
Thane to Ujjain
Ujjain is approximately 600+ kms from Thane. The fastest way to reach Ujjain from Thane is by Train, Flight, Cab Via Mumbai, Indore. It takes approximately 8 hours. The cheapest way to reach Ujjain from Thane is by Bus which would take approximately 15 hours.
Sort By
Mode of Transport
Via Indore
Thane
Indore
Ujjain
Approx Travel Time
15h 5m
₹1,399
Onwards
Via Mumbai, Indore
FASTEST
Thane
Mumbai
Indore
Ujjain
Approx Travel Time
7h 26m
₹6,664
Onwards
Thane
Mumbai
Indore
Ujjain
Approx Travel Time
8h 10m
₹6,057
Onwards
Thane
Mumbai
Indore
Ujjain
Approx Travel Time
7h 56m
₹7,114
Onwards
Thane
Mumbai
Indore
Ujjain
Approx Travel Time
8h 40m
₹6,507
Onwards
Thane
Mumbai
Indore
Ujjain
Approx Travel Time
8h 26m
₹8,267
Onwards
Thane
Mumbai
Indore
Ujjain
Approx Travel Time
9h 10m
₹7,660
Onwards
Via Nashik
Thane
Nashik
Ujjain
Approx Travel Time
21h 7m
₹3,591
Onwards
Frequently Asked Questions
What is the distance between Thane and Ujjain?
Ujjain is approximately 600+ kms from Thane.
How long does it take to reach Ujjain from Thane?
It takes approximately 8 hours to reach Ujjain from Thane by Train, Flight, Cab Via Mumbai, Indore.
What is the cheapest way to reach Ujjain from Thane?
The cheapest way to reach Ujjain from Thane is by Bus.
What is the fastest way to reach Ujjain from Thane?
The fastest way to reach Ujjain from Thane is by Train, Flight, Cab Via Mumbai, Indore.

