Shahapur to Kapurthala Distance

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

Via Pune, Amritsar

RECOMMENDED

Shahapur

Pune

Amritsar

Kapurthala

Approx Travel Time

13h

₹12,862

Onwards

Via Mumbai, Jalandhar

Shahapur

Mumbai

Jalandhar

Kapurthala

Approx Travel Time

21h 3m

₹9,990

Onwards

Shahapur

Mumbai

Jalandhar

Kapurthala

Approx Travel Time

21h 11m

₹11,469

Onwards

FASTEST

Shahapur

Mumbai

Jalandhar

Kapurthala

Approx Travel Time

8h 25m

₹19,882

Onwards

Shahapur

Mumbai

Jalandhar

Kapurthala

Approx Travel Time

1d 10h 27m

₹13,612

Onwards

Shahapur

Mumbai

Jalandhar

Kapurthala

Approx Travel Time

8h 33m

₹21,361

Onwards

Ads by MMT

Via Surat, Delhi

CHEAPEST

Shahapur

Surat

Delhi

Kapurthala

Approx Travel Time

2d 6h 22m

₹5,528

Onwards

Via Navi Mumbai, Mohali

Shahapur

Navi Mumbai

Mohali

Kapurthala

Approx Travel Time

11h 36m

₹15,242

Onwards

Ads by MMT

Via Mumbai, Amritsar

Shahapur

Mumbai

Amritsar

Kapurthala

Approx Travel Time

23h 2m

₹11,675

Onwards

Shahapur

Mumbai

Amritsar

Kapurthala

Approx Travel Time

10h 35m

On Demand

Frequently Asked Questions

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

The straight-line distance is approximately 1300+ km.

What is the distance from Shahapur to Kapurthala via Pune?

Via Pune, the distance is approximately 1750+ km, taking around 13 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India