Shahganj to Rampur Distance
Rampur is approximately 1050+ 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 17 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.

Via Ambala
RECOMMENDED
Shahganj
Ambala
Rampur, Himachal Pradesh
Approx Travel Time
1d 1h 15m
₹1,680
Onwards
Via Ambala, Solan
Shahganj
Ambala
Solan
Rampur, Himachal Pradesh
Approx Travel Time
1d 0h 32m
On Demand
Via Lucknow, Mohali
FASTEST
Shahganj
Lucknow
Mohali
Rampur, Himachal Pradesh
Approx Travel Time
16h 51m
On Demand
Via Ambala, Panchkula
Shahganj
Ambala
Panchkula
Rampur, Himachal Pradesh
Approx Travel Time
23h 26m
₹5,108
Onwards
Via Maunath Bhanjan, Shimla
Shahganj
Maunath Bhanjan
Shimla
Rampur, Himachal Pradesh
Approx Travel Time
1d 6h 14m
On Demand
Via Ambala, Kalka
Shahganj
Ambala
Kalka
Rampur, Himachal Pradesh
Approx Travel Time
1d 0h 47m
On Demand
Shahganj
Ambala
Kalka
Rampur, Himachal Pradesh
Approx Travel Time
1d 1h 52m
₹3,830
Onwards
Via Ambala, Shimla
Shahganj
Ambala
Shimla
Rampur, Himachal Pradesh
Approx Travel Time
1d 2h 27m
On Demand
CHEAPEST
Shahganj
Ambala
Shimla
Rampur, Himachal Pradesh
Approx Travel Time
1d 3h 32m
₹1,359
Onwards
Via Haridwar
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 Ambala?
Via Ambala, the distance is approximately 1050+ km, taking around 25 hours.

