Bus and Train from India · Routes

How do I go from Lucknow to Kathmandu by bus or train?

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

The short answer

The usual overland route from Lucknow runs via Gorakhpur and the Sunauli border to Kathmandu, or by road via Bahraich to Rupaidiha for Nepalgunj and onward. A train to Gorakhpur followed by a bus or car to Sunauli and on to Kathmandu is the most common plan. The total journey is long, often a full day plus a night.

Flights from Lucknow to Kathmandu, where available, are far quicker. Choose overland only if you want to add Lumbini or Pokhara on the way.

Key facts

Route
Gorakhpur, Sunauli
Alternative
Rupaidiha, Nepalgunj
Total
Long, a day or more
Combine
Lumbini, Pokhara

How it works

  1. Train to GorakhpurFrom Lucknow.
  2. Car or bus to SunauliDaylight.
  3. Cross the borderImmigration.
  4. Stop at LumbiniOptional.
  5. Continue to Kathmandu or PokharaBy road.

Insider tip

Add Lumbini as a stop to break the journey.

Avoid this

Do not plan to reach Kathmandu in one day by bus without an early start.

Related questions

Is Gorakhpur far from Lucknow?

Several hours by train or road.

Which border?

Sunauli for the central route.

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