
Ujjain to Theni
Theni is approximately 1550+ km from Ujjain, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Theni.
Sort By
Mode of Transport
Via Indore, Bangalore
RECOMMENDED
FASTEST
Ujjain
Indore
Bangalore
Theni
Approx Travel Time
15h 35m
₹8,650
Onwards
Ujjain
Indore
Bangalore
Theni
Approx Travel Time
16h 20m
₹8,720
Onwards
Ujjain
Indore
Bangalore
Theni
Approx Travel Time
15h 54m
₹9,606
Onwards
Via Tiruchirappalli
Ujjain
Tiruchirappalli
Theni
Approx Travel Time
1d 12h 37m
₹5,173
Onwards
Via Nagpur, Bangalore
Ujjain
Nagpur
Bangalore
Theni
Approx Travel Time
1d 9h 55m
₹1,550
Onwards
Via Nagpur, Madurai
CHEAPEST
Ujjain
Nagpur
Madurai
Theni
Approx Travel Time
1d 11h 5m
₹1,215
Onwards
Via Bangalore
Ujjain
Bangalore
Theni
Approx Travel Time
1d 20h 25m
₹4,760
Onwards
Via Bhopal, Bangalore
Ujjain
Bhopal
Bangalore
Theni
Approx Travel Time
16h 40m
₹7,769
Onwards
Ujjain
Bhopal
Bangalore
Theni
Approx Travel Time
18h 5m
₹8,014
Onwards
Via Bhopal, Cochin
Ujjain
Bhopal
Cochin
Theni
Approx Travel Time
16h 25m
On Demand
Frequently Asked Questions
What is the distance between Ujjain and Theni?
Theni is approximately 1550+ kms from Ujjain.
How long does it take to reach Theni from Ujjain?
It takes approximately 16 hours to reach Theni from Ujjain by Train, Flight, Bus Via Indore, Bangalore.
What is the cheapest way to reach Theni from Ujjain?
The cheapest way to reach Theni from Ujjain is by Train Via Nagpur, Madurai.
What is the fastest way to reach Theni from Ujjain?
The fastest way to reach Theni from Ujjain is by Train, Flight, Bus Via Indore, Bangalore.

