Champa to Shimla - Multiple Options To Reach By Train, Flight, Bus
Shimla is approximately 1250+ kms from Champa. The fastest way to reach Shimla from Champa is by Train, Flight, Bus Via Patna, Chandigarh. It takes approximately 17 hours. The cheapest way to reach Shimla from Champa is by Train Via Meerut which would take approximately 27 hours.
Sort By
Mode of Transport
Via Muzaffarnagar
RECOMMENDED
Champa
Muzaffarnagar
Shimla
Approx Travel Time
1d 2h 40m
₹3,030
Onwards
Via Roorkee
Champa
Roorkee
Shimla
Approx Travel Time
1d 2h 40m
On Demand
Via Meerut
CHEAPEST
Champa
Meerut
Shimla
Approx Travel Time
1d 2h 55m
₹900
Onwards
Via Saharanpur
Champa
Saharanpur
Shimla
Approx Travel Time
1d 2h 40m
₹1,070
Onwards
Via Sardhana
Champa
Sardhana
Shimla
Approx Travel Time
1d 2h 55m
On Demand
Via Haridwar
Champa
Haridwar
Shimla
Approx Travel Time
1d 2h 55m
On Demand
Via Jansath
Champa
Jansath
Shimla
Approx Travel Time
1d 2h 55m
On Demand
Via Patna, Chandigarh
FASTEST
Champa
Patna
Chandigarh
Shimla
Approx Travel Time
16h 35m
₹6,648
Onwards
Via Delhi
Champa
Delhi
Shimla
Approx Travel Time
22h 10m
₹3,577
Onwards
Via Modinagar
Champa
Modinagar
Shimla
Approx Travel Time
1d 3h 10m
₹990
Onwards
Frequently Asked Questions
What is the distance between Champa and Shimla?
Shimla is approximately 1250+ kms from Champa.
How long does it take to reach Shimla from Champa?
It takes approximately 17 hours to reach Shimla from Champa by Train, Flight, Bus Via Patna, Chandigarh.
What is the cheapest way to reach Shimla from Champa?
The cheapest way to reach Shimla from Champa is by Train Via Meerut.
What is the fastest way to reach Shimla from Champa?
The fastest way to reach Shimla from Champa is by Train, Flight, Bus Via Patna, Chandigarh.