Varanasi to Rafiganj Distance

Rafiganj is approximately 150+ km from Varanasi. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Rafiganj 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 Varanasi, India to Rafiganj, India

Direct Options

RECOMMENDED

FASTEST

Varanasi

Rafiganj

Approx Travel Time

2h 41m

On Demand

Via Gaya

Varanasi

Gaya

Rafiganj

Approx Travel Time

3h 21m

On Demand

Ads by MMT

Via Aurangabad, Bihar

Varanasi

Aurangabad, Bihar

Rafiganj

Approx Travel Time

2h 57m

On Demand

Varanasi

Aurangabad, Bihar

Rafiganj

Approx Travel Time

4h 31m

₹944

Onwards

Via Mughal Sarai

Varanasi

Mughal Sarai

Rafiganj

Approx Travel Time

3h 28m

On Demand

Varanasi

Mughal Sarai

Rafiganj

Approx Travel Time

3h 55m

₹744

Onwards

Varanasi

Mughal Sarai

Rafiganj

Approx Travel Time

3h 37m

₹1,379

Onwards

Ads by MMT

Via Bhabua

CHEAPEST

Varanasi

Bhabua

Rafiganj

Approx Travel Time

4h

₹445

Onwards

Varanasi

Bhabua

Rafiganj

Approx Travel Time

2h 54m

On Demand

Via Sasaram

Varanasi

Sasaram

Rafiganj

Approx Travel Time

3h 48m

₹1,078

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 150+ km.

What is the distance from Varanasi to Rafiganj via Gaya?

Via Gaya, the distance is approximately 250+ km, taking around 4 hours.

Is there a train from Varanasi to Rafiganj?

Yes, trains run between Varanasi and Rafiganj, covering approximately 150+ km in around 3 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India