
Shimla to Patna
Patna is approximately 1150+ kms from Shimla. The fastest way to reach Patna from Shimla is by Flight Via Delhi. It takes approximately 4 hours. The cheapest way to reach Patna from Shimla is by Bus, Train Via Haridwar which would take approximately 25 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Shimla
Chandigarh
Patna
Approx Travel Time
4h 55m
₹6,842
Onwards
Shimla
Chandigarh
Patna
Approx Travel Time
4h 55m
₹8,831
Onwards
Via Delhi
FASTEST
Shimla
Delhi
Patna
Approx Travel Time
3h 55m
₹12,776
Onwards
Shimla
Delhi
Patna
Approx Travel Time
10h 55m
₹5,570
Onwards
Shimla
Delhi
Patna
Approx Travel Time
12h 48m
₹5,216
Onwards
Shimla
Delhi
Patna
Approx Travel Time
21h 55m
₹8,355
Onwards
Via Mohali
Shimla
Mohali
Patna
Approx Travel Time
5h 59m
₹9,049
Onwards
Via Dehradun
Shimla
Dehradun
Patna
Approx Travel Time
1d 1h 31m
₹7,143
Onwards
Via Haridwar
CHEAPEST
Shimla
Haridwar
Patna
Approx Travel Time
1d 0h 25m
₹1,056
Onwards
Via Ambala
Shimla
Ambala
Patna
Approx Travel Time
1d 1h 59m
₹4,310
Onwards
Frequently Asked Questions
What is the distance between Shimla and Patna?
Patna is approximately 1150+ kms from Shimla.
How long does it take to reach Patna from Shimla?
It takes approximately 4 hours to reach Patna from Shimla by Flight Via Delhi.
What is the cheapest way to reach Patna from Shimla?
The cheapest way to reach Patna from Shimla is by Bus, Train Via Haridwar.
What is the fastest way to reach Patna from Shimla?
The fastest way to reach Patna from Shimla is by Flight Via Delhi.