
Haridwar to Salem
Salem is approximately 2200+ kms from Haridwar. The fastest way to reach Salem from Haridwar is by Train Via Bhopal. It takes approximately 46 hours. The cheapest way to reach Salem from Haridwar is by Train Via Delhi which would take approximately 47 hours.
Sort By
Mode of Transport
Via Bhopal
RECOMMENDED
FASTEST
Haridwar
Bhopal
Salem
Approx Travel Time
1d 22h 10m
₹1,285
Onwards
Via Ujjain
Haridwar
Ujjain
Salem
Approx Travel Time
1d 23h 25m
On Demand
Via Gwalior
Haridwar
Gwalior
Salem
Approx Travel Time
1d 22h 10m
On Demand
Via Agra
Haridwar
Agra
Salem
Approx Travel Time
1d 23h 40m
₹1,699
Onwards
Haridwar
Agra
Salem
Approx Travel Time
1d 22h 10m
₹1,070
Onwards
Via Mathura
Haridwar
Mathura
Salem
Approx Travel Time
1d 22h 10m
₹1,090
Onwards
Via Delhi
CHEAPEST
Haridwar
Delhi
Salem
Approx Travel Time
1d 22h 40m
₹980
Onwards
Haridwar
Delhi
Salem
Approx Travel Time
1d 23h 40m
₹1,184
Onwards
Via Dholpur
Haridwar
Dholpur
Salem
Approx Travel Time
1d 22h 10m
₹1,085
Onwards
Via Gangapur City
Haridwar
Gangapur City
Salem
Approx Travel Time
1d 22h 40m
On Demand
Frequently Asked Questions
What is the distance between Haridwar and Salem?
Salem is approximately 2200+ kms from Haridwar.
How long does it take to reach Salem from Haridwar?
It takes approximately 46 hours to reach Salem from Haridwar by Train Via Bhopal.
What is the cheapest way to reach Salem from Haridwar?
The cheapest way to reach Salem from Haridwar is by Train Via Delhi.
What is the fastest way to reach Salem from Haridwar?
The fastest way to reach Salem from Haridwar is by Train Via Bhopal.