2 Ways to Reach Ballia to Deoghar by Bus, Train, Flights, Drive & Taxi

Planning a trip from Ballia to Deoghar Cleartrip helps you select the best route between Ballia & Deoghar based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Ballia & Deoghar

The distance from Ballia to Deoghar is approximately 377.1kms. By car, it takes roughly 5h 28m to reach Deoghar from Ballia . Take a look at the 2 routes available to reach Deoghar from Ballia

  • 1.

  • Reach Ballia to Deoghar by train and taxi

  • 10h 20m

  • Rs. 1300

 
Sahatwar (STW)
 
10h 16m
Rs. 800

Step 1: Take a Train from Sahatwar (STW) to reach Jasidih Junction (JSME)

You can reach Jasidih Junction (JSME) from Sahatwar (STW) by travelling in a train. Sahatwar (STW) to Jasidih Junction (JSME) train takes approximately 10h 16m. You can catch a train from Sahatwar (STW) and get down at Jasidih Junction (JSME). The price of the train ticket is approximately Rs. 800.
 
Jasidih Junction (JSME)
 
0h 4m
Rs. 500

Step 2: Take a Taxi from Jasidih Junction (JSME) to reach Deoghar

You can take a car from Jasidih Junction (JSME) to Deoghar. It will take you around 0h 4m to cover distance of 4.72kms and reach Deoghar from Jasidih Junction (JSME). The total amount for the journey will be approximately Rs.500.
 
Deoghar
  • 2.

  • Reach Ballia to Deoghar by Drive

  • 5h 28m

  • Rs. 2478

 
Ballia
 
5h 28m
Rs. 2478
You can take a car from Ballia to Deoghar. It will take you around 5h 28m to cover distance of 377.1kms and reach Deoghar from Ballia. The total amount for the journey will be approximately Rs.2478.
 
Deoghar
Check out all the available routes from Deoghar to Ballia →

Other popular routes from Ballia