hero
How2Go
Bhagalpur to Motihari

Bhagalpur to Motihari

Motihari is approximately 250+ kms from Bhagalpur. The fastest way to reach Motihari from Bhagalpur is by Train Via Chhapra. It takes approximately 7 hours. The cheapest way to reach Motihari from Bhagalpur is by Train Via Hajipur which would take approximately 8 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

Bhagalpur

Motihari

Approx Travel Time

7h 1m

₹400

Onwards

Bhagalpur

Motihari

Approx Travel Time

7h 15m

On Demand

Via Chhapra

FASTEST

Bhagalpur

Chhapra

Motihari

Approx Travel Time

6h 42m

₹350

Onwards

Ads by MMT

Via Hajipur

CHEAPEST

Bhagalpur

Hajipur

Motihari

Approx Travel Time

7h 32m

₹320

Onwards

Via Dhaka

Bhagalpur

Dhaka

Motihari

Approx Travel Time

7h 59m

On Demand

Ads by MMT

Via Naugachhia

Bhagalpur

Naugachhia

Motihari

Approx Travel Time

8h 6m

On Demand

Via Muzaffarpur

Bhagalpur

Muzaffarpur

Motihari

Approx Travel Time

7h 11m

On Demand

Bhagalpur

Muzaffarpur

Motihari

Approx Travel Time

7h 51m

On Demand

Bhagalpur

Muzaffarpur

Motihari

Approx Travel Time

7h 29m

On Demand

Via Khagaria

Bhagalpur

Khagaria

Motihari

Approx Travel Time

7h 29m

On Demand

Frequently Asked Questions

What is the distance between Bhagalpur and Motihari?

Motihari is approximately 250+ kms from Bhagalpur.

How long does it take to reach Motihari from Bhagalpur?

It takes approximately 7 hours to reach Motihari from Bhagalpur by Train Via Chhapra.

What is the cheapest way to reach Motihari from Bhagalpur?

The cheapest way to reach Motihari from Bhagalpur is by Train Via Hajipur.

What is the fastest way to reach Motihari from Bhagalpur?

The fastest way to reach Motihari from Bhagalpur is by Train Via Chhapra.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India