hero
How2Go
Shahjahanpur to Sujangarh

Shahjahanpur to Sujangarh

Sujangarh is approximately 650+ kms from Shahjahanpur. The fastest way to reach Sujangarh from Shahjahanpur is by Train, Flight, Bus Via Lucknow, Ajmer. It takes approximately 13 hours. The cheapest way to reach Sujangarh from Shahjahanpur is by Train Via Bareilly which would take approximately 15 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Shahjahanpur

Delhi

Sujangarh

Approx Travel Time

14h 4m

₹445

Onwards

Via Rewari

Shahjahanpur

Rewari

Sujangarh

Approx Travel Time

14h 15m

₹800

Onwards

Shahjahanpur

Rewari

Sujangarh

Approx Travel Time

14h 32m

₹450

Onwards

Ads by MMT

Via Lucknow, Ajmer

FASTEST

Shahjahanpur

Lucknow

Ajmer

Sujangarh

Approx Travel Time

12h 25m

₹6,436

Onwards

Via Bareilly

Shahjahanpur

Bareilly

Sujangarh

Approx Travel Time

15h 41m

₹2,302

Onwards

CHEAPEST

Shahjahanpur

Bareilly

Sujangarh

Approx Travel Time

15h 9m

₹430

Onwards

Ads by MMT

Via Ghaziabad

Shahjahanpur

Ghaziabad

Sujangarh

Approx Travel Time

16h 55m

₹1,249

Onwards

Via Mathura

Shahjahanpur

Mathura

Sujangarh

Approx Travel Time

15h 21m

On Demand

Via Gurgaon

Shahjahanpur

Gurgaon

Sujangarh

Approx Travel Time

14h 41m

₹455

Onwards

Shahjahanpur

Gurgaon

Sujangarh

Approx Travel Time

14h 30m

₹1,524

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Sujangarh?

Sujangarh is approximately 650+ kms from Shahjahanpur.

How long does it take to reach Sujangarh from Shahjahanpur?

It takes approximately 13 hours to reach Sujangarh from Shahjahanpur by Train, Flight, Bus Via Lucknow, Ajmer.

What is the cheapest way to reach Sujangarh from Shahjahanpur?

The cheapest way to reach Sujangarh from Shahjahanpur is by Train Via Bareilly.

What is the fastest way to reach Sujangarh from Shahjahanpur?

The fastest way to reach Sujangarh from Shahjahanpur is by Train, Flight, Bus Via Lucknow, Ajmer.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India