
Motihari to Balaghat
Balaghat is approximately 950+ kms from Motihari. The fastest way to reach Balaghat from Motihari is by Train Via Ghazipur. It takes approximately 20 hours. The cheapest way to reach Balaghat from Motihari is by Train Via Ballia, Jabalpur which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ghazipur
RECOMMENDED
FASTEST
Motihari
Ghazipur
Balaghat
Approx Travel Time
20h
On Demand
Via Ballia, Jabalpur
Motihari
Ballia
Jabalpur
Balaghat
Approx Travel Time
21h 43m
₹10,010
Onwards
Motihari
Ballia
Jabalpur
Balaghat
Approx Travel Time
21h 53m
₹845
Onwards
CHEAPEST
Motihari
Ballia
Jabalpur
Balaghat
Approx Travel Time
20h 43m
₹650
Onwards
Motihari
Ballia
Jabalpur
Balaghat
Approx Travel Time
21h 58m
₹5,236
Onwards
Via Sultanpur, Jabalpur
Motihari
Sultanpur
Jabalpur
Balaghat
Approx Travel Time
21h 17m
₹11,876
Onwards
Motihari
Sultanpur
Jabalpur
Balaghat
Approx Travel Time
1d 0h 22m
₹12,761
Onwards
Via Gorakhpur, Jabalpur
Motihari
Gorakhpur
Jabalpur
Balaghat
Approx Travel Time
1d 1h 28m
₹2,700
Onwards
Via Ghazipur, Jabalpur
Motihari
Ghazipur
Jabalpur
Balaghat
Approx Travel Time
20h 58m
₹975
Onwards
Via Bhabua, Jabalpur
Motihari
Bhabua
Jabalpur
Balaghat
Approx Travel Time
22h 35m
₹7,641
Onwards
Frequently Asked Questions
What is the distance between Motihari and Balaghat?
Balaghat is approximately 950+ kms from Motihari.
How long does it take to reach Balaghat from Motihari?
It takes approximately 20 hours to reach Balaghat from Motihari by Train Via Ghazipur.
What is the cheapest way to reach Balaghat from Motihari?
The cheapest way to reach Balaghat from Motihari is by Train Via Ballia, Jabalpur.
What is the fastest way to reach Balaghat from Motihari?
The fastest way to reach Balaghat from Motihari is by Train Via Ghazipur.


