Rafiganj to Katihar Distance

Katihar is approximately 400+ km from Rafiganj. Compare the available routes and travel options between the two cities. The fastest way to reach Katihar takes approximately 8 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.

Route map showing distance and travel time from Rafiganj, India to Katihar, India

Via Patna, Naugachhia

RECOMMENDED

FASTEST

Rafiganj

Patna

Naugachhia

Katihar

Approx Travel Time

7h 36m

₹370

Onwards

Via Bhagalpur

Rafiganj

Bhagalpur

Katihar

Approx Travel Time

9h 24m

On Demand

Ads by MMT

Via Patna, Khagaria

Rafiganj

Patna

Khagaria

Katihar

Approx Travel Time

9h 19m

₹4,714

Onwards

Rafiganj

Patna

Khagaria

Katihar

Approx Travel Time

7h 38m

₹315

Onwards

Via Gaya, Patna

Rafiganj

Gaya

Patna

Katihar

Approx Travel Time

8h 1m

₹330

Onwards

Ads by MMT

Via Munger

Rafiganj

Munger

Katihar

Approx Travel Time

9h 8m

On Demand

Via Patna

CHEAPEST

Rafiganj

Patna

Katihar

Approx Travel Time

9h 11m

₹265

Onwards

Via Gaya, Bhagalpur

Rafiganj

Gaya

Bhagalpur

Katihar

Approx Travel Time

8h 29m

₹446

Onwards

Via Patna, Begusarai

Rafiganj

Patna

Begusarai

Katihar

Approx Travel Time

8h 30m

₹360

Onwards

Via Patna, Samastipur

Rafiganj

Patna

Samastipur

Katihar

Approx Travel Time

9h 20m

₹430

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Rafiganj and Katihar?

The straight-line distance is approximately 300+ km.

What is the distance from Rafiganj to Katihar via Patna?

Via Patna, the distance is approximately 400+ km, taking around 8 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India