
Shimla to Katra
Katra is approximately 300+ kms from Shimla. The fastest way to reach Katra from Shimla is by Bus, Flight, Train Via Chandigarh, Jammu. It takes approximately 6 hours. The cheapest way to reach Katra from Shimla is by Bus, Train Via Kalka which would take approximately 9 hours.
Sort By
Mode of Transport
Via Jammu
RECOMMENDED
Shimla
Jammu
Katra
Approx Travel Time
9h 40m
₹947
Onwards
Shimla
Jammu
Katra
Approx Travel Time
9h 55m
₹1,151
Onwards
Shimla
Jammu
Katra
Approx Travel Time
10h 33m
₹3,365
Onwards
Via Kalka
CHEAPEST
Shimla
Kalka
Katra
Approx Travel Time
9h 10m
₹884
Onwards
Via Chandigarh
Shimla
Chandigarh
Katra
Approx Travel Time
9h 40m
₹890
Onwards
Via Chandigarh, Jammu
FASTEST
Shimla
Chandigarh
Jammu
Katra
Approx Travel Time
5h 20m
₹4,057
Onwards
Shimla
Chandigarh
Jammu
Katra
Approx Travel Time
5h 35m
₹4,261
Onwards
Shimla
Chandigarh
Jammu
Katra
Approx Travel Time
6h 13m
₹6,672
Onwards
Via Kangra
Shimla
Kangra
Katra
Approx Travel Time
8h 18m
₹6,528
Onwards
Via Dharamsala
Shimla
Dharamsala
Katra
Approx Travel Time
11h 18m
₹7,442
Onwards
Frequently Asked Questions
What is the distance between Shimla and Katra?
Katra is approximately 300+ kms from Shimla.
How long does it take to reach Katra from Shimla?
It takes approximately 6 hours to reach Katra from Shimla by Bus, Flight, Train Via Chandigarh, Jammu.
What is the cheapest way to reach Katra from Shimla?
The cheapest way to reach Katra from Shimla is by Bus, Train Via Kalka.
What is the fastest way to reach Katra from Shimla?
The fastest way to reach Katra from Shimla is by Bus, Flight, Train Via Chandigarh, Jammu.