
Puri to Shimla
Shimla is approximately 1550+ kms from Puri. The fastest way to reach Shimla from Puri is by Train, Flight Via Bhubaneshwar, Delhi. It takes approximately 8 hours. The cheapest way to reach Shimla from Puri is by Train, Bus Via Bankura, Delhi which would take approximately 35 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Mohali
RECOMMENDED
Puri
Bhubaneshwar
Mohali
Shimla
Approx Travel Time
12h 38m
₹8,323
Onwards
Puri
Bhubaneshwar
Mohali
Shimla
Approx Travel Time
13h 57m
₹8,383
Onwards
Puri
Bhubaneshwar
Mohali
Shimla
Approx Travel Time
13h 4m
₹9,452
Onwards
Puri
Bhubaneshwar
Mohali
Shimla
Approx Travel Time
11h 59m
₹10,566
Onwards
Puri
Bhubaneshwar
Mohali
Shimla
Approx Travel Time
12h 25m
₹11,695
Onwards
Via Bankura, Delhi
CHEAPEST
Puri
Bankura
Delhi
Shimla
Approx Travel Time
1d 11h 11m
₹1,405
Onwards
Via Bhubaneshwar, Delhi
FASTEST
Puri
Bhubaneshwar
Delhi
Shimla
Approx Travel Time
7h 26m
₹16,440
Onwards
Via Delhi, Mohali
Puri
Delhi
Mohali
Shimla
Approx Travel Time
1d 17h 20m
₹3,773
Onwards
Via Korba, Ghaziabad
Puri
Korba
Ghaziabad
Shimla
Approx Travel Time
2d 1h 40m
On Demand
Via Bhubaneshwar, Dehradun
Puri
Bhubaneshwar
Dehradun
Shimla
Approx Travel Time
16h 37m
₹10,984
Onwards
Frequently Asked Questions
What is the distance between Puri and Shimla?
Shimla is approximately 1550+ kms from Puri.
How long does it take to reach Shimla from Puri?
It takes approximately 8 hours to reach Shimla from Puri by Train, Flight Via Bhubaneshwar, Delhi.
What is the cheapest way to reach Shimla from Puri?
The cheapest way to reach Shimla from Puri is by Train, Bus Via Bankura, Delhi.
What is the fastest way to reach Shimla from Puri?
The fastest way to reach Shimla from Puri is by Train, Flight Via Bhubaneshwar, Delhi.

