There are 5 ways to get from Bilāspur to Rishīkesh by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Mana Airport, fly
best- Take the train from Bilaspur Jn to Raipur Jntrain
- Fly from Mana Airport (RPR) to Dehradun Airport (DED)plane RPR - DED
7h 29m₹9,227–15,477Train
cheapest- Take the train from Bilaspur Jn to Yog Nagari Rishikeshtrain 18477
31h 20m₹600–4,700Bus
- Take the bus from Bilaspur to Varanasibus redbusIndia_A/C Sleeper / ...
- Take the bus from Varanasi to Haridwarbus redbusIndia_A/C Seater/Sleeper
30h 59mDrive 1,191.7 km
- Drive from Bilāspur to Rishīkeshcar 1,191.7 km
16h 33m₹11,584–16,732Train to Veer Surendra Sai Airport, fly
- Take the train from Bilaspur Jn to Jharsuguda Jntrain
- Fly from Veer Surendra Sai Airport (JRG) to Dehradun Airport (DED)plane JRG - DED
11h 8m₹10,572–21,496
Mana Airport (RPR) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Bilāspur to Rishīkesh is to train which costs ₹600 - ₹4,700 and takes 31h 20m.
The fastest way to get from Bilāspur to Rishīkesh is to train and fly which takes 7h 29m and costs ₹9,000 - ₹16,000.
No, there is no direct bus from Bilāspur to Rishīkesh. However, there are services departing from Bilaspur and arriving at Rishikesh via Varanasi and Haridwar. The journey, including transfers, takes approximately 30h 59m.
Yes, there is a direct train departing from Bilaspur Jn and arriving at Yog Nagari Rishikesh. Services depart once daily, and operate every day. The journey takes approximately 31h 20m.
The distance between Bilāspur and Rishīkesh is 1206 km. The road distance is 1191.7 km.
The best way to get from Bilāspur to Rishīkesh without a car is to bus which takes 30h 59m and costs .
It takes approximately 7h 29m to get from Bilāspur to Rishīkesh, including transfers.
Bilāspur to Rishīkesh bus services, operated by Naveen Transport, depart from Bilaspur station.
Bilāspur to Rishīkesh train services, operated by Indian Railways, depart from Bilaspur Jn station.
The best way to get from Bilāspur to Rishīkesh is to bus which takes 30h 59m and costs . Alternatively, you can train, which costs ₹600 - ₹4,700 and takes 31h 20m.
What companies run services between Bilāspur, India and Rishīkesh, India?
You can take a bus from Bilaspur to Rishikesh via Varanasi and Haridwar in around 30h 59m. Alternatively, Indian Railways operates a train from Bilaspur Jn to Yog Nagari Rishikesh once daily. Tickets cost ₹600–4,700 and the journey takes 31h 20m.
- Website
- goindigo.in
Flights from Mana Airport to Dehradun Airport via Lucknow
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Mana Airport to Dehradun Airport via Delhi
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Mana Airport to Dehradun Airport via Ahmedabad
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–12,000
Flights from Veer Surendra Sai Airport to Dehradun Airport via Kolkata
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹9,500–19,000
Flights from Veer Surendra Sai Airport to Dehradun Airport via Delhi
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ₹9,500–19,000
- Website
- airindia.in
Flights from Mana Airport to Dehradun Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Mana Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹8,000–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bilaspur Jn to Raipur Jn
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Bilaspur Jn to Yog Nagari Rishikesh
- Ave. Duration
- 31h 20m
- Frequency
- Once daily
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
Train from Bilaspur Jn to Jharsuguda Jn
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Website
- Naveen Transport
Bus from Bilaspur to Varanasi
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Schedules at
- Naveen Transport
- Website
- Manish Travels - Ramrath
Bus from Bilaspur to Varanasi
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Schedules at
- Manish Travels - Ramrath
- Phone
- +91 8821009111
- [email protected]
- Website
- Shiv Shakti Transport
Bus from Bilaspur to Varanasi
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a week
- Website
- Shiv Shakti Transport
- Website
- Shiv Shakti Transport
- Website
- Dwivedi Travels
Bus from Bilaspur to Varanasi
- Ave. Duration
- 13h 20m
- Frequency
- Twice a week
- Schedules at
- Dwivedi Travels
- Phone
- +91 9839001010
- [email protected]
- Website
- Tiwari and Brothers
Bus from Varanasi to Haridwar
- Ave. Duration
- 16h 50m
- Frequency
- 6 times a week
- Website
- Tiwari and Brothers
- Website
- Tiwari and Brothers
- Website
- Akc Transport
Bus from Varanasi to Haridwar
- Ave. Duration
- 11h 55m
- Frequency
- 4 times a week
- Schedules at
- Akc Transport
- Website
- Khushi Tour. Travels
Bus from Varanasi to Haridwar
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a week
- Schedules at
- Khushi Tour. Travels
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 Florence to Rome, Why you should take the train in the US, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
Booking & Getting There
Bilāspur to Rishīkesh bus services, operated by Naveen Transport, arrive at Varanasi station.
Bilāspur to Rishīkesh train services, operated by Indian Railways, arrive at Yog Nagari Rishikesh station.
Yes, the driving distance between Bilāspur to Rishīkesh is 1192 km. It takes approximately 16h 33m to drive from Bilāspur to Rishīkesh.
Book your Bilāspur to Rishīkesh bus tickets online with Omio and 12go.asia.
There are 1109+ hotels available in Rishīkesh.






