
Garhwa to Shimla
Shimla is approximately 1400+ kms from Garhwa. The fastest way to reach Shimla from Garhwa is by Train, Flight Via Ranchi, Delhi. It takes approximately 11 hours. The cheapest way to reach Shimla from Garhwa is by Train, Bus Via Ghaziabad which would take approximately 30 hours.
Sort By
Mode of Transport
Via Gaya, Delhi
RECOMMENDED
Garhwa
Gaya
Delhi
Shimla
Approx Travel Time
13h 22m
₹13,691
Onwards
Via Ranchi, Delhi
FASTEST
Garhwa
Ranchi
Delhi
Shimla
Approx Travel Time
10h 30m
On Demand
Garhwa
Ranchi
Delhi
Shimla
Approx Travel Time
12h 55m
₹14,598
Onwards
Via Patna, Delhi
Garhwa
Patna
Delhi
Shimla
Approx Travel Time
13h 35m
₹14,525
Onwards
Via Varanasi, Ghaziabad
Garhwa
Varanasi
Ghaziabad
Shimla
Approx Travel Time
1d 7h 59m
₹6,369
Onwards
Via Ambikapur, Delhi
Garhwa
Ambikapur
Delhi
Shimla
Approx Travel Time
13h 10m
₹14,849
Onwards
Via Ghaziabad
CHEAPEST
Garhwa
Ghaziabad
Shimla
Approx Travel Time
1d 5h 47m
₹975
Onwards
Via Panipat
Garhwa
Panipat
Shimla
Approx Travel Time
1d 3h 30m
₹5,807
Onwards
Via Patna, Mohali
Garhwa
Patna
Mohali
Shimla
Approx Travel Time
16h 34m
₹7,132
Onwards
Garhwa
Patna
Mohali
Shimla
Approx Travel Time
16h 4m
₹9,458
Onwards
Frequently Asked Questions
What is the distance between Garhwa and Shimla?
Shimla is approximately 1400+ kms from Garhwa.
How long does it take to reach Shimla from Garhwa?
It takes approximately 11 hours to reach Shimla from Garhwa by Train, Flight Via Ranchi, Delhi.
What is the cheapest way to reach Shimla from Garhwa?
The cheapest way to reach Shimla from Garhwa is by Train, Bus Via Ghaziabad.
What is the fastest way to reach Shimla from Garhwa?
The fastest way to reach Shimla from Garhwa is by Train, Flight Via Ranchi, Delhi.

