Take a cheap local bus from Besisahar to Matihani

Distance345.7 km
Travel Time5.8 - 5.8 hours
Best OptionBus
Price Range$9 - $18
Alt Change-760m
Last Updated2026

Detailed Route Guide

The road from Besisahar to Matihani stretches over 345.7 km, making it a significant travel day. Prepare for a full day of transitioning between different cultural and geographical zones. Enjoy the winding descent as you travel from the 760m elevation of Besisahar to the lower lands of Matihani. Overland bus travel is the standard mode of transport here, usually taking between 5.8 and 5.8 hours depending on road conditions. Tickets start from $9.

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.

Leaving the Highlands: The Journey from Besisahar to Matihani

Leaving Besisahar marks a transition from the rugged, mist-covered foothills of the Annapurna range toward the sweltering, flat plains of the Terai. As you depart this gateway town, you are trading the mountain air for the dusty, vibrant corridors of the south. This 345.7 km journey is not for the faint of heart; it is a long, winding descent that transitions from serpentine hill roads to the straight, bustling highways of the Madhesh Province.

Transport Breakdown: Navigating the Local Bus

Currently, the only viable way to bridge this gap is via local bus. While private cars may offer more comfort, the local bus network is the lifeblood of this route.

  • Cost: $9–$18 USD (approx. NPR 1,200–2,400).
  • Duration: Expect 6 to 9 hours. While the technical estimate is 5.8 hours, the reality of Nepalese road conditions, frequent stops, and potential traffic bottlenecks near the Terai borders can easily extend your travel time.
  • Comfort: Basic. Do not expect luxury seating. These buses are often crowded, and the air conditioning is usually just an open window.
  • Frequency: Several departures daily, typically starting in the early morning around 6:00 AM or 7:00 AM.

My Recommendation: Aim for the earliest departure possible. Leaving Besisahar at 6:00 AM allows you to clear the most treacherous mountain bends before the afternoon heat settles in and the roads become congested with heavy cargo trucks.

Practical Tips for the Road

  • The Departure Terminal: Head to the main Besisahar bus park early. It is a hive of activity; ensure you clarify that your bus is headed toward the Matihani/Mahottari direction, as many buses branch off toward Kathmandu or Pokhara.
  • Avoid the "Tourist Tax": Local bus prices are generally fixed, but touts may try to add a surcharge for "luggage space" or "ticket fees." Politely insist on paying the conductor directly once on board to avoid being overcharged at the ticket counters.
  • Road Realities: The stretch leaving Besisahar is notoriously winding. If you are prone to motion sickness, take medication at least 30 minutes before departure. Keep your valuables on your lap, as the overhead racks can be jolted during sharp turns.
  • Food Stops: Buses will make a few stops at roadside "Khaja Ghar" (snack houses). Stick to hot, freshly cooked items like dal bhat or wai-wai. Avoid raw salads or fruit to keep your stomach safe for the long haul.

Best Time to Travel

The ideal window for this transit is between October and March. During the monsoon (June–September), the roads descending from Besisahar are highly susceptible to landslides and mudslides, which can cause indefinite delays. If you must travel in the summer, check local news for road blockages before leaving. During the peak festival seasons (Dashain/Tihar), buses become incredibly packed; book your seat at least 24 hours in advance at the bus park to ensure you aren't left standing in the aisle for the entire journey.

Transport Options

TypeDurationPrice (USD)Frequency
Bus5.8 hrs$9 - $18Several daily

Where to Stay

Frequently Asked Questions

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

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

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

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