Ride the daily local bus from Besisahar to Dariyabad

Distance489.5 km
Travel Time7.7 - 7.7 hours
Best OptionBus
Price Range$13 - $25
Alt Change-760m
Last Updated2026

Detailed Route Guide

Spanning a vast distance of 489.5 km, the journey from Besisahar to Dariyabad 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 Dariyabad. Expect to spend around 7.7-7.7 hours on the road. The most affordable tickets start at just $13.

Advice: Try to grab a window seat to enjoy the changing Nepalese countryside unfolding right before your eyes.

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

Alright, you're looking to get from Besisahar to Dariyabad. Let's break down your options.

Bus: Your best bet is the bus. It'll take roughly 7.7 hours, which might seem long, but it's a common route so you've got several buses leaving throughout the day. Expect to pay somewhere between $13 and $25 USD for the journey. Local Bus operates this route regularly.

Road conditions can be a bit rough in some stretches, especially outside the larger towns. Pack a good book or download some podcasts - time flies when you're entertained! Buses usually depart from Besisahar Bazaar, so just head there and ask around for the Dariyabad bus.

Transport Options

TypeDurationPrice (USD)Frequency
Bus7.7 hrs$13 - $25Several daily

Where to Stay

Frequently Asked Questions

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

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

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

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