Amroha to Shahapur Distance

Shahapur is approximately 1350+ km from Amroha. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Shahapur, 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 Amroha, India to Shahapur, India

Via Ghaziabad, Mumbai

RECOMMENDED

FASTEST

Amroha

Ghaziabad

Mumbai

Shahapur

Approx Travel Time

9h 10m

₹8,618

Onwards

Amroha

Ghaziabad

Mumbai

Shahapur

Approx Travel Time

10h 16m

₹11,087

Onwards

Via Delhi, Mumbai

Amroha

Delhi

Mumbai

Shahapur

Approx Travel Time

12h 8m

₹7,227

Onwards

Amroha

Delhi

Mumbai

Shahapur

Approx Travel Time

12h

₹7,566

Onwards

Amroha

Delhi

Mumbai

Shahapur

Approx Travel Time

11h 53m

₹11,704

Onwards

Ads by MMT

Via Vapi

CHEAPEST

Amroha

Vapi

Shahapur

Approx Travel Time

1d 14h 36m

₹3,105

Onwards

Via Gurgaon, Nashik

Amroha

Gurgaon

Nashik

Shahapur

Approx Travel Time

2d 0h 12m

₹6,354

Onwards

Ads by MMT

Via Ghaziabad, Navi Mumbai

Amroha

Ghaziabad

Navi Mumbai

Shahapur

Approx Travel Time

10h 39m

₹11,248

Onwards

Via Delhi, Navi Mumbai

Amroha

Delhi

Navi Mumbai

Shahapur

Approx Travel Time

12h 6m

₹11,703

Onwards

Via Bareilly, Mumbai

Amroha

Bareilly

Mumbai

Shahapur

Approx Travel Time

10h 35m

₹12,558

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Amroha and Shahapur?

The straight-line distance is approximately 1150+ km.

What is the distance from Amroha to Shahapur via Ghaziabad?

Via Ghaziabad, the distance is approximately 1350+ km, taking around 9 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India