hero
How2Go
Balasore to Shahjahanpur

Balasore to Shahjahanpur

Shahjahanpur is approximately 1300+ kms from Balasore. The fastest way to reach Shahjahanpur from Balasore is by Cab, Flight, Train Via Kolkata, Lucknow. It takes approximately 14 hours. The cheapest way to reach Shahjahanpur from Balasore is by Train Via Varanasi which would take approximately 24 hours.

Sort By
Mode of Transport

Via Kolkata, Lucknow

RECOMMENDED

Balasore

Kolkata

Lucknow

Shahjahanpur

Approx Travel Time

13h 38m

On Demand

Balasore

Kolkata

Lucknow

Shahjahanpur

Approx Travel Time

13h 40m

₹6,469

Onwards

Balasore

Kolkata

Lucknow

Shahjahanpur

Approx Travel Time

14h 21m

On Demand

FASTEST

Balasore

Kolkata

Lucknow

Shahjahanpur

Approx Travel Time

13h 21m

₹15,061

Onwards

Via Varanasi

CHEAPEST

Balasore

Varanasi

Shahjahanpur

Approx Travel Time

1d 0h 2m

₹725

Onwards

Ads by MMT

Via Kanpur

Balasore

Kanpur

Shahjahanpur

Approx Travel Time

1d 0h 49m

On Demand

Balasore

Kanpur

Shahjahanpur

Approx Travel Time

1d 3h 3m

₹3,539

Onwards

Via Ranchi, Varanasi

Balasore

Ranchi

Varanasi

Shahjahanpur

Approx Travel Time

1d 2h 30m

₹2,398

Onwards

Balasore

Ranchi

Varanasi

Shahjahanpur

Approx Travel Time

1d 2h 38m

₹12,802

Onwards

Ads by MMT

Via Ranchi, Lucknow

Balasore

Ranchi

Lucknow

Shahjahanpur

Approx Travel Time

14h 50m

₹6,255

Onwards

Frequently Asked Questions

What is the distance between Balasore and Shahjahanpur?

Shahjahanpur is approximately 1300+ kms from Balasore.

How long does it take to reach Shahjahanpur from Balasore?

It takes approximately 14 hours to reach Shahjahanpur from Balasore by Cab, Flight, Train Via Kolkata, Lucknow.

What is the cheapest way to reach Shahjahanpur from Balasore?

The cheapest way to reach Shahjahanpur from Balasore is by Train Via Varanasi.

What is the fastest way to reach Shahjahanpur from Balasore?

The fastest way to reach Shahjahanpur from Balasore is by Cab, Flight, Train Via Kolkata, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India