Question: I want to go to Haridwar from Delhi. Which is the fastest and cheapest way to reach there? Also I want to know which are the must visit places there and nearby to it?

Answer: 
Taking a train to Haridwar is surely the best option. The road to it, NH 58, is still being worked on and some kilometres of it are in a complete mess. So the best you can do is avoid it altogether. 

There are many trains to Haridwar, almost all of these taking around 7 hours. One of the best trains to the place is Shatabdi and Jan Shatabdi, which leaves New Delhi Railway Station at around 3 in the afternoon and reaches Haridwar by 7.30 in the evening. You can take this one and rest for the night before hitting it off the next day. Mussoorie Express is another good option, taking which you'll reach Haridwar at around 6 am. Though there's an airport at Dehradun, it does not see many flights. 

![enter image description here](https://i.stack.imgur.com/n6BUg.jpg)

There are a number of temples in the city, which are considerably revered by the Hindus. Especially the hilltop temples of Mansa Devi and Chandi Devi, for which which you can take a ropeway. You can also visit the main market and watch the Ganga Arti that takes places every evening at Hari Ki Paudi. 

![enter image description here](https://i.stack.imgur.com/b1mmc.jpg)

Some other places near Haridwar are Rajaji Nationa Park, Dehradun, Rishikesh, Mussoorie and Lansdowne.
You can go Haridwar From Kashmiri Gate(ISBT) Delhi via AC Bus. It will be the best and the fair is the nearest Rs.400 to Rs.450.