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 10 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 Delhi, Mumbai

RECOMMENDED

Amroha

Delhi

Mumbai

Shahapur

Approx Travel Time

12h 5m

₹7,464

Onwards

Amroha

Delhi

Mumbai

Shahapur

Approx Travel Time

10h 31m

On Demand

Via Delhi, Nashik

FASTEST

Amroha

Delhi

Nashik

Shahapur

Approx Travel Time

9h 30m

₹14,632

Onwards

Amroha

Delhi

Nashik

Shahapur

Approx Travel Time

20h 54m

₹8,354

Onwards

Ads by MMT

Via Gurgaon, Nashik

CHEAPEST

Amroha

Gurgaon

Nashik

Shahapur

Approx Travel Time

1d 23h 5m

₹6,278

Onwards

Via Delhi, Navi Mumbai

Amroha

Delhi

Navi Mumbai

Shahapur

Approx Travel Time

10h 34m

On Demand

Ads by MMT

Via Ghaziabad, Mumbai

Amroha

Ghaziabad

Mumbai

Shahapur

Approx Travel Time

11h 2m

On Demand

Via Ghaziabad, Navi Mumbai

Amroha

Ghaziabad

Navi Mumbai

Shahapur

Approx Travel Time

11h 10m

On Demand

Via Bareilly, Mumbai

Amroha

Bareilly

Mumbai

Shahapur

Approx Travel Time

10h 13m

On Demand

Via Bareilly, Navi Mumbai

Amroha

Bareilly

Navi Mumbai

Shahapur

Approx Travel Time

10h 31m

On Demand

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 Delhi?

Via Delhi, the distance is approximately 1350+ km, taking around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India