
Patna to Shimla
Shimla is approximately 1100+ kms from Patna. The fastest way to reach Shimla from Patna is by Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Shimla from Patna is by Train, Bus Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Patna
Delhi
Shimla
Approx Travel Time
4h 45m
₹13,556
Onwards
CHEAPEST
Patna
Delhi
Shimla
Approx Travel Time
20h 50m
₹1,230
Onwards
Via Mohali
Patna
Mohali
Shimla
Approx Travel Time
7h 18m
₹8,735
Onwards
Patna
Mohali
Shimla
Approx Travel Time
6h 40m
₹6,337
Onwards
Via Gaya, Delhi
Patna
Gaya
Delhi
Shimla
Approx Travel Time
7h 5m
₹13,441
Onwards
Via Delhi, Mohali
Patna
Delhi
Mohali
Shimla
Approx Travel Time
21h 25m
₹3,425
Onwards
Via Ghaziabad
Patna
Ghaziabad
Shimla
Approx Travel Time
23h 10m
₹2,082
Onwards
Via Kanpur, Dehradun
Patna
Kanpur
Dehradun
Shimla
Approx Travel Time
1d 9h 35m
₹8,957
Onwards
Via Lucknow, Delhi
Patna
Lucknow
Delhi
Shimla
Approx Travel Time
6h 5m
₹16,135
Onwards
Frequently Asked Questions
What is the distance between Patna and Shimla?
Shimla is approximately 1100+ kms from Patna.
How long does it take to reach Shimla from Patna?
It takes approximately 5 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 Delhi.
What is the fastest way to reach Shimla from Patna?
The fastest way to reach Shimla from Patna is by Flight Via Delhi.


