There are 7 ways to get from Tonk to Rishīkesh by bus, plane, 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 to Jaipur International Airport, fly
best- Take the bus from Tonk to Jaipurbus
- Fly from Jaipur International Airport (JAI) to Dehradun Airport (DED)plane JAI - DED
7h 6m₹6,808–14,838Bus via Alwar
cheapest- Take the bus from Tonk to Alwarbus
- Take the bus from Alwar to Kashmiri Gate - RSRTC Bus Standbus
- Take the bus from Kashmiri Gate to Rishikeshbus
17h 27m₹763–2,438Bus
- Take the bus from Tonk to Jaipurbus
- Take the bus from Jaipur to Delhibus
- Take the bus from Delhi to Rishikeshbus
13h 4m₹929–6,715Train
- Take the train from Bansthali Niwai to Jaipurtrain 12181 / ...
- Take the train from Jaipur to Yog Nagari Rishikeshtrain 19031 / ...
16h 15m₹1,043–4,300Drive 563.8 km
- Drive from Tonk to Rishīkeshcar 563.8 km
7h 25m₹6,277–9,067Taxi
- Take the taxi from Tonk to Rishīkeshtaxi 563.8 km
7h 25m₹12,000–15,000Bus, train to Ajmer Kishangarh Airport, fly
- Take the bus from Tonk to Jaipurbus
- Take the train from Jaipur to Kishangarhtrain
- Fly from Ajmer Kishangarh Airport (KQH) to Dehradun Airport (DED)plane KQH - DED
9h 47m₹9,329–21,765
Jaipur International Airport (JAI) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Tonk to Rishīkesh is to bus via Alwar which costs ₹750 - ₹2,500 and takes 17h 27m.
The fastest way to get from Tonk to Rishīkesh is to bus and fly which takes 7h 6m and costs ₹6,500 - ₹15,000.
No, there is no direct bus from Tonk to Rishīkesh. However, there are services departing from Tonk and arriving at Rishikesh via Jaipur and Delhi. The journey, including transfers, takes approximately 13h 4m.
No, there is no direct train from Tonk to Rishīkesh. However, there are services departing from Bansthali Niwai and arriving at Yog Nagari Rishikesh via Jaipur. The journey, including transfers, takes approximately 16h 15m.
The distance between Tonk and Rishīkesh is 567 km. The road distance is 563.8 km.
The best way to get from Tonk to Rishīkesh without a car is to bus which takes 13h 4m and costs ₹900 - ₹7,000.
It takes approximately 7h 6m to get from Tonk to Rishīkesh, including transfers.
Tonk to Rishīkesh bus services, operated by RSRTC, depart from Tonk station.
Tonk to Rishīkesh train services, operated by Indian Railways, depart from Bansthali Niwai station.
The best way to get from Tonk to Rishīkesh is to bus which takes 13h 4m and costs ₹900 - ₹7,000. Alternatively, you can train, which costs ₹1,000 - ₹4,300 and takes 16h 15m.
What companies run services between Tonk, India and Rishīkesh, India?
You can take a bus from Tonk to Rishikesh via Jaipur, Jaipur, and Delhi in around 13h 4m. Alternatively, you can take a vehicle from Tonk to Yog Nagari Rishikesh via Bansthali Niwai and Jaipur in around 16h 15m.
- Website
- goindigo.in
Flights from Jaipur International Airport to Dehradun Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Jaipur International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Ajmer Kishangarh Airport to Dehradun Airport via Delhi
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–19,000
Flights from Ajmer Kishangarh Airport to Dehradun Airport via Lucknow
- Ave. Duration
- 4h 25m
- When
- Tuesday to Saturday
- Estimated price
- ₹10,000–35,000
- Website
- airindia.in
Flights from Jaipur International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 2h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₹5,500–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bansthali Niwai to Jaipur
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Jaipur to Yog Nagari Rishikesh
- Ave. Duration
- 13h 35m
- Frequency
- Twice daily
- Estimated price
- ₹320–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹320–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
Train from Jaipur to Kishangarh
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Tonk to Jaipur
- Ave. Duration
- 2h 18m
- Frequency
- Once a week
- Estimated price
- ₹85–220
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹130–170
- Express
- ₹85–110
- AC Sleeper
- ₹170–220
Bus from Tonk to Jaipur
- Ave. Duration
- 2h 18m
- Frequency
- Once a week
- Estimated price
- ₹85–220
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹130–170
- Express
- ₹85–110
- AC Sleeper
- ₹170–220
Bus from Tonk to Jaipur
- Ave. Duration
- 2h 18m
- Frequency
- Once a week
- Estimated price
- ₹85–220
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹130–170
- Express
- ₹85–110
- AC Sleeper
- ₹170–220
Bus from Tonk to Alwar
- Ave. Duration
- 7h 35m
- Frequency
- Twice daily
- Estimated price
- ₹230–600
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹270–330
- Express
- ₹230–290
- AC Sleeper
- ₹450–600
- Adult
- ₹272
Bus from Alwar to Kashmiri Gate - RSRTC Bus Stand
- Ave. Duration
- 4h
- Frequency
- Every 10 minutes
- Estimated price
- ₹150–370
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹190–240
- Express
- ₹150–190
- AC Sleeper
- ₹290–370
- Semi Deluxe
- ₹172
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ₹430–1,200
- Schedules at
- Zingbus
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h
- Frequency
- Every 30 minutes
- Estimated price
- ₹410–1,100
- Schedules at
- Zingbus
- Website
- omio.com
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 25m
- Frequency
- Hourly
- Schedules at
- hanstravel.in
Bus from Delhi to Rishikesh
- Ave. Duration
- 4h 30m
- Frequency
- 5 times a day
- Schedules at
- hanstravel.in
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 40m
- Frequency
- Hourly
- Schedules at
- Tranzking Travels
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Schedules at
- Tranzking Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 10m
- Frequency
- 5 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Raj Laxmi Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Schedules at
- Raj Laxmi Travels
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Schedules at
- Raj Laxmi Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 55m
- Frequency
- Every 4 hours
- Website
- NeuGo
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Website
- NeuGo
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 46m
- Frequency
- 4 times a day
- Website
- National Travels - Ratnagiri
- [email protected]
- Website
- Leafybus
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 58m
- Frequency
- 4 times a day
- Website
- Leafybus
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Website
- Leafybus
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Jaipur to Delhi
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₹1,300–3,300
- Schedules at
- Punchiry Tours and Holidays
Bus from Delhi to Rishikesh
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- ₹1,300–3,200
- Schedules at
- Punchiry Tours and Holidays
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Schedules at
- Al Travels
Bus from Delhi to Rishikesh
- Ave. Duration
- 6h 26m
- Frequency
- Once a week
- Schedules at
- Al Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Kashmir Maxx
Bus from Jaipur to Delhi
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Schedules at
- Kashmir Maxx
Bus from Delhi to Rishikesh
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Schedules at
- Kashmir Maxx
- Website
- Bombay Raja Roadlinks
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Schedules at
- Bombay Raja Roadlinks
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Schedules at
- Holiday Appeal Private Limited
Bus from Delhi to Rishikesh
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Schedules at
- Holiday Appeal Private Limited
- Website
- Al Ayaan Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 6h 31m
- Frequency
- Once daily
- Schedules at
- Al Ayaan Travels
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Website
- Travel Point World LLP
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Website
- Travel Point World LLP
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Schedules at
- Deepak And Shree Krishna Travels
Bus from Delhi to Rishikesh
- Ave. Duration
- 8h 10m
- Frequency
- Once a week
- Schedules at
- Deepak And Shree Krishna Travels
- Website
- AirPax Business Class Luxury
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Schedules at
- AirPax Business Class Luxury
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 6h 12m
- Frequency
- 5 times a week
- Website
- Jain Travels
- Website
- LLT Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Schedules at
- LLT Travels
- Website
- Soumya Tours and Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Schedules at
- Soumya Tours and Travels
- Website
- Globehopper Mobility
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 10m
- Frequency
- 4 times a week
- Schedules at
- Globehopper Mobility
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Schedules at
- Globehopper Mobility
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 6h 40m
- Frequency
- 4 times a week
- Schedules at
- Apple Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 10m
- Frequency
- 3 times a week
- Schedules at
- Choudhary travels and cargo
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
- Website
- Antra Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a week
- Schedules at
- Antra Travels
- Website
- Ashok Bus Service
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 35m
- Frequency
- 3 times a week
- Schedules at
- Ashok Bus Service
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Schedules at
- Ashok Bus Service
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Schedules at
- Shri Ganesh Travels
- Website
- Sana Travels
Bus from Jaipur to Delhi
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Schedules at
- Sana Travels
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 30m
- Frequency
- Every 3 hours
- Schedules at
- Sana Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Jaipur to Delhi
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
- Website
- Moon Light Travels Katra
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 21m
- Frequency
- Once a week
- Schedules at
- Moon Light Travels Katra
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h
- Frequency
- Once a week
- Schedules at
- Moon Light Travels Katra
- Phone
- 8888424424
- [email protected]
- Website
- Neeta Tours and Travels
Bus from Delhi to Rishikesh
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹480–1,500
- Website
- Neeta Tours and Travels
- Sleeper
- ₹480–1,500
- Seater
- ₹500–900
- [email protected]
- Website
- Gola Bus Service
Bus from Delhi to Rishikesh
- Ave. Duration
- 6h
- Frequency
- Once daily
- Website
- Gola Bus Service
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Delhi to Rishikesh
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
- Website
- Shishpal Travels
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 55m
- Frequency
- 6 times a week
- Schedules at
- Shishpal Travels
- Website
- Mohindra Smart Bus
Bus from Delhi to Rishikesh
- Ave. Duration
- 6h 30m
- Frequency
- 6 times a week
- Schedules at
- Mohindra Smart Bus
- Website
- Monikanchan Bus Service
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 10m
- Frequency
- 5 times a week
- Schedules at
- Monikanchan Bus Service
- Website
- TSB Tour express
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Schedules at
- TSB Tour express
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h 35m
- Frequency
- 3 times a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Kashmiri Gate to Rishikesh
- Ave. Duration
- 5h 11m
- Frequency
- Hourly
- Estimated price
- ₹380–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹380–1,000
- Website
- Snemita Paribahan(Jackson)
Bus from Delhi to Rishikesh
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Schedules at
- Snemita Paribahan(Jackson)
- Website
- India Tours and Travels
Bus from Delhi to Rishikesh
- Ave. Duration
- 6h 1m
- Frequency
- Twice a week
- Schedules at
- India Tours and Travels
- Ave. Duration
- 7h 25m
- Estimated price
- ₹12,000–15,000
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Tonk to Rishīkesh bus services, operated by RSRTC, arrive at Jaipur station.
Tonk to Rishīkesh train services, operated by Indian Railways, arrive at Jaipur station.
Yes, the driving distance between Tonk to Rishīkesh is 564 km. It takes approximately 7h 25m to drive from Tonk to Rishīkesh.
Book your Tonk to Rishīkesh bus tickets online with Omio.
There are 1049+ hotels available in Rishīkesh.










































