Fly or take a daily bus 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

Prepare for a long journey. The 515.4 km trip between Kathmandu and Nepalgunj requires some planning, but the scenic transitions make the long hours worthwhile. The trip involves a massive descent from the high altitude of 1400m down to 150m in the tropical Terai plains. You will feel a dramatic shift towards a warmer, more humid climate. 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.

Advice: You are heading into the tropical Terai region. Bring mosquito repellent and wear light, breathable clothing.

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

Leaving the chaotic sprawl of the Kathmandu Valley behind for the scorching, culturally rich plains of the Terai is a journey from the high hills into the beating heart of Western Nepal. Stretching over 515.4 kilometers, the road trip from Kathmandu to Nepalgunj is a grueling test of endurance, winding along the Prithvi and East-West highways before plunging into the plains. Expect everything from bone-jarring potholes in road-widening sections to breathtaking glimpses of roaring rivers cutting through the Mahabharat range as you bid farewell to the capital's smog.

Transport Options Compared: Bus vs. Flight

Navigating this massive distance leaves you with two distinct choices: a long-haul overland journey or a quick domestic hop.

  • Bus:
    • Cost: $14 – $27 USD (approx. NPR 1,800 to 3,500)
    • Duration: ~8.1 hours (though traffic jams on the Narayanghat-Mugling highway can easily stretch this to 12+ hours).
    • Comfort: Low to Moderate. Tourist and deluxe micro-buses offer decent legroom, but the winding roads guarantee a bumpy ride.
    • Operators & Schedule: Top operators like Greenline, Jagadamba, and Sarathi run several daily departures, typically starting with morning slots around 7:00 AM or overnight sleeper buses leaving in the evening.
  • Flight:
    • Cost: $90 – $140 USD
    • Duration: ~0.8 hours (50 minutes)
    • Comfort: High. Fast, reliable, and treats you to panoramic aerial views of the mid-hills giving way to the flat plains.
    • Operators & Schedule: Daily flights are operated by Buddha Air, Yeti Airlines, and Tara Air.

Our Definitive Recommendation: If your budget allows, fly. The overland route is notoriously punishing, and unexpected highway blockades due to landslides or vehicle breakdowns are common. If you do take the bus, opt for a Greenline or Jagadamba deluxe coach for a marginally better suspension and reliable AC.

Practical Departure Tips for Kathmandu

Your journey begins in Kathmandu, and knowing how to navigate the departure points can make or break your trip:

  • Catching the Bus: Most deluxe and tourist buses heading west depart from Sorhakhutte, Kalanki, or the Gongabu New Bus Park. Ensure you arrive at least 30 minutes before your scheduled departure. Traffic from central Kathmandu to Kalanki can be brutal, so budget an extra hour for a taxi to your departure point.
  • Airport Terminal: For flights to Nepalgunj, head to the domestic terminal of Tribhuvan International Airport (KTM). Domestic flights in Nepal are notorious for weather delays, especially during winter morning fogs or afternoon winds, so pack your patience and some snacks.
  • Scam Warning: If taking a taxi to the bus departure points or airport early in the morning, drivers will often try to bypass the meter and quote inflated flat rates. Insist on the meter (meter ma jaane), or pre-book your ride via local ride-hailing apps like Pathao to avoid getting ripped off.

Best Time to Travel

The best time to travel from Kathmandu to Nepalgunj is during the dry, cooler months from October to November and March to May. During the peak monsoon season (June to September), heavy downpours routinely trigger severe landslides along the highway corridors, making bus travel dangerously unpredictable and prone to massive multi-hour delays.

Plan ahead: Because Nepalgunj is the primary gateway for travelers heading to the remote Karnali region and the Kailash Mansarovar yatra, flights and deluxe buses fill up fast. Book your tickets early during peak seasons to secure your preferred departure time and avoid last-minute price gouging.

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.