The journey from Firozabad to Haridwar covers 320 km. You can take a train to Delhi and then a connecting train to Haridwar. Driving via NH 34 takes about 7 hours. Haridwar is a holy city on the banks of the Ganges.
Total Distance: 320 km by road, 280 km air distance.
Check for trains from New Delhi station.
October to March for pleasant weather.