
Patna to Shimla
Shimla is approximately 1150+ kms from Patna. The fastest way to reach Shimla from Patna is by Flight Via Delhi. It takes approximately 4 hours. The cheapest way to reach Shimla from Patna is by Train, Bus Via Haridwar which would take approximately 25 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Patna
Chandigarh
Shimla
Approx Travel Time
4h 55m
₹6,766
Onwards
Patna
Chandigarh
Shimla
Approx Travel Time
4h 55m
₹8,916
Onwards
Via Delhi
FASTEST
Patna
Delhi
Shimla
Approx Travel Time
3h 55m
₹12,018
Onwards
Patna
Delhi
Shimla
Approx Travel Time
10h 55m
₹6,107
Onwards
Patna
Delhi
Shimla
Approx Travel Time
12h 48m
₹5,823
Onwards
Via Mohali
Patna
Mohali
Shimla
Approx Travel Time
5h 59m
₹8,966
Onwards
Via Ghaziabad
Patna
Ghaziabad
Shimla
Approx Travel Time
9h 10m
On Demand
Via Dehradun
Patna
Dehradun
Shimla
Approx Travel Time
1d 1h 31m
₹5,690
Onwards
Via Haridwar
CHEAPEST
Patna
Haridwar
Shimla
Approx Travel Time
1d 0h 25m
₹1,056
Onwards
Via Jaipur
Patna
Jaipur
Shimla
Approx Travel Time
14h 25m
₹7,035
Onwards
Frequently Asked Questions
What is the distance between Patna and Shimla?
Shimla is approximately 1150+ kms from Patna.
How long does it take to reach Shimla from Patna?
It takes approximately 4 hours to reach Shimla from Patna by Flight Via Delhi.
What is the cheapest way to reach Shimla from Patna?
The cheapest way to reach Shimla from Patna is by Train, Bus Via Haridwar.
What is the fastest way to reach Shimla from Patna?
The fastest way to reach Shimla from Patna is by Flight Via Delhi.