There are 5 ways to get from Punjab to Rishīkesh by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ludhiana, Punjab to Dehradun, Uttarakhandbus Ludhiana, Punjab - Dehradun, Uttarakhand
- Take the bus from Dehradun, Uttarakhand to Rishikesh, Uttarakhandbus Dehradun, Uttarakhand - Rishikesh, Uttarakhand
8h 19mTrain
cheapest- Take the train from Ludhiana Jn to Rishikeshtrain 14610
8h 49m₹230–1,800Drive 289 km
- Drive from Ludhiāna to Rishīkeshcar 289 km
4h 29m₹3,260–4,709Taxi
- Take the taxi from Ludhiāna to Rishīkeshtaxi 289 km
4h 29m₹6,500–8,000Bus via Chandīgarh
- Take the bus from Ludhiana to Chandigarh ISBT-43bus
- Take the bus from Chandigarh to Dehradunbus Ac
- Take the bus from Dehradun ISBT to Rishikeshbus
8h 39m₹737–2,715
Questions & Answers
The cheapest way to get from Punjab to Rishīkesh is to train which costs ₹230 - ₹1,800 and takes 8h 49m.
The fastest way to get from Punjab to Rishīkesh is to drive which takes 4h 29m and costs ₹3,200 - ₹4,800.
No, there is no direct bus from Punjab to Rishīkesh. However, there are services departing from Ludhiana, Punjab and arriving at Rishikesh, Uttarakhand via Dehradun, Uttarakhand. The journey, including transfers, takes approximately 8h 19m.
Yes, there is a direct train departing from Ludhiana Jn and arriving at Rishikesh. Services depart once daily, and operate every day. The journey takes approximately 8h 49m.
The distance between Punjab and Rishīkesh is 290 km. The road distance is 289 km.
The best way to get from Punjab to Rishīkesh without a car is to bus which takes 8h 19m and costs .
It takes approximately 8h 19m to get from Punjab to Rishīkesh, including transfers.
Punjab to Rishīkesh bus services, operated by BT Travels, depart from Ludhiana, Punjab station.
Punjab to Rishīkesh train services, operated by Indian Railways, depart from Ludhiana Jn station.
The best way to get from Punjab to Rishīkesh is to bus which takes 8h 19m and costs . Alternatively, you can train, which costs ₹230 - ₹1,800 and takes 8h 49m.
What companies run services between Punjab, India and Rishīkesh, India?
You can take a bus from Ludhiana, Punjab to Rishikesh, Uttarakhand via Dehradun, Uttarakhand in around 8h 19m. Alternatively, Indian Railways operates a train from Ludhiana Jn to Rishikesh once daily. Tickets cost ₹230–1,800 and the journey takes 8h 49m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ludhiana Jn to Rishikesh
- Ave. Duration
- 8h 49m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Website
- BT Travels
Bus from Ludhiana, Punjab to Dehradun, Uttarakhand
- Ave. Duration
- 7h 15m
- Frequency
- Hourly
- Schedules at
- BT Travels
- Website
- E Bus India
Bus from Dehradun, Uttarakhand to Rishikesh, Uttarakhand
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Schedules at
- E Bus India
- Phone
- 0172-2990215
- [email protected]
- Website
- CTU
Bus from Ludhiana to Chandigarh ISBT-43
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- ₹35–600
- Website
- CTU
- AC
- ₹35–50
- Ordinary
- ₹40–55
Bus from Chandigarh to Dehradun
- Ave. Duration
- 4h 5m
- Frequency
- 5 times a day
- Estimated price
- ₹50–600
- Website
- CTU
- AC
- ₹50–70
- Ordinary
- ₹60–85
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Chandigarh to Dehradun
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- ₹400–750
- Website
- hrtchp.com
- Ordinary
- ₹400–550
- AC Himdhara
- ₹500–750
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Dehradun ISBT to Rishikesh
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- Ave. Duration
- 4h 29m
- Estimated price
- ₹6,500–8,000
Chiku Cab
- Phone
- +91 844 844 5504
- Website
- chikucab.com
Punjabi Cab
- Phone
- +91 977 000 0978
- Website
- punjabicab.com
Waho Cabs
- Phone
- +91 769 697 1111
- Website
- wahocabs.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Travelling by boat in Italy, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Punjab to Rishīkesh bus services, operated by BT Travels, arrive at Dehradun, Uttarakhand station.
Punjab to Rishīkesh train services, operated by Indian Railways, arrive at Rishikesh station.
Yes, the driving distance between Punjab to Rishīkesh is 289 km. It takes approximately 4h 29m to drive from Punjab to Rishīkesh.
Book your Punjab to Rishīkesh bus tickets online with Omio.
There are 1136+ hotels available in Rishīkesh.

















