
Karnal to Rajgir
Rajgir is approximately 1100+ kms from Karnal. The fastest way to reach Rajgir from Karnal is by Train, Flight Via Delhi, Patna. It takes approximately 9 hours. The cheapest way to reach Rajgir from Karnal is by Train Via Ghaziabad which would take approximately 24 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Karnal
Lucknow
Rajgir
Approx Travel Time
23h 40m
On Demand
Via Delhi, Patna
FASTEST
Karnal
Delhi
Patna
Rajgir
Approx Travel Time
8h 50m
₹4,833
Onwards
Karnal
Delhi
Patna
Rajgir
Approx Travel Time
9h 5m
₹7,619
Onwards
Karnal
Delhi
Patna
Rajgir
Approx Travel Time
9h 35m
₹5,159
Onwards
Via Kanpur
Karnal
Kanpur
Rajgir
Approx Travel Time
23h 55m
On Demand
Via Ghaziabad
CHEAPEST
Karnal
Ghaziabad
Rajgir
Approx Travel Time
23h 40m
₹685
Onwards
Via Prayagraj(Allahabad)
Karnal
Prayagraj(Allahabad)
Rajgir
Approx Travel Time
1d 0h 25m
On Demand
Via Roorkee, Shahjahanpur
Karnal
Roorkee
Shahjahanpur
Rajgir
Approx Travel Time
1d 1h 35m
₹800
Onwards
Via Mughal Sarai
Karnal
Mughal Sarai
Rajgir
Approx Travel Time
23h 55m
₹725
Onwards
Via Bhabua
Karnal
Bhabua
Rajgir
Approx Travel Time
1d 0h 10m
On Demand
Frequently Asked Questions
What is the distance between Karnal and Rajgir?
Rajgir is approximately 1100+ kms from Karnal.
How long does it take to reach Rajgir from Karnal?
It takes approximately 9 hours to reach Rajgir from Karnal by Train, Flight Via Delhi, Patna.
What is the cheapest way to reach Rajgir from Karnal?
The cheapest way to reach Rajgir from Karnal is by Train Via Ghaziabad.
What is the fastest way to reach Rajgir from Karnal?
The fastest way to reach Rajgir from Karnal is by Train, Flight Via Delhi, Patna.