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
- Book a Patna to Raxaul busOr a through service.
- Cross at Raxaul-BirgunjDaylight.
- Board a Kathmandu busOr hire a car.
- Rest en routeMeal stop.
- 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.
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.
Trips that match this guide
Keep reading
More guides to explore
- Pickup Points in IndiaGorakhpur, Raxaul, Jaynagar, Nepalgunj, Lucknow and more.
- Airports of NepalInternational and domestic airports with transfers.
- Domestic FlightsRoutes, aircraft, baggage, delays and booking.
- Vehicle Types and Road TransportCars, vans, buses, jeeps, taxis and bikes for each route.
- All Nepal guidesBrowse every place and theme.








