Bus and Train from India · Routes

How do I get from Siliguri to Kathmandu by bus?

By Base Camp Tours, licensed Nepal travel agency (Tourism License 3121/080) · Updated · 1 min read

The short answer

Siliguri is the gateway for Darjeeling, Sikkim and North Bengal. Buses run to the Kakarbhitta border in about an hour, after which long-distance buses continue on the East-West Highway and then to Kathmandu. The whole journey is long, commonly around fourteen to eighteen hours, so many travellers prefer an overnight ride or a flight from Bagdogra to Kathmandu.

Take New Jalpaiguri (NJP) as the rail hub if you arrive by train, then a shared or private car to Kakarbhitta. Allow time for immigration, then board a bus to Kathmandu.

Key facts

Border
Kakarbhitta
Siliguri to border
About an hour
Border to Kathmandu
Long; often 14+ hr
Alternative
Flight from Bagdogra

How it works

  1. Reach Siliguri or NJPTrain or bus.
  2. Go to KakarbhittaCar or bus.
  3. Clear immigrationBoth sides.
  4. Board a long-distance busCheck seat type.
  5. Break the journey if tiredEastern towns.

Insider tip

Start early so the border is crossed with daylight to spare.

Avoid this

Do not assume a single ticket covers the whole route.

Related questions

Is there a day or night bus?

Both exist; many travellers prefer a night bus with a good operator.

Is a flight easier?

Often, from Bagdogra.

Quick trip match

Plan your Nepal trip in 60 seconds

Answer four short questions. We show trips that fit, and a planner can send a route and price. Free, no payment.

Keep reading

More guides to explore

Talk to a planner

Tell us the dates. We will draw the route.

Send your dates, group size and budget. A planner replies with a route, hotels and a clear price, free and with no obligation.

  • Licensed agency, Tourism License 3121/080
  • Own full-time guides and drivers
  • Private and customised departures