hero
How2Go
Dibrugarh to Shahjahanpur

Dibrugarh to Shahjahanpur

Shahjahanpur is approximately 2100+ km from Dibrugarh, 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 Shahjahanpur.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Dibrugarh

Delhi

Shahjahanpur

Approx Travel Time

9h 25m

₹13,317

Onwards

Via Guwahati, Lucknow

FASTEST

Dibrugarh

Guwahati

Lucknow

Shahjahanpur

Approx Travel Time

8h 44m

₹12,038

Onwards

Dibrugarh

Guwahati

Lucknow

Shahjahanpur

Approx Travel Time

18h 1m

₹9,688

Onwards

Dibrugarh

Guwahati

Lucknow

Shahjahanpur

Approx Travel Time

10h 35m

₹12,737

Onwards

Dibrugarh

Guwahati

Lucknow

Shahjahanpur

Approx Travel Time

10h 2m

₹15,649

Onwards

Via Begusarai

Dibrugarh

Begusarai

Shahjahanpur

Approx Travel Time

1d 10h 3m

₹985

Onwards

Via Guwahati, Varanasi

Dibrugarh

Guwahati

Varanasi

Shahjahanpur

Approx Travel Time

1d 2h 15m

₹4,249

Onwards

Direct Train

CHEAPEST

Dibrugarh

Shahjahanpur

Approx Travel Time

1d 21h 31m

₹790

Onwards

Via Guwahati, Hajipur

Dibrugarh

Guwahati

Hajipur

Shahjahanpur

Approx Travel Time

1d 13h 2m

₹1,545

Onwards

Via Jorhat, Delhi

Dibrugarh

Jorhat

Delhi

Shahjahanpur

Approx Travel Time

12h 25m

₹16,357

Onwards

Frequently Asked Questions

What is the distance between Dibrugarh and Shahjahanpur?

Shahjahanpur is approximately 2100+ kms from Dibrugarh.

How long does it take to reach Shahjahanpur from Dibrugarh?

It takes approximately 9 hours to reach Shahjahanpur from Dibrugarh by Flight, Train Via Guwahati, Lucknow.

What is the cheapest way to reach Shahjahanpur from Dibrugarh?

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

What is the fastest way to reach Shahjahanpur from Dibrugarh?

The fastest way to reach Shahjahanpur from Dibrugarh is by Flight, Train Via Guwahati, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India