hero
How2Go
Bangkok to Dibrugarh

Bangkok to Dibrugarh

Dibrugarh is approximately 2000+ km from Bangkok, 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 Guwahati

RECOMMENDED

CHEAPEST

FASTEST

Bangkok

Guwahati

Dibrugarh

Approx Travel Time

5h 25m

₹17,903

Onwards

Via Kolkata

Bangkok

Kolkata

Dibrugarh

Approx Travel Time

5h 35m

₹19,315

Onwards

Via Siliguri

Bangkok

Siliguri

Dibrugarh

Approx Travel Time

6h 20m

₹23,321

Onwards

Via Kolkata, Agartala

Bangkok

Kolkata

Agartala

Dibrugarh

Approx Travel Time

7h

₹24,859

Onwards

Via Guwahati, Agartala

Bangkok

Guwahati

Agartala

Dibrugarh

Approx Travel Time

7h 20m

₹24,476

Onwards

Via Kolkata, Guwahati

Bangkok

Kolkata

Guwahati

Dibrugarh

Approx Travel Time

7h 30m

₹22,361

Onwards

Via Guwahati, Guwahati

Bangkok

Guwahati

Guwahati

Dibrugarh

Approx Travel Time

8h 15m

₹18,048

Onwards

Via Kolkata, Siliguri

Bangkok

Kolkata

Siliguri

Dibrugarh

Approx Travel Time

8h 5m

₹22,938

Onwards

Via Yangon-S, Kolkata

Bangkok

Yangon-S

Kolkata

Dibrugarh

Approx Travel Time

7h 40m

₹33,884

Onwards

Via Bhubaneshwar, Kolkata

Bangkok

Bhubaneshwar

Kolkata

Dibrugarh

Approx Travel Time

8h 15m

₹26,084

Onwards

Frequently Asked Questions

What is the distance between Bangkok and Dibrugarh?

Dibrugarh is approximately 2000+ kms from Bangkok.

How long does it take to reach Dibrugarh from Bangkok?

It takes approximately 6 hours to reach Dibrugarh from Bangkok by Flight Via Guwahati.

What is the cheapest way to reach Dibrugarh from Bangkok?

The cheapest way to reach Dibrugarh from Bangkok is by Flight Via Guwahati.

What is the fastest way to reach Dibrugarh from Bangkok?

The fastest way to reach Dibrugarh from Bangkok is by Flight Via Guwahati.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India