The primary transport hubs for Rishikesh include Jolly Grant Airport (DED) in Dehradun and Haridwar Junction (HW) railway station, both serving as key access points to the city. Rishikesh also has its own railway station (RKSH) and two main bus stands: the Main Bus Stand and the Yatra Bus Stand.
By Air:
The nearest airport is Jolly Grant Airport (DED) in Dehradun, located approximately 21-22 kilometers from Rishikesh.
Flights from Delhi (Indira Gandhi International Airport - DEL) to Dehradun (DED) are available from airlines such as Air India, SpiceJet, IndiGo, Alliance Airlines, and Vistara, with flight durations under an hour. Costs typically range from ₹3,500 to ₹8,000.
From Dehradun Airport to Rishikesh, a taxi ride takes about 18-45 minutes and can cost approximately ₹750-₹1,500. Alternatively, local buses can be boarded from the main road, about 1.5 km from the airport, with fares starting from ₹50-₹80 and a travel time of around 1.5 hours.
By Train:
Rishikesh has its own railway station (RKSH), but direct connectivity from major Indian cities is limited.
The closest major railway hub is Haridwar Junction (HW), about 20-25 kilometers from Rishikesh, offering better connectivity to cities like Delhi.
Trains from Delhi to Haridwar can take between 3.5 to 7 hours, with express trains like the Vande Bharat Express completing the journey in under 3.5 hours. Fares vary depending on the class and train, generally starting from around ₹320.
From Haridwar to Rishikesh, local trains operate with a journey time of 35 minutes to 1 hour 22 minutes, costing between ₹110 and ₹700. Shared autos (Vikrams/Tempos) are also available, taking about 24 minutes and costing ₹40-₹60.
By Bus:
Direct buses connect Rishikesh to major cities, including Delhi.
From Delhi's ISBT Kashmiri Gate, buses to Rishikesh take approximately 5-7 hours and typically cost between ₹380 and ₹700. Buses depart hourly, with services available throughout the day. Some bus services may drop passengers slightly outside the main town, requiring a short additional ride.
From Haridwar, buses to Rishikesh run hourly, taking about 35 minutes to 1 hour, with fares ranging from ₹25 to ₹100.
By Taxi/Private Car:
A private taxi from Delhi to Rishikesh typically takes 3.5-5.25 hours and costs between ₹2,317 and ₹6,000.
From Haridwar, a taxi ride to Rishikesh takes approximately 24 minutes and costs around ₹550-₹700.
At TFA Travel we believe in travel for all. Our mission is to enable people to explore the world as easily as possible without having to pay a travel agent a huge commission.
Our typical audience are those that want to see something new and get involved with authentic experiences of a country. Whether you are a backpacker, solo traveller, solo female traveller, straight or LGBTQ+ couple, family, you will find local and authentic experiences here.