How To Reach Rishikesh
You can reach Rishikesh by bus, train, and air.
By bus route: The bus station in Rishikesh is only a few minutes away from the city centre so it is an ideal route if you stay in the nearby states. You can get overnight and non-stop buses from Dharamshala, Delhi, and many other cities surrounding Rishikesh.
By train: There is no railway station in the city of Rishikesh but the closest one is in Haridwar which is an hour’s journey from Rishikesh by cab. You can find cabs all around Haridwar that go to Rishikesh. So, even if you are planning a few night’s stays at Haridwar, you can book a cab to Rishikesh by talking to your hotel reception - mostly they have all contacts.
By air: if you are rather not a fan of the overnight bus journeys, Dehradun Airport is the closest domestic airport which is situated 40 minutes away from Rishikesh by road. Ford international travellers, Delhi Indira Gandhi International Airport will be the nearest one for you at around 250km by road, from where you can either take a cab or book another connecting flight to Dehradun Airport.