Bus and Train from India · Routes

How do I travel from Patna to Kathmandu by bus?

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

The short answer

Patna to Raxaul is roughly 200 km, about five to six hours by road, followed by the border crossing at Raxaul-Birgunj and then around 190 to 200 km on the Nepali side to Kathmandu. Total door-to-door time by bus is commonly between twelve and sixteen hours, depending on traffic and the border.

Direct overnight buses and shared cars run on this route. A common plan is a morning bus from Patna, cross in the afternoon and arrive in Kathmandu late or the next morning.

Key facts

Patna to Raxaul
About 200 km
Raxaul to Kathmandu
About 190 to 200 km
Total time
Often 12 to 16 hr
Border
Raxaul-Birgunj

How it works

  1. Book a Patna to Raxaul busOr a through service.
  2. Cross at Raxaul-BirgunjDaylight.
  3. Board a Kathmandu busOr hire a car.
  4. Rest en routeMeal stop.
  5. Arrive KathmanduCheck hotel pickup.

Insider tip

Pick a daytime departure; arrive in Kathmandu with energy and daylight.

Avoid this

Do not rely on tight connections; the border can have queues.

Related questions

Can I go by train?

Rail to Raxaul exists, then a bus or car.

Is a night bus advisable?

Choose a reputable operator and good conditions.

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