Travel by local bus from Janakpur to Xarru for $14.

Distance535.7 km
Travel Time10 - 10 hours
Best OptionBus
Price Range$14 - $28
Alt Change-74m
Last Updated2026

Detailed Route Guide

Prepare for a long journey. The 535.7 km trip between Janakpur and Xarru requires some planning, but the scenic transitions make the long hours worthwhile. Both locations share a relatively similar elevation (around 0m), meaning you won't experience extreme climate shifts. The weather should remain consistent throughout your trip. Overland bus travel is the standard mode of transport here, usually taking between 10 and 10 hours depending on road conditions. Tickets start from $14.

Tip: Since this is a long journey (up to 10 hours), consider taking a VIP night bus if available to save on accommodation and daylight.

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

Let's get you from Janakpur to Xarru. While it's a good distance - 535.7 kilometers to be precise - there are options!

The most practical way to travel between these two cities is by bus. Local Bus runs several services daily, taking around 10 hours. You're looking at paying between $14 and $28 USD for the journey, depending on the specific bus and your seat choice.

Things to keep in mind:

  • Road Conditions: The road from Janakpur to Xarru can be bumpy at times, particularly in certain stretches outside major towns. Be prepared for a bit of a rough ride!
  • Bus Terminals: In Janakpur, head to the main bus station. It's centrally located and easily recognizable. Ask around if you need help finding it. For Xarru, there's usually a designated bus stop area near the center of town.

Tips for your trip:

  • Book in advance: While buses are frequent, booking ahead, especially during peak season or holidays, can guarantee your spot and potentially get you a better price.
  • Pack light: Remember, space on buses is limited. Only bring what you absolutely need to make your journey comfortable.

Let me know if you have any other questions about travelling in Nepal!

Transport Options

TypeDurationPrice (USD)Frequency
Bus10 hrs$14 - $28Several daily

Where to Stay

Frequently Asked Questions

How long does it take to get from Janakpur to Xarru?

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

What is the cheapest way to travel from Janakpur to Xarru?

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