Tonk to Amroha Distance
Amroha is approximately 450+ km from Tonk. Compare the available routes and travel options between the two cities. The fastest way to reach Amroha takes approximately 8 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Ghaziabad
RECOMMENDED
Tonk
Ghaziabad
Amroha
Approx Travel Time
8h 47m
₹770
Onwards
Via Niwai, Delhi
FASTEST
Tonk
Niwai
Delhi
Amroha
Approx Travel Time
7h 56m
₹3,196
Onwards
Via Jaipur, Delhi
Tonk
Jaipur
Delhi
Amroha
Approx Travel Time
8h 35m
₹2,235
Onwards
Via Gurgaon
Tonk
Gurgaon
Amroha
Approx Travel Time
9h 17m
₹3,928
Onwards
Tonk
Gurgaon
Amroha
Approx Travel Time
10h 6m
₹845
Onwards
Via Dausa
Tonk
Dausa
Amroha
Approx Travel Time
10h 55m
₹1,300
Onwards
Tonk
Dausa
Amroha
Approx Travel Time
10h 37m
₹940
Onwards
Via Delhi
CHEAPEST
Tonk
Delhi
Amroha
Approx Travel Time
9h 27m
₹574
Onwards
Via Dausa, Delhi
Tonk
Dausa
Delhi
Amroha
Approx Travel Time
9h 8m
₹950
Onwards
Via Jaipur, Gurgaon
Tonk
Jaipur
Gurgaon
Amroha
Approx Travel Time
9h 34m
₹2,295
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Tonk and Amroha?
The straight-line distance is approximately 400+ km.
What is the distance from Tonk to Amroha via Ghaziabad?
Via Ghaziabad, the distance is approximately 450+ km, taking around 9 hours.

