
Ramgarh to Shimla
Shimla is approximately 1400+ kms from Ramgarh. The fastest way to reach Shimla from Ramgarh is by Train, Flight, Cab Via Patna, Mohali. It takes approximately 12 hours. The cheapest way to reach Shimla from Ramgarh is by Train Via Ghaziabad which would take approximately 29 hours.
Sort By
Mode of Transport
Via Patna, Mohali
RECOMMENDED
FASTEST
Ramgarh
Patna
Mohali
Shimla
Approx Travel Time
12h 9m
On Demand
Via Ranchi, Jaipur
Ramgarh
Ranchi
Jaipur
Shimla
Approx Travel Time
16h 50m
₹6,490
Onwards
Ramgarh
Ranchi
Jaipur
Shimla
Approx Travel Time
19h 20m
₹8,140
Onwards
Via Ghaziabad
CHEAPEST
Ramgarh
Ghaziabad
Shimla
Approx Travel Time
1d 5h 10m
₹860
Onwards
Via Delhi
Ramgarh
Delhi
Shimla
Approx Travel Time
23h 55m
₹3,701
Onwards
Ramgarh
Delhi
Shimla
Approx Travel Time
1d 5h 25m
₹860
Onwards
Ramgarh
Delhi
Shimla
Approx Travel Time
1d 6h 55m
₹1,233
Onwards
Via Patna, Jaipur
Ramgarh
Patna
Jaipur
Shimla
Approx Travel Time
20h 35m
On Demand
Via Chandigarh
Ramgarh
Chandigarh
Shimla
Approx Travel Time
1d 4h 25m
₹3,108
Onwards
Ramgarh
Chandigarh
Shimla
Approx Travel Time
1d 4h 25m
₹1,207
Onwards
Frequently Asked Questions
What is the distance between Ramgarh and Shimla?
Shimla is approximately 1400+ kms from Ramgarh.
How long does it take to reach Shimla from Ramgarh?
It takes approximately 12 hours to reach Shimla from Ramgarh by Train, Flight, Cab Via Patna, Mohali.
What is the cheapest way to reach Shimla from Ramgarh?
The cheapest way to reach Shimla from Ramgarh is by Train Via Ghaziabad.
What is the fastest way to reach Shimla from Ramgarh?
The fastest way to reach Shimla from Ramgarh is by Train, Flight, Cab Via Patna, Mohali.