Hathras to Rafiganj Distance

Rafiganj is approximately 750+ km from Hathras. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 15 hours, subject to the chosen service and route. Flying is the fastest way to reach Rafiganj, with a total travel time of approximately 10 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 Hathras, India to Rafiganj, India

Via Fatehpur, Uttar Pradesh

RECOMMENDED

Hathras

Fatehpur, Uttar Pradesh

Rafiganj

Approx Travel Time

13h 23m

On Demand

Via Etawah, Aurangabad, Bihar

Hathras

Etawah

Aurangabad, Bihar

Rafiganj

Approx Travel Time

12h 46m

₹620

Onwards

Hathras

Etawah

Aurangabad, Bihar

Rafiganj

Approx Travel Time

13h 22m

On Demand

Ads by MMT

Direct Options

CHEAPEST

Hathras

Rafiganj

Approx Travel Time

15h 15m

₹460

Onwards

Via Mirzapur

Hathras

Mirzapur

Rafiganj

Approx Travel Time

14h 7m

On Demand

Ads by MMT

Via Tundla

Hathras

Tundla

Rafiganj

Approx Travel Time

14h 45m

₹490

Onwards

Via Agra, Varanasi

Hathras

Agra

Varanasi

Rafiganj

Approx Travel Time

12h 53m

₹2,471

Onwards

Hathras

Agra

Varanasi

Rafiganj

Approx Travel Time

13h 4m

₹1,484

Onwards

Via Agra, Sasaram

Hathras

Agra

Sasaram

Rafiganj

Approx Travel Time

13h 48m

₹1,574

Onwards

Via Delhi, Gaya

FASTEST

Hathras

Delhi

Gaya

Rafiganj

Approx Travel Time

9h 42m

₹8,931

Onwards

Frequently Asked Questions

What is the distance between Hathras and Rafiganj?

Rafiganj is approximately 750+ km from Hathras.

How long does it take to reach Rafiganj from Hathras?

It takes approximately 10 hours to reach Rafiganj from Hathras by Cab, Flight, Train Via Delhi, Gaya.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India