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.

Route map showing distance and travel time from Tonk, India to Amroha, India

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India