Bus and Train from India · Routes

What is the Delhi to Kathmandu bus journey like?

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

The short answer

Delhi to Kathmandu by road is roughly 1,100 to 1,200 km depending on the border chosen, and a bus journey commonly takes around a day and a half including the border crossing. Services are often run by private operators, sometimes with a change of bus at the border, and routes usually pass through Uttar Pradesh via Lucknow and Gorakhpur or through Bihar via Patna and Raxaul.

Many travellers prefer to split the trip: an overnight train from Delhi to Gorakhpur or Raxaul, then a daytime bus or car. This avoids a very long continuous ride and puts the border crossing in daylight.

Key facts

Distance
About 1,100 to 1,200 km
Time
Around a day and a half
Routes
Via Gorakhpur or via Patna and Raxaul
Option
Train then bus

How it works

  1. Choose a routeGorakhpur or Raxaul.
  2. Book seats or a trainEarly.
  3. Plan the borderDaylight.
  4. Rest on the wayStop for meals.
  5. Arrive KathmanduAllow a rest day.

Insider tip

Ask whether the same bus continues across the border or you change.

Avoid this

Do not book a through ticket without checking where passengers transfer.

Related questions

Is there a direct bus?

Services change; confirm current options with the operator.

How many days?

Allow two days of travel.

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