Take a cheap daily bus from Gorakhpur to Besisahar

Distance302.2 km
Travel Time5 - 5 hours
Best OptionBus
Price Range$8 - $15
Alt Change+760m
Last Updated2026

Detailed Route Guide

The road from Gorakhpur to Besisahar stretches over 302.2 km, making it a significant travel day. Prepare for a full day of transitioning between different cultural and geographical zones. As you leave Gorakhpur, expect a scenic climb as you gain over 760 meters in altitude. The landscape will dramatically shift from lush valleys to alpine environments. Overland bus travel is the standard mode of transport here, usually taking between 5 and 5 hours depending on road conditions. Tickets start from $8.

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

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

If you're looking to get from Gorakhpur to Besisahar, the most practical choice is by bus.

While there are no direct flights between these cities, the road journey offers a comfortable and relatively fast option with several buses running daily. Expect your trip to take about 5 hours, costing between $8 and $15 USD depending on the company you choose. Local Bus is a reliable operator for this route.

Keep in mind that the road conditions can vary, especially in certain hilly sections. It's always good practice to check with the bus operators about the current road situation before your trip. You can typically catch buses from Gorakhpur's main bus stand.

Transport Options

TypeDurationPrice (USD)Frequency
Bus5 hrs$8 - $15Several daily

Where to Stay

Frequently Asked Questions

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

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

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

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