Take a local bus from Besisahar to Dram for just $8.

Distance301.9 km
Travel Time7.5 - 7.5 hours
Best OptionBus
Price Range$8 - $15
Alt Change-760m
Last Updated2026

Detailed Route Guide

Spanning a vast distance of 301.9 km, the journey from Besisahar to Dram 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 760m elevation of Besisahar to the lower lands of Dram. Expect to spend around 7.5-7.5 hours on the road. The most affordable tickets start at just $8.

Tip: Book your tickets at least a day in advance during the peak trekking seasons (Spring and Autumn) to secure the best seats.

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

Let's get you from Besisahar to Dharapani. While there are no direct flights, the most common route is by bus.

Bus: This is your workhorse option for this trip. Expect a journey of around 7.5 hours, with buses leaving several times throughout the day. You can snag a ticket for anywhere between $8 and $15 USD depending on the comfort level and operator you choose. "Local Bus" is a reliable name to look out for when booking.

Be warned, the road from Besisahar to Dharapani isn't always smooth sailing. You'll encounter stretches of bumpy terrain and some winding roads – pack motion sickness pills if needed! You can catch buses at the main bus station in Besisahar.

Transport Options

TypeDurationPrice (USD)Frequency
Bus7.5 hrs$8 - $15Several daily

Where to Stay

Frequently Asked Questions

How long does it take to get from Besisahar to Dram?

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

What is the cheapest way to travel from Besisahar to Dram?

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