The distance between Delhi to Rishikesh is about 246.4 kms, cheapest way to reach Rishikesh from Delhi to Rishikesh by train, There are three ways to go from Delhi to Rishikesh, the first by train, the second Delhi to Rishikesh by bus and the third by flight. now let’s we talk about Rishikesh,

Click Here : Book Your Train/Buses From Here at Very Low Cost

The word Rishikesh means the abode of sages,It is a huge religious place and tourist center for Hindus located in Uttarakhand, India, Rishikesh is known all over the world as the capital of yoga.



You can come to Rishikesh to spend 3 or 4 days with your family, There are many types of temples as well as places for many tourist activities, So let us know how you can reach Rishikesh from Delhi in a very easy way.

Click Here : Book Hotels in Rishikesh at Very Low Cost

From Delhi to Rishikesh by train:

The cheapest and easiest way to reach Rishikesh from Delhi is by train, There are 4 trains from 2 stations in Delhi which go directly to Rishikesh station, Four trains run directly from Delhi’s Old Delhi Railway Station and Hazrat Nizamuddin Railway Station to yog Nagari Rishikesh.

From a hill I hiked up to serene and meditative Shot at Rishikesh Uttarakhand 82065 pixahive 768x576 1

photo source pixahive

And if you come to Rishikesh from Delhi by train, it takes about eight hours, I will suggest you to come by train, It will be much cheaper and comfortable for you.

you may also like: delhi to agra complete trip plan in 2022

From old Delhi railway station to Rishikesh:

  • yog nagadi Rishikesh special express: The train leaves DLI Railway Station at 3:25 am and reaches Rishikesh station at 10:25 am.(via roorkee) This is a good train.
  • yoga express: The train leaves DLI Railway Station at 05:05 am and reaches Rishikesh station at 12:30 am.( via Muzaffarnaga


From Hazrat Nizamuddin Railway station to Haridwar:

  • yog Nagari Rishikesh SF express: This train will leaves Hazrat Nizamuddin Railway station at 6 in the morning and will take you to Rishikesh at 1:40.
  • Kalinga Utkal express: This train Departs from Delhi at 1:23pm and reaches Rishikesh at 9 o’clock.

You can also go to Rishikesh from Delhi through Haridwar, There are many trains, You can take any one and come to Haridwar first, And then there are many options to go from Haridwar to Rishikesh.

you may also like: best places to visit near agra within 100 kms.

Take a taxi from Haridwar to Rishikesh, it will cost to only 50 rupees. this is also a best way to visit Rishikesh from Delhi. There are some trains coming from Delhi to Haridwar.



old Delhi railway station to Haridwar:

  • yog Nagari Rishikesh express: It leaves old Delhi at 3:30 a.m. and arrives haridwar at 8:30 a.m.
  • yoga express: This train also goes to Rishikesh, Departs Old Delhi at 4:50 a.m. and reaches Haridwar Railway Station at 11:30 a.m.
  • Mussoorie express: This train goes to Dehradun terminal railway station, leaves Delhi station at 10:25 pm and reaches Haridwar station at 6.25 am.

Delhi Nizamuddin Railway Station to Haridwar:

Haridwar express: The train leaves Nizamuddin railway station at 2:45 am and reach Haridwar at 8:30 am.

Yog Nagari Rishikesh SF express: This train goes to Rishikesh, It leaves Delhi station at 5:45 am and reaches Haridwar by 12:25 pm.

Indore-Dehradun express : It runs from Indore to Dehradun, Nizamuddin railway station time is 11:40am and it reaches Haridwar by 5:05 pm.

many more trains depart from Nizamuddin railway station for Haridwar, such as

  • Haridwar AC SF express
  • Haridwar SF express
  • ujjaini express
  • Kalinga Utkal express
  • Nanda Devi AC-SF express


Rishikesh train ticket fare and booking:

If you book the second setting chair car then the fare will be only 115 rupees, And if you book your ticket in Sleeper class then the fare will be only 175 rupees which I suggest. Because the eight-hour journey. It is better to go to the sleeper class.

And if you think you can travel in AC coaches,The fare for an AC coach will be a little higher than a sleeper class, Third AC will charge 460 seconds AC will charge 680 and 3rd AC will charge 1080 approximately.

To book a train ticket, you need to go to the official website of IRCTC, You need to register here and book tickets, There are also other websites like, you can also book your train ticket from here,

But booking from here may cost you a little more, Because these websites work on a commission.

you may also like: cheapest way to go from Delhi to Manali

From Delhi to Rishikesh by bus:

Buses to Rishikesh depart from different bus stops in Delhi, but Most buses leave from Kashmiri Gate bus stand in Delhi, There are many agencies in Delhi that provide their own bus service from Delhi to Rishikesh.

Like Lakshmi Holidays and City Buses, Agencies also provide bus services from Delhi to Rishikesh, They also provide bus services from Delhi to Manali, Shimla and other places, I went to from Lakshmi Holidays Bus Agency.



It will take you about six to seven hours to reach Rishikesh from Delhi by bus, If you want you can get from Delhi to Haridwar and from there you can easily get a car, It is a very easy way to reach.

You only travel by bus if your train ticket is not confirmed, Because on the train you can reach Rishikesh very comfortably with low price, and you may have little trouble on the bus. And if you vomit when you get on the bus, then you travel by train.

Delhi to Haridwar bus fare and booking:

You can also book a bus from that agency’s website By which you are going. You can also book bus through Red-Bus, If you book a bus with a red bus, the bus fare is a little higher because the red bus itself charges a commission.

Here is a link to the website from where I booked the bus. You can book directly from here, The name of the agency is Lakshmi Holidays. The bus fare is around 300-350 rupees.


Delhi to Rishikesh by flight:

If you do not have much time you want to go to Rishikesh from Delhi early then a good way is by flight, But friends, there is no airport in Rishikesh. The nearest airport to Rishikesh is Dehradun Airport.

And the distance from Dehradun to Rishikesh is only 40 kilometers, Then you can come to Dehradun by direct flight and you can easily reach Rishikesh by taxi from Dehradun.

The flight from Delhi to Dehradun will cost around three thousand rupees, And to book a Dehradun flight, you can book directly at Delhi Airport or by through Yatra and

You book the ticket at least one month before the day of journey. Then your flight cost will be much less.

Some Frequently Asked Questions:

Is Rishikesh road safe?

The road condition was not very good when I went to the Rishikesh two years ago but now the road condition is much better than before.

Is it safe to travel from Haridwar to Rishikesh at night?

Haridwar and Rishikesh is one of the most famous religious places in India which attracts a lot of tourists every year. And it is very safe to travel from Haridwar to Rishikesh at night.

Buses to Rishikesh are available from which bus stand in Delhi?

Buses to Rishikesh are available from various bus stands in Delhi but there are many buses to Rishikesh from Kashmiri Gate bus stand.


Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *