How to travel 242 km from Kathmandu to Beni by bus or flight

Distance242 km
Travel Time0.5 - 8.1 hours
Best OptionFlight
Price Range$5 - $120
Alt Change-570m
Last Updated2026

Detailed Route Guide

Spanning a vast distance of 242 km, the journey from Kathmandu to Beni is a long-haul adventure across Nepal. You will get to witness the incredible diversity of the country's landscapes along the way. Enjoy the winding descent as you travel from the 1400m elevation of Kathmandu to the lower lands of Beni. 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 $5.

Tip: Since this is a long journey (up to 8.1 hours), consider taking a VIP night bus if available to save on accommodation and daylight.

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

Leaving the chaotic belly of Kathmandu for the gateway of the Annapurna and Dhaulagiri ranges is a quintessential Himalayan pilgrimage. As you wave goodbye to the dusty ring road and squeeze past the morning traffic bottlenecks at Kalanki, you are embarking on a 242-kilometer overland or air journey toward Beni. The stretch out of the capital requires patience, but the rewards—dramatic river gorges, terraced hillsides, and the roaring Trishuli and Marsyangdi rivers—more than make up for the bumpy asphalt.

Comparing Transport Modes from Kathmandu to Beni

Navigating this route depends entirely on your budget, comfort threshold, and stomach for winding mountain roads. Here is how your options stack up:

  • Flight + Connection: While there are no direct flights to Beni, you can fly from Kathmandu to Pokhara with Buddha Air (approx. 30 minutes, daily flights), followed by a short local transit to Beni. Flights cost roughly $80 to $120. Be warned: Pokhara flights are notoriously prone to morning fog delays during transitional seasons.
  • Local Bus: The quintessential budget route. Local buses run daily, taking around 8 hours (though realistically longer with traffic). Prices range from $5 to $20. It's harsh on the back, crowded, and not for the motion-sickness prone, but it offers an unfiltered local travel vibe.
  • Shared Jeep: Operating on demand, shared jeeps cut the journey down to about 6 hours. Costing between $15 and $50, they pack passengers tightly but handle the unpaved stretches much better than standard cars.
  • Local Taxi: A private taxi offers the most flexibility, taking roughly 5.4 hours. Prices range from $30 to $100 depending on your bargaining skills and whether you book a round trip.

Our Definitive Recommendation: For the best balance of speed and spine-preservation, book a shared jeep or hire a private local taxi. If you are on a tight backpacker budget, the local bus will get the job done, but brace yourself for a long, grueling ride.

Practical Departure Tips for Kathmandu

  • Where to Catch Your Ride: Most local buses and shared jeeps to the western regions depart from the sprawling Gongabu New Bus Park or designated curbside spots in Kalanki. Head there early—most long-distance departures happen during the early morning rush around 6:00 AM to 7:00 AM.
  • Avoiding Scams: Pre-book your tickets through reputable local agencies or your hotel desk to avoid being strong-armed by commission agents at the bus park. If hiring a private taxi off the street in Kalanki, negotiate the total fare to Beni before throwing your backpack in the trunk to avoid surprise fuel surcharges.

Best Time to Travel

The ideal window to make this journey is during the dry autumn (September to November) and spring (March to May) seasons, when mountain visibility is crystal clear and road conditions are at their best. Monsoon Warning: Avoid traveling between June and September if possible. Heavy downpours frequently trigger massive landslides along the Prithvi Highway and the secondary roads leading toward Beni, stranding travelers for hours or even days.

Ready to conquer the western highways? Make sure to book your bus, jeep, or flight tickets well in advance during the peak autumn and spring tourist seasons to secure your seat and avoid last-minute price gouging!

Transport Options

TypeDurationPrice (USD)Frequency
Bus8.1 hrs$5 - $20Daily
Flight0.5 hrs$80 - $120Daily
Jeep6 hrs$15 - $50On demand
Taxi5.4 hrs$30 - $100On demand

Where to Stay

Frequently Asked Questions

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

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

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

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