Nearest railway station to Rishikesh, Uttarakhand
Rishikesh (RKSH) is the nearest railway station to Rishikesh, about 0.4 km away in a straight line, with 10 trains stopping there. The nearest big station is Haridwar, about 22 km away, with 109 trains.
Two stations serve Rishikesh directly: Rishikesh (RKSH) at just 0.4 km away in a straight line with 10 trains, and Yog Nagari Rishikesh (YNRK) at 1.3 km with 30 trains. Yog Nagari is slightly further but has far more trains, making it the better choice. Virbhadra (VRH) at 5.4 km has 16 trains, and Raiwala (RWL) at 12 km has 28 trains.
Yog Nagari Rishikesh has 7 direct trains from Delhi (7.0 hours), 1 from Kolkata (34.8 hours), and 1 from Pune (38.5 hours). Haridwar (HW), 22 km away, is much bigger with 109 trains and 19 direct trains from Delhi (3.4 hours), plus trains from Mumbai, Kolkata, and Pune. Laksar Jn (LRJ) at 47 km has 88 trains with direct trains from Delhi and Kolkata.
Railway stations near Rishikesh
| Station | Distance | Trains |
|---|---|---|
| Rishikesh (RKSH) | 0.4 km | 10 |
| Yog Nagari Rishikesh (YNRK) | 1.3 km | 30 |
| Virbhadra (VRH) | 5.4 km | 16 |
| Raiwala (RWL) | 12 km | 28 |
| Kansrao (QSR) | 15 km | 4 |
| Haridwar (HW) bigger station, more trains |
22 km | 109 |
| Laksar Jn (LRJ) bigger station, more trains |
47 km | 88 |
Straight-line distance from the Rishikesh map point. By road it is longer, often much longer in hills. Train counts are trains that stop at the station in our timetable.
Direct trains to Haridwar from big cities
| From | Direct trains | Fastest |
|---|---|---|
| Delhi | 19 | 22457 Vande Bharat Express about 3 h 21 min |
| Mumbai | 3 | 22917 BDTS HW SF Express about 25 h 45 min |
| Kolkata | 3 | 13035 Upasana Express about 26 h 50 min |
| Pune | 1 | 17363 Ubl-ynrk Weekly Express about 36 h 55 min |
Map
Tips for reaching Rishikesh by train
- Yog Nagari Rishikesh (YNRK), just 1.3 km away, has 30 trains and is better than Rishikesh (RKSH) with only 10.
- From Delhi, Haridwar is much faster at 3.4 hours compared to Yog Nagari Rishikesh at 7.0 hours.
- Straight-line distances are given; the road journey will be longer.
- Laksar Jn (LRJ), 47 km away with 88 trains, is another option with Delhi connectivity.
Questions about reaching Rishikesh by train
Which is the nearest railway station to Rishikesh?
Rishikesh (RKSH), just 0.4 km away in a straight line, with 10 trains.
How many trains stop at Yog Nagari Rishikesh?
30 trains stop at Yog Nagari Rishikesh, which is 1.3 km away in a straight line.
How many direct trains are there from Delhi to Haridwar?
19 direct trains run from Delhi to Haridwar. The fastest takes about 3.4 hours.
Which big railway station is near Rishikesh?
Haridwar (HW), about 22 km away in a straight line, has 109 trains.
Are there direct trains from Delhi to Haridwar?
Yes, 19 direct trains run from Delhi stations to Haridwar. The fastest, 22457 Vande Bharat Express, takes about 3.4 hours.
Place location: OpenStreetMap contributors. Trains: Indian Railways timetable. Not affiliated with Indian Railways.