Kalyan to Suratgarh Distance

Suratgarh is approximately 1400+ km from Kalyan. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 23 hours, subject to the chosen service and route. Flying is the fastest way to reach Suratgarh, with a total travel time of approximately 15 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 Kalyan, India to Suratgarh, India

Direct Options

RECOMMENDED

Kalyan

Suratgarh

Approx Travel Time

22h 40m

₹1,880

Onwards

Via Mumbai, Delhi

FASTEST

Kalyan

Mumbai

Delhi

Suratgarh

Approx Travel Time

14h 40m

₹6,505

Onwards

Kalyan

Mumbai

Delhi

Suratgarh

Approx Travel Time

14h 58m

₹7,039

Onwards

Ads by MMT

Via Nashik, Delhi

Kalyan

Nashik

Delhi

Suratgarh

Approx Travel Time

14h 49m

₹7,204

Onwards

Kalyan

Nashik

Delhi

Suratgarh

Approx Travel Time

15h 7m

₹7,738

Onwards

Via Jodhpur

CHEAPEST

Kalyan

Jodhpur

Suratgarh

Approx Travel Time

22h 35m

₹740

Onwards

Ads by MMT

Via Nagaur

Kalyan

Nagaur

Suratgarh

Approx Travel Time

22h 42m

₹8,935

Onwards

Via Ahmedabad

Kalyan

Ahmedabad

Suratgarh

Approx Travel Time

1d 5h 10m

₹2,598

Onwards

Via Navi Mumbai, Delhi

Kalyan

Navi Mumbai

Delhi

Suratgarh

Approx Travel Time

15h 22m

₹7,370

Onwards

Via Falna

Kalyan

Falna

Suratgarh

Approx Travel Time

1d 1h 19m

₹1,514

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1100+ km.

What is the distance from Kalyan to Suratgarh via Mumbai?

Via Mumbai, the distance is approximately 1600+ km, taking around 15 hours.

Is there a train from Kalyan to Suratgarh?

Yes, trains run between Kalyan and Suratgarh, covering approximately 1400+ km in around 23 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India