hero
How2Go
Dibrugarh to Amritsar

Dibrugarh to Amritsar

Amritsar is approximately 2200+ 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 Amritsar.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Dibrugarh

Delhi

Amritsar

Approx Travel Time

10h 55m

₹6,464

Onwards

Dibrugarh

Delhi

Amritsar

Approx Travel Time

17h 40m

₹9,954

Onwards

Via Guwahati

Dibrugarh

Guwahati

Amritsar

Approx Travel Time

7h 55m

₹11,738

Onwards

Ads by MMT

Via Kolkata

FASTEST

Dibrugarh

Kolkata

Amritsar

Approx Travel Time

6h 10m

₹15,235

Onwards

Via Bareilly

CHEAPEST

Dibrugarh

Bareilly

Amritsar

Approx Travel Time

1d 22h 15m

₹1,150

Onwards

Ads by MMT

Via Guwahati, Delhi

Dibrugarh

Guwahati

Delhi

Amritsar

Approx Travel Time

1d 20h 20m

₹1,620

Onwards

Dibrugarh

Guwahati

Delhi

Amritsar

Approx Travel Time

13h 25m

₹10,787

Onwards

Via Guwahati, Guwahati

Dibrugarh

Guwahati

Guwahati

Amritsar

Approx Travel Time

10h 45m

₹11,883

Onwards

Via Jorhat, Delhi

Dibrugarh

Jorhat

Delhi

Amritsar

Approx Travel Time

10h

₹12,860

Onwards

Via Jorhat, Kolkata

Dibrugarh

Jorhat

Kolkata

Amritsar

Approx Travel Time

9h

₹14,280

Onwards

Frequently Asked Questions

What is the distance between Dibrugarh and Amritsar?

Amritsar is approximately 2200+ kms from Dibrugarh.

How long does it take to reach Amritsar from Dibrugarh?

It takes approximately 6 hours to reach Amritsar from Dibrugarh by Flight Via Kolkata.

What is the cheapest way to reach Amritsar from Dibrugarh?

The cheapest way to reach Amritsar from Dibrugarh is by Train Via Bareilly.

What is the fastest way to reach Amritsar from Dibrugarh?

The fastest way to reach Amritsar from Dibrugarh is by Flight Via Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India