The short answer
The common route is Delhi to Gorakhpur by train, Gorakhpur to Sunauli, then Bhairahawa to Kathmandu or Pokhara. Direct buses also run from Delhi to Kathmandu and take a day or more depending on the route.
Key facts
- Rail leg
- Delhi to Gorakhpur
- Border
- Sunauli
- Bus
- Delhi to Kathmandu
- Time
- Around a day or more
How it works
- Choose train or busTrain is more comfortable.
- Book earlySeats sell out.
- Cross at SunauliWith ID.
- Break the journeyAt Lumbini or Pokhara.
- Arrive in KathmanduAllow rest.
Insider tip
Flying is faster, but the overland route lets you see Lumbini on the way.
Avoid this
Do not expect a quick trip.
Related questions
Is there a direct train?
No. You change at the border.
How much does it cost?
Varies; compare rail, bus and flight fares.
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.
Trips that match this guide
Keep reading
More guides to explore
- Border Entry DetailsDocuments, vehicle permits, hours and China crossings.
- Border Towns and GatewaysWhich border crossing for which place, with onward routes.
- Nepal from IndiaID, routes, money, SIM, food and border-start tours.
- Mugling JunctionThe Prithvi Highway junction: times, food, rest stops and side trips.
- All Nepal guidesBrowse every place and theme.








