Ratangarh to Shahganj Distance

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

Via Hisar, Ayodhya

RECOMMENDED

FASTEST

Ratangarh

Hisar

Ayodhya

Shahganj

Approx Travel Time

8h 31m

₹3,715

Onwards

Ratangarh

Hisar

Ayodhya

Shahganj

Approx Travel Time

11h 34m

₹4,470

Onwards

Via Delhi, Prayagraj(Allahabad)

Ratangarh

Delhi

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

17h 53m

₹715

Onwards

Ratangarh

Delhi

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

18h 57m

₹6,278

Onwards

Direct Train

CHEAPEST

Ratangarh

Shahganj

Approx Travel Time

21h 23m

₹495

Onwards

Via Agra, Prayagraj(Allahabad)

Ratangarh

Agra

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

21h 27m

₹1,219

Onwards

Via Lucknow, Sultanpur

Ratangarh

Lucknow

Sultanpur

Shahganj

Approx Travel Time

21h 9m

₹3,041

Onwards

Via Auraiya, Varanasi

Ratangarh

Auraiya

Varanasi

Shahganj

Approx Travel Time

23h 57m

₹4,601

Onwards

Via Delhi, Ayodhya

Ratangarh

Delhi

Ayodhya

Shahganj

Approx Travel Time

10h 32m

₹3,877

Onwards

Via Delhi, Lucknow

Ratangarh

Delhi

Lucknow

Shahganj

Approx Travel Time

13h 19m

₹4,350

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Ratangarh and Shahganj?

The straight-line distance is approximately 800+ km.

What is the distance from Ratangarh to Shahganj via Hisar?

Via Hisar, the distance is approximately 950+ km, taking around 9 hours.

Is there a train from Ratangarh to Shahganj?

Yes, trains run between Ratangarh and Shahganj, covering approximately 1000+ km in around 22 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India