Indian Railways to Nepal · Choose a route

Can you reach Nepal by Indian Railways?

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

The short answer

Not by a single through train, but yes in two steps: take a train to a railhead near the border, then a short road transfer into Nepal. Key railheads are Gorakhpur or Nautanwa (for Sunauli and Lumbini), Raxaul (for Birgunj), Jaynagar (for Janakpur), Jogbani (for Biratnagar) and New Jalpaiguri (for Kakarbhitta).

Key facts

Sunauli
Gorakhpur, Nautanwa
Birgunj
Raxaul
Janakpur
Jaynagar
East
NJP, Jogbani

How it works

  1. Choose your destinationPokhara, Kathmandu, Lumbini or Janakpur.
  2. Pick a railheadThe closest station to your border.
  3. Book the trainVia IRCTC or a station counter.
  4. Arrange the road legTaxi, auto or bus to the border.
  5. Cross in daylightWith valid ID.

Insider tip

Book rail and onward bus together so the timing works.

Avoid this

Do not cross the border at night.

Related questions

Is there a train inside Nepal?

A short Jaynagar to Kurtha line exists; the rest of Nepal has no passenger rail network.

Can I book Nepali bus tickets in advance?

Yes, through agents or at bus counters near the border.

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