
Rohtak to Shimla
Shimla is approximately 300+ kms from Rohtak. The fastest way to reach Shimla from Rohtak is by Train, Flight Via Delhi. It takes approximately 4 hours. The cheapest way to reach Shimla from Rohtak is by Train, Bus Via Chandigarh which would take approximately 7 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Rohtak
Delhi
Shimla
Approx Travel Time
3h 25m
₹3,244
Onwards
Rohtak
Delhi
Shimla
Approx Travel Time
3h 25m
₹3,488
Onwards
Rohtak
Delhi
Shimla
Approx Travel Time
4h 25m
₹5,217
Onwards
Via Chandigarh
CHEAPEST
Rohtak
Chandigarh
Shimla
Approx Travel Time
7h 10m
₹672
Onwards
Rohtak
Chandigarh
Shimla
Approx Travel Time
7h 40m
₹1,071
Onwards
Rohtak
Chandigarh
Shimla
Approx Travel Time
7h 55m
₹5,252
Onwards
Via Kalka
Rohtak
Kalka
Shimla
Approx Travel Time
8h 13m
₹5,733
Onwards
Via Ambala
Rohtak
Ambala
Shimla
Approx Travel Time
7h 55m
₹3,581
Onwards
Rohtak
Ambala
Shimla
Approx Travel Time
8h 25m
₹4,035
Onwards
Frequently Asked Questions
What is the distance between Rohtak and Shimla?
Shimla is approximately 300+ kms from Rohtak.
How long does it take to reach Shimla from Rohtak?
It takes approximately 4 hours to reach Shimla from Rohtak by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Rohtak?
The cheapest way to reach Shimla from Rohtak is by Train, Bus Via Chandigarh.
What is the fastest way to reach Shimla from Rohtak?
The fastest way to reach Shimla from Rohtak is by Train, Flight Via Delhi.