
Phillaur to Shimla
Shimla is approximately 150+ kms from Phillaur. The fastest way to reach Shimla from Phillaur is by Train, Cab Via Chandigarh. It takes approximately 6 hours. The cheapest way to reach Shimla from Phillaur is by Train, Bus Via Chandigarh which would take approximately 6 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
FASTEST
Phillaur
Chandigarh
Shimla
Approx Travel Time
5h 31m
₹2,643
Onwards
Phillaur
Chandigarh
Shimla
Approx Travel Time
5h 40m
₹3,050
Onwards
CHEAPEST
Phillaur
Chandigarh
Shimla
Approx Travel Time
5h 31m
₹744
Onwards
Via Khanna
Phillaur
Khanna
Shimla
Approx Travel Time
7h 14m
₹4,556
Onwards
Via Phagwara
Phillaur
Phagwara
Shimla
Approx Travel Time
7h 17m
₹4,583
Onwards
Via Sirhind
Phillaur
Sirhind
Shimla
Approx Travel Time
7h 30m
₹4,465
Onwards
Frequently Asked Questions
What is the distance between Phillaur and Shimla?
Shimla is approximately 150+ kms from Phillaur.
How long does it take to reach Shimla from Phillaur?
It takes approximately 6 hours to reach Shimla from Phillaur by Train, Cab Via Chandigarh.
What is the cheapest way to reach Shimla from Phillaur?
The cheapest way to reach Shimla from Phillaur is by Train, Bus Via Chandigarh.
What is the fastest way to reach Shimla from Phillaur?
The fastest way to reach Shimla from Phillaur is by Train, Cab Via Chandigarh.