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