
Ujjain to Tonk
Tonk is approximately 350+ kms from Ujjain. The fastest way to reach Tonk from Ujjain is by Train, Cab Via Sawai Madhopur. It takes approximately 9 hours. The cheapest way to reach Tonk from Ujjain is by Train, Bus Via Kota which would take approximately 9 hours.
Sort By
Mode of Transport
Via Bundi
Ujjain
Bundi
Tonk
Approx Travel Time
8h 53m
₹4,682
Onwards
Ujjain
Bundi
Tonk
Approx Travel Time
9h 8m
₹1,119
Onwards
Via Kota
CHEAPEST
Ujjain
Kota
Tonk
Approx Travel Time
9h
₹495
Onwards
Ujjain
Kota
Tonk
Approx Travel Time
9h 40m
₹599
Onwards
Via Sawai Madhopur
FASTEST
Ujjain
Sawai Madhopur
Tonk
Approx Travel Time
8h 33m
₹3,855
Onwards
Via Niwai
Ujjain
Niwai
Tonk
Approx Travel Time
8h 58m
₹2,911
Onwards
Via Jhalarapatan
Ujjain
Jhalarapatan
Tonk
Approx Travel Time
10h 10m
₹749
Onwards
Via Khachrod, Bundi
Ujjain
Khachrod
Bundi
Tonk
Approx Travel Time
10h 38m
On Demand
Via Pachpahar, Sawai Madhopur
Ujjain
Pachpahar
Sawai Madhopur
Tonk
Approx Travel Time
9h 48m
₹3,895
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Tonk?
Tonk is approximately 350+ kms from Ujjain.
How long does it take to reach Tonk from Ujjain?
It takes approximately 9 hours to reach Tonk from Ujjain by Train, Cab Via Sawai Madhopur.
What is the cheapest way to reach Tonk from Ujjain?
The cheapest way to reach Tonk from Ujjain is by Train, Bus Via Kota.
What is the fastest way to reach Tonk from Ujjain?
The fastest way to reach Tonk from Ujjain is by Train, Cab Via Sawai Madhopur.


