How to Get from Kathmandu to Nepalgunj

Distance515.4 km
Travel Time0.8 - 8.1 hours
Best OptionFlight
Price Range$14 - $140
Alt Change-1250m
Last Updated2026

Detailed Route Guide

The road from Kathmandu to Nepalgunj stretches over 515.4 km, making it a significant travel day. Prepare for a full day of transitioning between different cultural and geographical zones. Leaving the mountains behind, you will drop over 1250 meters down towards the lowland jungles of Nepalgunj. The vegetation changes rapidly from pine forests to dense subtropical greenery. You can choose between a fast scenic flight or an overland bus journey. Flights take a fraction of the time, while buses offer an economical option starting at $14.

Tip: Prepare for a significantly warmer and more humid climate in Nepalgunj. Keep your water bottle easily accessible.

Geography Info: Traveling from the Bagmati province to the Lumbini province.

The most popular way to travel from Kathmandu to Nepalgunj is by bus. It's a significantly cheaper option than flying, with fares ranging from $14 to $27 USD. While the journey takes around 8.1 hours, you can enjoy the changing landscapes of Nepal along the way. Greenline, Jagadamba, and Sarathi are some reputable operators offering several daily departures.

However, keep in mind that roads can be bumpy at times, especially outside Kathmandu. It's best to choose a bus with comfortable seats and maybe pack an eye mask and earplugs for the ride. You can catch buses from Kathmandu’s main bus park, located near Gongabu, and make sure to arrive early as they tend to fill up quickly.

If you prioritize speed and comfort, flying is the clear winner. With a flight duration of just 0.8 hours, Buddha Air, Yeti Airlines, and Tara Air offer daily flights between Kathmandu and Nepalgunj. Ticket prices vary between $90 and $140 USD. Remember to book in advance, especially during peak tourist seasons (October-November and March-May), as flights can get fully booked.

Transport Options

TypeDurationPrice (USD)Frequency
Bus8.1 hrs$14 - $27Several daily
Flight0.8 hrs$90 - $140Daily

Where to Stay

Frequently Asked Questions

How long does it take to get from Kathmandu to Nepalgunj?

It takes between 0.8 and 8.1 hours depending on your chosen transport method.

What is the cheapest way to travel from Kathmandu to Nepalgunj?

Prices start from $14 USD. Check our detailed guide above for the most economical option.