
Nainital to Tonk
Tonk is approximately 600+ kms from Nainital. The fastest way to reach Tonk from Nainital is by Cab, Flight Via Ghaziabad, Ajmer. It takes approximately 13 hours. The cheapest way to reach Tonk from Nainital is by Bus, Train Via Moradabad, Jaipur which would take approximately 15 hours.
Sort By
Mode of Transport
Via Moradabad, Jaipur
RECOMMENDED
CHEAPEST
Nainital
Moradabad
Jaipur
Tonk
Approx Travel Time
15h 5m
₹954
Onwards
Nainital
Moradabad
Jaipur
Tonk
Approx Travel Time
14h 39m
₹2,295
Onwards
Nainital
Moradabad
Jaipur
Tonk
Approx Travel Time
16h 22m
₹5,352
Onwards
Via Hapur, Dausa
Nainital
Hapur
Dausa
Tonk
Approx Travel Time
15h 21m
₹5,435
Onwards
Via Hapur, Jaipur
Nainital
Hapur
Jaipur
Tonk
Approx Travel Time
15h 45m
₹6,276
Onwards
Via Ghaziabad, Ajmer
FASTEST
Nainital
Ghaziabad
Ajmer
Tonk
Approx Travel Time
12h 27m
₹11,170
Onwards
Via Moradabad, Dausa
Nainital
Moradabad
Dausa
Tonk
Approx Travel Time
15h 5m
₹1,929
Onwards
Nainital
Moradabad
Dausa
Tonk
Approx Travel Time
15h 29m
₹1,579
Onwards
Via Kichha, Sawai Madhopur
Nainital
Kichha
Sawai Madhopur
Tonk
Approx Travel Time
15h 46m
₹6,543
Onwards
Via Rampur (Uttar Pradesh), Dausa
Nainital
Rampur (Uttar Pradesh)
Dausa
Tonk
Approx Travel Time
16h 24m
₹1,504
Onwards
Frequently Asked Questions
What is the distance between Nainital and Tonk?
Tonk is approximately 600+ kms from Nainital.
How long does it take to reach Tonk from Nainital?
It takes approximately 13 hours to reach Tonk from Nainital by Cab, Flight Via Ghaziabad, Ajmer.
What is the cheapest way to reach Tonk from Nainital?
The cheapest way to reach Tonk from Nainital is by Bus, Train Via Moradabad, Jaipur.
What is the fastest way to reach Tonk from Nainital?
The fastest way to reach Tonk from Nainital is by Cab, Flight Via Ghaziabad, Ajmer.


