hero
How2Go
Gurdaspur to Dibrugarh

Gurdaspur to Dibrugarh

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

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Gurdaspur

Delhi

Dibrugarh

Approx Travel Time

12h 41m

₹9,696

Onwards

CHEAPEST

Gurdaspur

Delhi

Dibrugarh

Approx Travel Time

1d 22h 46m

₹1,185

Onwards

Gurdaspur

Delhi

Dibrugarh

Approx Travel Time

2d 1h 15m

₹1,394

Onwards

Gurdaspur

Delhi

Dibrugarh

Approx Travel Time

15h

₹9,905

Onwards

Via Amritsar, Guwahati

FASTEST

Gurdaspur

Amritsar

Guwahati

Dibrugarh

Approx Travel Time

9h 49m

₹13,290

Onwards

Gurdaspur

Amritsar

Guwahati

Dibrugarh

Approx Travel Time

10h 15m

₹13,515

Onwards

Via Delhi, Jorhat

Gurdaspur

Delhi

Jorhat

Dibrugarh

Approx Travel Time

16h

₹8,623

Onwards

Gurdaspur

Delhi

Jorhat

Dibrugarh

Approx Travel Time

17h 56m

₹8,728

Onwards

Gurdaspur

Delhi

Jorhat

Dibrugarh

Approx Travel Time

18h 19m

₹8,832

Onwards

Via Delhi, Itanagar

Gurdaspur

Delhi

Itanagar

Dibrugarh

Approx Travel Time

17h 51m

₹8,203

Onwards

Frequently Asked Questions

What is the distance between Gurdaspur and Dibrugarh?

Dibrugarh is approximately 2250+ kms from Gurdaspur.

How long does it take to reach Dibrugarh from Gurdaspur?

It takes approximately 10 hours to reach Dibrugarh from Gurdaspur by Train, Flight Via Amritsar, Guwahati.

What is the cheapest way to reach Dibrugarh from Gurdaspur?

The cheapest way to reach Dibrugarh from Gurdaspur is by Train Via Delhi.

What is the fastest way to reach Dibrugarh from Gurdaspur?

The fastest way to reach Dibrugarh from Gurdaspur is by Train, Flight Via Amritsar, Guwahati.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India