Ride the local daily bus from Besisahar to Shelkar for $15.

Distance546.2 km
Travel Time9.7 - 9.7 hours
Best OptionBus
Price Range$15 - $28
Alt Change-760m
Last Updated2026

Detailed Route Guide

Prepare for a long journey. The 546.2 km trip between Besisahar and Shelkar requires some planning, but the scenic transitions make the long hours worthwhile. Enjoy the winding descent as you travel from the 760m elevation of Besisahar to the lower lands of Shelkar. Expect to spend around 9.7-9.7 hours on the road. The most affordable tickets start at just $15.

Advice: Bring plenty of snacks, a power bank, and perhaps a neck pillow to stay comfortable during this long haul.

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

Journeying from Besisahar to Shelkar: A Cross-Border Expedition

Departing from Besisahar, the gateway to the Annapurna Circuit, for the long haul to Shelkar (New Tingri) in Tibet, is not a journey for the faint of heart. This route transitions you from the lush, subtropical foothills of Nepal into the arid, high-altitude plateau of the Himalayas. You are effectively moving from the vibrant, bustling streets of a Nepali trekking hub into the stark, breathtaking landscapes of the Tibetan Autonomous Region.

Transport Breakdown: The Long Haul

Given the vast distance of 546 kilometers and the challenging terrain, your options are strictly limited to road travel.

  • Local Bus:
    • Cost: $15 – $28 USD.
    • Duration: Approximately 9.7 hours (though this is highly optimistic depending on border formalities).
    • Frequency: Several departures daily, typically starting in the early morning around 6:30 AM to 7:00 AM.
    • Experience: Expect a rugged ride. The "local bus" experience in this region involves narrow mountain passes, winding roads, and frequent stops. The comfort levels are basic; expect cramped seating and unpredictable road conditions.

Recommendation: While the bus is the only viable public option listed, be prepared for a grueling trip. If you are prone to motion sickness, ensure you have medication, as the mountain switchbacks are relentless. Always prioritize the earliest bus departures to avoid arriving at the border or your destination late at night.

Practical Tips for the Road

  • Terminal Insight: In Besisahar, buses congregate near the main bazaar area. Arrive at least 30 minutes before your planned departure to secure a seat, as locals prioritize early boarding.
  • The Border Factor: Crossing into Tibet requires pre-arranged permits and often a private vehicle or specialized transport organized through a tour agency. Do not expect to simply board a local bus in Besisahar and ride directly into Shelkar without your travel documentation and visa permits fully settled.
  • Avoiding Scams: Be wary of freelance "brokers" at the Besisahar bus stand who promise "VIP" seats or direct connections to Tibet for an inflated price. Always buy your tickets directly from the official operator’s counter or authorized booking office.
  • Road Realities: The roads between Nepal and the Tibetan border are prone to landslides, especially during the monsoon. Always check the status of the highway at the Besisahar police checkpoint before committing to the journey.

Best Time to Travel

The ideal window for this journey is during the post-monsoon period (October to November) or the pre-monsoon spring (April to May).

  • Monsoon Risks (June–September): This is the most dangerous time for this route. Heavy rainfall frequently triggers landslides that can block mountain roads for days, leaving travelers stranded in remote areas.
  • Peak Season Advice: During the popular trekking months, buses fill up incredibly fast. If you are traveling during peak seasons, do not count on walk-up tickets.

Call to Action: Don't get stuck in the foothills! Ensure your travel documentation is verified and book your tickets well in advance during peak seasons to guarantee your departure. Contact a reputable local travel agency to coordinate your cross-border transit logistics today.

Transport Options

TypeDurationPrice (USD)Frequency
Bus9.7 hrs$15 - $28Several daily

Where to Stay

Frequently Asked Questions

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

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

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

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