
Katra to Shimla
Shimla is approximately 300+ kms from Katra. The fastest way to reach Shimla from Katra is by Train, Flight, Bus Via Jammu, Chandigarh. It takes approximately 6 hours. The cheapest way to reach Shimla from Katra is by Train, Bus Via Kalka which would take approximately 9 hours.
Sort By
Mode of Transport
Via Jammu
RECOMMENDED
Katra
Jammu
Shimla
Approx Travel Time
9h 40m
₹862
Onwards
Katra
Jammu
Shimla
Approx Travel Time
9h 55m
₹1,152
Onwards
Katra
Jammu
Shimla
Approx Travel Time
10h 33m
₹3,556
Onwards
Via Kalka
CHEAPEST
Katra
Kalka
Shimla
Approx Travel Time
9h 10m
₹610
Onwards
Via Chandigarh
Katra
Chandigarh
Shimla
Approx Travel Time
9h 40m
₹664
Onwards
Via Jammu, Chandigarh
FASTEST
Katra
Jammu
Chandigarh
Shimla
Approx Travel Time
5h 20m
₹3,758
Onwards
Katra
Jammu
Chandigarh
Shimla
Approx Travel Time
5h 35m
₹4,048
Onwards
Katra
Jammu
Chandigarh
Shimla
Approx Travel Time
6h 13m
₹6,452
Onwards
Via Kangra
Katra
Kangra
Shimla
Approx Travel Time
8h 18m
₹8,381
Onwards
Via Dharamsala
Katra
Dharamsala
Shimla
Approx Travel Time
11h 18m
₹7,286
Onwards
Frequently Asked Questions
What is the distance between Katra and Shimla?
Shimla is approximately 300+ kms from Katra.
How long does it take to reach Shimla from Katra?
It takes approximately 6 hours to reach Shimla from Katra by Train, Flight, Bus Via Jammu, Chandigarh.
What is the cheapest way to reach Shimla from Katra?
The cheapest way to reach Shimla from Katra is by Train, Bus Via Kalka.
What is the fastest way to reach Shimla from Katra?
The fastest way to reach Shimla from Katra is by Train, Flight, Bus Via Jammu, Chandigarh.