Suratgarh to Kapurthala Distance

Kapurthala is approximately 300+ km from Suratgarh. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 8 hours, subject to the chosen service and route. The fastest way to reach Kapurthala takes approximately 7 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 Suratgarh, India to Kapurthala, India

Direct Options

RECOMMENDED

CHEAPEST

Suratgarh

Kapurthala

Approx Travel Time

8h 3m

₹220

Onwards

Via Moga

FASTEST

Suratgarh

Moga

Kapurthala

Approx Travel Time

6h 44m

₹3,275

Onwards

Ads by MMT

Via Bathinda

Suratgarh

Bathinda

Kapurthala

Approx Travel Time

6h 46m

₹290

Onwards

Via Firozpur

Suratgarh

Firozpur

Kapurthala

Approx Travel Time

7h 8m

₹845

Onwards

Ads by MMT

Via Hanumangarh

Suratgarh

Hanumangarh

Kapurthala

Approx Travel Time

7h 49m

₹340

Onwards

Via Dabwali

Suratgarh

Dabwali

Kapurthala

Approx Travel Time

8h 5m

₹315

Onwards

Via Jalandhar

Suratgarh

Jalandhar

Kapurthala

Approx Travel Time

7h 53m

₹960

Onwards

Suratgarh

Jalandhar

Kapurthala

Approx Travel Time

7h 41m

₹2,439

Onwards

Via Zira

Suratgarh

Zira

Kapurthala

Approx Travel Time

6h 51m

₹4,622

Onwards

Via Faridkot

Suratgarh

Faridkot

Kapurthala

Approx Travel Time

8h 31m

₹290

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 250+ km.

What is the distance from Suratgarh to Kapurthala via Moga?

Via Moga, the distance is approximately 300+ km, taking around 7 hours.

Is there a train from Suratgarh to Kapurthala?

Yes, trains run between Suratgarh and Kapurthala, covering approximately 300+ km in around 8 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India