If you want to visit 3 good places together, then you can plan a trip to Mathura, Vrindavan and Agra together. There are many trains from Delhi to Mathura. If you are not going by car then you can travel by train. Here you will also find cheap hotels. After visiting Mathura, go to Vrindavan. Vrindavan is only 10-12 km from Mathura. is far away.
You can take an auto rickshaw, taxi or local bus from Mathura Railway Station. The journey will take approximately 20-30 minutes.
State transport buses also run from Mathura to Agra. You can take a bus to Agra from Mathura bus station. Book train tickets and hotels online in advance so that there is no inconvenience during the journey. Online ticket booking will make it easier for you to choose budget hotels in Mathura.
Rajasthan
Ajmer, Pushkar, Jaipur and Udaipur are major tourist destinations of Rajasthan. You can visit these places by traveling together. First of all you can go to Pushkar by train. After this, go to Ajmer from here and then go to Jaipur and Udaipur. The distance from Ajmer to Pushkar is about 15 km. To reach all these places you will get the facility of train, bus and cab. Hotels here are also cheap so you will not face any problem.
Haridwar
State transport and private buses run from Delhi to Haridwar. The journey takes approximately 5-7 hours. After reaching here you can take local buses to Rishikesh. The journey takes approximately 45 minutes. If you prefer to travel by train, you can take a train from Delhi to Haridwar. After this take a bus to Rishikesh. After reaching Rishikesh, you can also take local buses to Dehradun. The journey takes approximately 1.5 hours.