hero
How2Go
Shahjahanpur to Suratgarh

Shahjahanpur to Suratgarh

Suratgarh is approximately 750+ km from Shahjahanpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Suratgarh.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Shahjahanpur

Suratgarh

Approx Travel Time

15h 42m

₹405

Onwards

Via Delhi, Bathinda

Shahjahanpur

Delhi

Bathinda

Suratgarh

Approx Travel Time

12h 36m

₹2,460

Onwards

Shahjahanpur

Delhi

Bathinda

Suratgarh

Approx Travel Time

13h 11m

₹495

Onwards

Via Bareilly, Delhi, Bikaner

FASTEST

Shahjahanpur

Bareilly

Delhi

Bikaner

Suratgarh

Approx Travel Time

9h 33m

₹9,658

Onwards

Via Delhi

Shahjahanpur

Delhi

Suratgarh

Approx Travel Time

16h 44m

₹1,498

Onwards

Shahjahanpur

Delhi

Suratgarh

Approx Travel Time

13h 53m

₹480

Onwards

Shahjahanpur

Delhi

Suratgarh

Approx Travel Time

14h 21m

₹1,014

Onwards

Via Ghaziabad, Hanumangarh

Shahjahanpur

Ghaziabad

Hanumangarh

Suratgarh

Approx Travel Time

16h 55m

₹5,420

Onwards

Via Hapur

Shahjahanpur

Hapur

Suratgarh

Approx Travel Time

14h 54m

₹425

Onwards

Via Delhi, Bikaner

Shahjahanpur

Delhi

Bikaner

Suratgarh

Approx Travel Time

12h 15m

₹5,270

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Suratgarh?

Suratgarh is approximately 750+ kms from Shahjahanpur.

How long does it take to reach Suratgarh from Shahjahanpur?

It takes approximately 10 hours to reach Suratgarh from Shahjahanpur by Train, Flight Via Bareilly, Delhi, Bikaner.

What is the cheapest way to reach Suratgarh from Shahjahanpur?

The cheapest way to reach Suratgarh from Shahjahanpur is by Train.

What is the fastest way to reach Suratgarh from Shahjahanpur?

The fastest way to reach Suratgarh from Shahjahanpur is by Train, Flight Via Bareilly, Delhi, Bikaner.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India