Getting There and Away

Vibrant buildings along the Ganges River in Rishikesh, India. A bustling urban scene with cultural charm.
Lisa and everlast jorney, Pexels

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.