
Rajgir to Shimla
Shimla is approximately 1200+ kms from Rajgir. The fastest way to reach Shimla from Rajgir is by Train, Flight Via Patna, Delhi. It takes approximately 7 hours. The cheapest way to reach Shimla from Rajgir is by Train Via Shahjahanpur, Saharanpur which would take approximately 27 hours.
Sort By
Mode of Transport
Via Patna, Chandigarh
RECOMMENDED
Rajgir
Patna
Chandigarh
Shimla
Approx Travel Time
7h 35m
₹7,773
Onwards
Rajgir
Patna
Chandigarh
Shimla
Approx Travel Time
7h 35m
₹9,634
Onwards
Via Patna, Mohali
Rajgir
Patna
Mohali
Shimla
Approx Travel Time
8h 39m
₹9,875
Onwards
Via Patna, Ghaziabad
Rajgir
Patna
Ghaziabad
Shimla
Approx Travel Time
11h 50m
On Demand
Via Patna, Delhi
FASTEST
Rajgir
Patna
Delhi
Shimla
Approx Travel Time
6h 35m
₹9,073
Onwards
Rajgir
Patna
Delhi
Shimla
Approx Travel Time
12h 5m
₹6,232
Onwards
Rajgir
Patna
Delhi
Shimla
Approx Travel Time
13h 35m
₹6,616
Onwards
Via Shahjahanpur, Saharanpur
CHEAPEST
Rajgir
Shahjahanpur
Saharanpur
Shimla
Approx Travel Time
1d 2h 35m
₹980
Onwards
Via Shahjahanpur, Roorkee
Rajgir
Shahjahanpur
Roorkee
Shimla
Approx Travel Time
1d 2h 35m
₹1,050
Onwards
Via Shahjahanpur, Yamunanagar
Rajgir
Shahjahanpur
Yamunanagar
Shimla
Approx Travel Time
1d 2h 50m
₹5,562
Onwards
Frequently Asked Questions
What is the distance between Rajgir and Shimla?
Shimla is approximately 1200+ kms from Rajgir.
How long does it take to reach Shimla from Rajgir?
It takes approximately 7 hours to reach Shimla from Rajgir by Train, Flight Via Patna, Delhi.
What is the cheapest way to reach Shimla from Rajgir?
The cheapest way to reach Shimla from Rajgir is by Train Via Shahjahanpur, Saharanpur.
What is the fastest way to reach Shimla from Rajgir?
The fastest way to reach Shimla from Rajgir is by Train, Flight Via Patna, Delhi.