Tonk to Amroha Distance

Amroha is approximately 450+ km from Tonk. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Amroha, with a total travel time of approximately 9 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.

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

Via Ghaziabad

RECOMMENDED

CHEAPEST

Tonk

Ghaziabad

Amroha

Approx Travel Time

9h 22m

₹870

Onwards

Via Gurgaon

Tonk

Gurgaon

Amroha

Approx Travel Time

9h 17m

₹3,561

Onwards

Tonk

Gurgaon

Amroha

Approx Travel Time

10h 16m

₹945

Onwards

Ads by MMT

Via Jaipur, Ghaziabad

Tonk

Jaipur

Ghaziabad

Amroha

Approx Travel Time

8h 36m

₹4,944

Onwards

FASTEST

Tonk

Jaipur

Ghaziabad

Amroha

Approx Travel Time

8h 28m

₹7,523

Onwards

Via Dausa

Tonk

Dausa

Amroha

Approx Travel Time

10h 25m

On Demand

Tonk

Dausa

Amroha

Approx Travel Time

10h 15m

On Demand

Tonk

Dausa

Amroha

Approx Travel Time

9h 50m

On Demand

Ads by MMT

Via Delhi

Tonk

Delhi

Amroha

Approx Travel Time

9h 28m

₹3,699

Onwards

Tonk

Delhi

Amroha

Approx Travel Time

10h 19m

₹875

Onwards

Frequently Asked Questions

What is the distance between Tonk and Amroha?

Amroha is approximately 450+ km from Tonk.

How long does it take to reach Amroha from Tonk?

It takes approximately 9 hours to reach Amroha from Tonk by Cab, Flight Via Jaipur, Ghaziabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India