
Haridwar to Bathinda
Bathinda is approximately 350+ kms from Haridwar. The fastest way to reach Bathinda from Haridwar is by Train, Flight Via Ghaziabad. It takes approximately 6 hours. The cheapest way to reach Bathinda from Haridwar is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Ambala
Haridwar
Ambala
Bathinda
Approx Travel Time
8h 55m
₹260
Onwards
Haridwar
Ambala
Bathinda
Approx Travel Time
10h 31m
₹4,124
Onwards
Via Ghaziabad
FASTEST
Haridwar
Ghaziabad
Bathinda
Approx Travel Time
5h 25m
On Demand
Haridwar
Ghaziabad
Bathinda
Approx Travel Time
6h 10m
On Demand
Via Patiala
Haridwar
Patiala
Bathinda
Approx Travel Time
10h 40m
₹4,659
Onwards
Via Rohtak
Haridwar
Rohtak
Bathinda
Approx Travel Time
12h 38m
₹3,758
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Bathinda?
Bathinda is approximately 350+ kms from Haridwar.
How long does it take to reach Bathinda from Haridwar?
It takes approximately 6 hours to reach Bathinda from Haridwar by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Bathinda from Haridwar?
The cheapest way to reach Bathinda from Haridwar is by Train.
What is the fastest way to reach Bathinda from Haridwar?
The fastest way to reach Bathinda from Haridwar is by Train, Flight Via Ghaziabad.
Routes Connecting Haridwar
Routes From Haridwar
Routes To Haridwar
- Barwala to Haridwar
- Mancherial to Haridwar
- Nelamangala to Haridwar
- Bhiwadi to Haridwar
- Khalilabad to Haridwar
- Rupbas to Haridwar
- Annavaram to Haridwar
- Kanhangad to Haridwar
- Gondia to Haridwar
- Ambaji to Haridwar
- Faizabad to Haridwar
- Challakere to Haridwar
- Moradabad to Haridwar
- Rajgarh to Haridwar
- Kaithal to Haridwar