Forbesganj to Khagaria Distance

Khagaria is approximately 200+ km from Forbesganj. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 4 hours, subject to the chosen service and route. The fastest way to reach Khagaria takes approximately 3 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Forbesganj, India to Khagaria, India

Direct Options

RECOMMENDED

Forbesganj

Khagaria

Approx Travel Time

3h 36m

₹200

Onwards

Via Katihar

CHEAPEST

FASTEST

Forbesganj

Katihar

Khagaria

Approx Travel Time

2h 51m

₹150

Onwards

Forbesganj

Katihar

Khagaria

Approx Travel Time

4h 37m

₹615

Onwards

Ads by MMT

Via Purnia

Forbesganj

Purnia

Khagaria

Approx Travel Time

6h 15m

₹1,521

Onwards

Forbesganj

Purnia

Khagaria

Approx Travel Time

3h 11m

₹200

Onwards

Forbesganj

Purnia

Khagaria

Approx Travel Time

4h 46m

₹895

Onwards

Forbesganj

Purnia

Khagaria

Approx Travel Time

4h 50m

₹826

Onwards

Forbesganj

Purnia

Khagaria

Approx Travel Time

4h 27m

₹4,561

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Forbesganj and Khagaria?

The straight-line distance is approximately 100+ km.

What is the distance from Forbesganj to Khagaria via Katihar?

Via Katihar, the distance is approximately 200+ km, taking around 3 hours.

Is there a train from Forbesganj to Khagaria?

Yes, trains run between Forbesganj and Khagaria, covering approximately 200+ km in around 4 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India