The short answer
Birgunj is the shortest, at about 5 to 8 hours by road. Sunauli to Kathmandu takes 8 to 10 hours, and the eastern and far-west crossings are longer. A short domestic flight from Bhairahawa, Nepalgunj or Biratnagar can save most of the day.
Key facts
- Birgunj
- About 5 to 8 hours
- Sunauli
- About 8 to 10 hours
- Nepalgunj
- Flight preferred
- Kakarbhitta
- Flight from Bhadrapur preferred
Insider tip
Times vary hugely with traffic and landslides, especially during the monsoon.
Avoid this
Do not trust a single-number promise. Always add a buffer.
Related questions
Are there night buses?
Yes, but they are tiring and risky on hill roads.
Is the road safe?
Generally yes with a good driver; avoid night driving.
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
- Nepal from IndiaID, routes, money, SIM, food and border-start tours.
- Mugling JunctionThe Prithvi Highway junction: times, food, rest stops and side trips.
- Distances and Travel TimesKathmandu to Pokhara, Trishuli, Kushma, Muktinath and more.
- Routes from IndiaRoutes from Varanasi, Patna, Lucknow and Ayodhya.
- All Nepal guidesBrowse every place and theme.








