Shahganj to Rampur Distance

Rampur is approximately 1000+ km from Shahganj. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Rampur, with a total travel time of approximately 13 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 Shahganj, India to Rampur, Himachal Pradesh, India

Via Ayodhya, Delhi, Shimla

RECOMMENDED

Shahganj

Ayodhya

Delhi

Shimla

Rampur, Himachal Pradesh

Approx Travel Time

13h 7m

₹12,129

Onwards

FASTEST

Shahganj

Ayodhya

Delhi

Shimla

Rampur, Himachal Pradesh

Approx Travel Time

13h 3m

₹18,551

Onwards

Shahganj

Ayodhya

Delhi

Shimla

Rampur, Himachal Pradesh

Approx Travel Time

20h 13m

₹11,817

Onwards

Via Lucknow, Mohali

Shahganj

Lucknow

Mohali

Rampur, Himachal Pradesh

Approx Travel Time

16h 54m

₹10,942

Onwards

Via Ambala, Kalka

Shahganj

Ambala

Kalka

Rampur, Himachal Pradesh

Approx Travel Time

1d 0h 46m

₹1,568

Onwards

Shahganj

Ambala

Kalka

Rampur, Himachal Pradesh

Approx Travel Time

1d 1h 15m

₹2,041

Onwards

Via Ambala

Shahganj

Ambala

Rampur, Himachal Pradesh

Approx Travel Time

23h 50m

₹7,493

Onwards

Via Maunath Bhanjan, Shimla

Shahganj

Maunath Bhanjan

Shimla

Rampur, Himachal Pradesh

Approx Travel Time

1d 7h 26m

On Demand

Via Varanasi, Delhi, Shimla

Shahganj

Varanasi

Delhi

Shimla

Rampur, Himachal Pradesh

Approx Travel Time

15h

₹16,933

Onwards

Via Haridwar

CHEAPEST

Shahganj

Haridwar

Rampur, Himachal Pradesh

Approx Travel Time

1d 7h 39m

₹1,373

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 750+ km.

What is the distance from Shahganj to Rampur via Ayodhya?

Via Ayodhya, the distance is approximately 1000+ km, taking around 13 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India