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 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 Ratangarh, India to Shahganj, India

Via Hisar, Ayodhya

RECOMMENDED

FASTEST

Ratangarh

Hisar

Ayodhya

Shahganj

Approx Travel Time

9h 50m

₹4,345

Onwards

Ratangarh

Hisar

Ayodhya

Shahganj

Approx Travel Time

12h

₹5,100

Onwards

Via Kanpur, Prayagraj(Allahabad)

Ratangarh

Kanpur

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

16h 20m

₹720

Onwards

Ads by MMT

Direct Options

CHEAPEST

Ratangarh

Shahganj

Approx Travel Time

21h 26m

₹495

Onwards

Via Bharatpur, Prayagraj(Allahabad)

Ratangarh

Bharatpur

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

18h 58m

₹1,355

Onwards

Ads by MMT

Via Lucknow, Sultanpur

Ratangarh

Lucknow

Sultanpur

Shahganj

Approx Travel Time

21h 5m

₹2,720

Onwards

Via Churu

Ratangarh

Churu

Shahganj

Approx Travel Time

19h 2m

₹7,585

Onwards

Via Etawah, Varanasi

Ratangarh

Etawah

Varanasi

Shahganj

Approx Travel Time

1d 0h 55m

₹4,949

Onwards

Via Delhi, Ayodhya

Ratangarh

Delhi

Ayodhya

Shahganj

Approx Travel Time

13h 5m

₹3,917

Onwards

Ratangarh

Delhi

Ayodhya

Shahganj

Approx Travel Time

15h 2m

₹4,302

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 10 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