hero
How2Go
Bangkok to Darjeeling

Bangkok to Darjeeling

Darjeeling is approximately 1950+ 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 Darjeeling.

Read More
Sort By
Mode of Transport

Via Siliguri

RECOMMENDED

FASTEST

Bangkok

Siliguri

Darjeeling

Approx Travel Time

5h 40m

₹26,098

Onwards

Bangkok

Siliguri

Darjeeling

Approx Travel Time

7h 43m

₹23,013

Onwards

Via Siliguri, Kurseong

Bangkok

Siliguri

Kurseong

Darjeeling

Approx Travel Time

7h 42m

On Demand

Via Guwahati, Siliguri

Bangkok

Guwahati

Siliguri

Darjeeling

Approx Travel Time

7h 45m

₹22,202

Onwards

CHEAPEST

Bangkok

Guwahati

Siliguri

Darjeeling

Approx Travel Time

9h 48m

₹19,117

Onwards

Via Siliguri, Jalpaiguri

Bangkok

Siliguri

Jalpaiguri

Darjeeling

Approx Travel Time

8h 43m

₹23,724

Onwards

Via Kolkata, Siliguri

Bangkok

Kolkata

Siliguri

Darjeeling

Approx Travel Time

7h 20m

₹30,178

Onwards

Bangkok

Kolkata

Siliguri

Darjeeling

Approx Travel Time

9h 23m

₹27,093

Onwards

Via Guwahati, Siliguri, Kurseong

Bangkok

Guwahati

Siliguri

Kurseong

Darjeeling

Approx Travel Time

9h 47m

On Demand

Via Hyderabad, Siliguri

Bangkok

Hyderabad

Siliguri

Darjeeling

Approx Travel Time

9h 45m

₹29,099

Onwards

Frequently Asked Questions

What is the distance between Bangkok and Darjeeling?

Darjeeling is approximately 1950+ kms from Bangkok.

How long does it take to reach Darjeeling from Bangkok?

It takes approximately 6 hours to reach Darjeeling from Bangkok by Flight, Bus Via Siliguri.

What is the cheapest way to reach Darjeeling from Bangkok?

The cheapest way to reach Darjeeling from Bangkok is by Flight, Cab Via Guwahati, Siliguri.

What is the fastest way to reach Darjeeling from Bangkok?

The fastest way to reach Darjeeling from Bangkok is by Flight, Bus Via Siliguri.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India