
Bathinda to Rajgir
Rajgir is approximately 1300+ kms from Bathinda. The fastest way to reach Rajgir from Bathinda is by Flight, Train Via Ghaziabad. It takes approximately 22 hours. The cheapest way to reach Rajgir from Bathinda is by Train Via Delhi which would take approximately 28 hours.
Sort By
Mode of Transport
Via Shahjahanpur
RECOMMENDED
Bathinda
Shahjahanpur
Rajgir
Approx Travel Time
1d 3h 40m
₹790
Onwards
Via Bareilly
Bathinda
Bareilly
Rajgir
Approx Travel Time
1d 3h 40m
₹790
Onwards
Via Ghaziabad
FASTEST
Bathinda
Ghaziabad
Rajgir
Approx Travel Time
21h 40m
On Demand
Bathinda
Ghaziabad
Rajgir
Approx Travel Time
1d 3h 55m
₹755
Onwards
Via Musafirkhana
Bathinda
Musafirkhana
Rajgir
Approx Travel Time
1d 3h 55m
₹795
Onwards
Via Delhi
Bathinda
Delhi
Rajgir
Approx Travel Time
22h 10m
₹2,650
Onwards
CHEAPEST
Bathinda
Delhi
Rajgir
Approx Travel Time
1d 4h 10m
₹690
Onwards
Via Moradabad
Bathinda
Moradabad
Rajgir
Approx Travel Time
1d 3h 55m
₹765
Onwards
Via Kanpur
Bathinda
Kanpur
Rajgir
Approx Travel Time
1d 4h 25m
On Demand
Via Lucknow
Bathinda
Lucknow
Rajgir
Approx Travel Time
1d 4h 10m
On Demand
Frequently Asked Questions
What is the distance between Bathinda and Rajgir?
Rajgir is approximately 1300+ kms from Bathinda.
How long does it take to reach Rajgir from Bathinda?
It takes approximately 22 hours to reach Rajgir from Bathinda by Flight, Train Via Ghaziabad.
What is the cheapest way to reach Rajgir from Bathinda?
The cheapest way to reach Rajgir from Bathinda is by Train Via Delhi.
What is the fastest way to reach Rajgir from Bathinda?
The fastest way to reach Rajgir from Bathinda is by Flight, Train Via Ghaziabad.