Puri to Bathinda - Multiple Options To Reach By Train, Flight
Bathinda is approximately 1750+ kms from Puri. The fastest way to reach Bathinda from Puri is by Train, Flight Via Ghaziabad. It takes approximately 31 hours. The cheapest way to reach Bathinda from Puri is by Train Via Delhi which would take approximately 37 hours.
Sort By
Mode of Transport
Via Agra
RECOMMENDED
Puri
Agra
Bathinda
Approx Travel Time
1d 12h 40m
₹1,060
Onwards
Via Prayagraj(Allahabad)
Puri
Prayagraj(Allahabad)
Bathinda
Approx Travel Time
1d 12h 55m
On Demand
Via Gwalior
Puri
Gwalior
Bathinda
Approx Travel Time
1d 12h 55m
On Demand
Via Kanpur
Puri
Kanpur
Bathinda
Approx Travel Time
1d 12h 55m
₹970
Onwards
Via Dholpur
Puri
Dholpur
Bathinda
Approx Travel Time
1d 12h 40m
₹1,085
Onwards
Via Delhi
CHEAPEST
Puri
Delhi
Bathinda
Approx Travel Time
1d 12h 55m
₹890
Onwards
Puri
Delhi
Bathinda
Approx Travel Time
1d 6h 55m
₹2,430
Onwards
Via Morena
Puri
Morena
Bathinda
Approx Travel Time
1d 12h 55m
₹1,080
Onwards
Via Ghaziabad
FASTEST
Puri
Ghaziabad
Bathinda
Approx Travel Time
1d 6h 40m
On Demand
Via Mathura
Puri
Mathura
Bathinda
Approx Travel Time
1d 12h 55m
₹1,050
Onwards
Frequently Asked Questions
What is the distance between Puri and Bathinda?
Bathinda is approximately 1750+ kms from Puri.
How long does it take to reach Bathinda from Puri?
It takes approximately 31 hours to reach Bathinda from Puri by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Bathinda from Puri?
The cheapest way to reach Bathinda from Puri is by Train Via Delhi.
What is the fastest way to reach Bathinda from Puri?
The fastest way to reach Bathinda from Puri is by Train, Flight Via Ghaziabad.