hero
How2Go
Bangkok to Shillong

Bangkok to Shillong

Shillong is approximately 2100+ 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 Shillong.

Read More
Sort By
Mode of Transport

Via Kolkata

RECOMMENDED

FASTEST

Bangkok

Kolkata

Shillong

Approx Travel Time

5h 45m

₹22,035

Onwards

Via Guwahati, Aizawl

Bangkok

Guwahati

Aizawl

Shillong

Approx Travel Time

7h 5m

₹19,701

Onwards

Via Kolkata, Aizawl

Bangkok

Kolkata

Aizawl

Shillong

Approx Travel Time

7h 10m

₹19,278

Onwards

Via Guwahati, Pasighat

CHEAPEST

Bangkok

Guwahati

Pasighat

Shillong

Approx Travel Time

7h 50m

₹17,163

Onwards

Via Guwahati, Imphal

Bangkok

Guwahati

Imphal

Shillong

Approx Travel Time

7h 15m

₹33,354

Onwards

Via Kolkata, Imphal

Bangkok

Kolkata

Imphal

Shillong

Approx Travel Time

7h 20m

₹36,913

Onwards

Via Guwahati, Kolkata

Bangkok

Guwahati

Kolkata

Shillong

Approx Travel Time

8h 40m

₹27,876

Onwards

Via Yangon-S, Kolkata

Bangkok

Yangon-S

Kolkata

Shillong

Approx Travel Time

7h 55m

₹35,579

Onwards

Via Bhubaneshwar, Kolkata

Bangkok

Bhubaneshwar

Kolkata

Shillong

Approx Travel Time

8h 35m

₹30,821

Onwards

Via Dhaka, Kolkata

Bangkok

Dhaka

Kolkata

Shillong

Approx Travel Time

8h 15m

₹33,650

Onwards

Frequently Asked Questions

What is the distance between Bangkok and Shillong?

Shillong is approximately 2100+ kms from Bangkok.

How long does it take to reach Shillong from Bangkok?

It takes approximately 6 hours to reach Shillong from Bangkok by Flight Via Kolkata.

What is the cheapest way to reach Shillong from Bangkok?

The cheapest way to reach Shillong from Bangkok is by Flight Via Guwahati, Pasighat.

What is the fastest way to reach Shillong from Bangkok?

The fastest way to reach Shillong from Bangkok is by Flight Via Kolkata.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India