
Haridwar to Bathinda
Bathinda is approximately 350+ kms from Haridwar. The fastest way to reach Bathinda from Haridwar is by Train, Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Bathinda from Haridwar is by Train which would take approximately 8 hours.
Sort By
Mode of Transport
Via Ghaziabad
Haridwar
Ghaziabad
Bathinda
Approx Travel Time
7h 14m
₹6,023
Onwards
Via Delhi
FASTEST
Haridwar
Delhi
Bathinda
Approx Travel Time
6h 46m
₹2,245
Onwards
Haridwar
Delhi
Bathinda
Approx Travel Time
6h 50m
₹2,449
Onwards
Via Saharanpur
Haridwar
Saharanpur
Bathinda
Approx Travel Time
7h 29m
₹2,777
Onwards
Haridwar
Saharanpur
Bathinda
Approx Travel Time
7h 25m
₹285
Onwards
Via Yamunanagar
Haridwar
Yamunanagar
Bathinda
Approx Travel Time
7h 15m
₹330
Onwards
Via Rajpura
Haridwar
Rajpura
Bathinda
Approx Travel Time
7h 24m
₹290
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 7 hours to reach Bathinda from Haridwar by Train, Flight Via Delhi.
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 Delhi.
Routes Connecting Haridwar
Routes From Haridwar
Routes To Haridwar
Routes Connecting Bathinda
Routes From Bathinda
- Bathinda to Bharatpur
- Bathinda to Kolar
- Bathinda to Pondicherry
- Bathinda to Hindupur
- Bathinda to Thrissur
- Bathinda to Rameshwaram
- Bathinda to Palwal
- Bathinda to Ballia
- Bathinda to Bhadra
- Bathinda to Amroha
- Bathinda to Amalapuram
- Bathinda to Durgapur
- Bathinda to Kalka
- Bathinda to Madurai
- Bathinda to Thiruvananthapuram


