Shajapur to Bathinda - Multiple Options To Reach By Train, Bus, Flight
Bathinda is approximately 850+ kms from Shajapur. The fastest way to reach Bathinda from Shajapur is by Train, Flight Via Delhi. It takes approximately 15 hours. The cheapest way to reach Bathinda from Shajapur is by Train Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Kishangarh
RECOMMENDED
Shajapur
Kishangarh
Bathinda
Approx Travel Time
18h 55m
On Demand
Via Jaipur
Shajapur
Jaipur
Bathinda
Approx Travel Time
20h 40m
On Demand
Via Delhi
CHEAPEST
Shajapur
Delhi
Bathinda
Approx Travel Time
20h 40m
₹530
Onwards
FASTEST
Shajapur
Delhi
Bathinda
Approx Travel Time
14h 40m
₹2,490
Onwards
Via Nagaur
Shajapur
Nagaur
Bathinda
Approx Travel Time
20h 10m
On Demand
Via Mathura
Shajapur
Mathura
Bathinda
Approx Travel Time
20h 55m
₹635
Onwards
Via Faridabad
Shajapur
Faridabad
Bathinda
Approx Travel Time
20h 55m
₹630
Onwards
Via Nokha
Shajapur
Nokha
Bathinda
Approx Travel Time
20h 25m
On Demand
Via Agra
Shajapur
Agra
Bathinda
Approx Travel Time
21h 25m
₹640
Onwards
Via Sonipat
Shajapur
Sonipat
Bathinda
Approx Travel Time
20h 55m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Bathinda?
Bathinda is approximately 850+ kms from Shajapur.
How long does it take to reach Bathinda from Shajapur?
It takes approximately 15 hours to reach Bathinda from Shajapur by Train, Flight Via Delhi.
What is the cheapest way to reach Bathinda from Shajapur?
The cheapest way to reach Bathinda from Shajapur is by Train Via Delhi.
What is the fastest way to reach Bathinda from Shajapur?
The fastest way to reach Bathinda from Shajapur is by Train, Flight Via Delhi.