There are 8 ways to get from Rishīkesh to Kaimganj by bus, taxi, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Rishikesh to Meerutbus
- Take the bus from Meerut, Uttar Pradesh to Noida, Uttar Pradeshbus
- Take the bus from Noida, Uttar Pradesh to Etahbus
- Take the taxi from Etah to Kaimganjtaxi
11h 49mTrain
cheapest- Take the train from Yog Nagari Rishikesh to Mathura Jntrain 18478 / ...
- Take the train from Mathura Jn to Kaimganjtrain 19715
12h 25m₹428–3,349Drive 340.9 km
- Drive from Rishīkesh to Kaimganjcar 340.9 km
5h 33m₹3,855–5,568Taxi
- Take the taxi from Rishīkesh to Kaimganjtaxi 340.9 km
5h 33m₹7,500–9,000Fly to Chaudhary Charan Singh Airport, train
- Fly from Dehradun Airport (DED) to Chaudhary Charan Singh Airport (LKO)plane DED - LKO
- Take the train from Aishbagh to Kaimganjtrain
7h 50m₹5,718–16,247Train via Morādābād
- Take the train from Yog Nagari Rishikesh to Moradabadtrain
- Take the train from Moradabad to Kasganjtrain
- Take the train from Kasganj to Kaimganjtrain
12h 39m₹477–3,847Fly to Bareilly Airport, train
- Fly from Dehradun Airport (DED) to Bareilly Airport (BEK)plane DED - BEK
- Take the train from Bareilly to Kasganjtrain
- Take the train from Kasganj to Kaimganjtrain
9h 45m₹7,708–29,417Fly to Pantnagar Airport, train
- Fly from Dehradun Airport (DED) to Pantnagar Airport (PGH)plane DED - PGH
- Take the train from Pantnagar to Kasganjtrain
- Take the train from Kasganj to Kaimganjtrain
20h 29m₹6,168–23,537
Rishīkesh to Kaimganj by train
Comparing Your Travel Options
The cheapest way to get from Rishīkesh to Kaimganj is to train which costs ₹420 - ₹3,400 and takes 12h 25m.
The fastest way to get from Rishīkesh to Kaimganj is to drive which takes 5h 33m and costs ₹3,800 - ₹6,000.
No, there is no direct train from Rishīkesh to Kaimganj. However, there are services departing from Yog Nagari Rishikesh and arriving at Kaimganj via Mathura Jn. The journey, including transfers, takes approximately 12h 25m.
The distance between Rishīkesh and Kaimganj is 495 km. The road distance is 340.9 km.
The best way to get from Rishīkesh to Kaimganj without a car is to bus and taxi which takes 11h 49m and costs .
It takes approximately 11h 49m to get from Rishīkesh to Kaimganj, including transfers.
Rishīkesh to Kaimganj train services, operated by Indian Railways, depart from Yog Nagari Rishikesh station.
Rishīkesh to Kaimganj train services, operated by Indian Railways, arrive at Mathura Jn station.
Yes, the driving distance between Rishīkesh to Kaimganj is 341 km. It takes approximately 5h 33m to drive from Rishīkesh to Kaimganj.
There are three+ hotels available in Kaimganj.
What companies run services between Rishīkesh, India and Kaimganj, India?
You can take a train from Yog Nagari Rishikesh to Kaimganj via Mathura Jn in around 12h 25m.
- Website
- goindigo.in
Flights from Dehradun Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹4,600–15,000
Flights from Dehradun Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 3h 5m
- When
- Wednesday
- Estimated price
- ₹4,600–15,000
Flights from Dehradun Airport to Bareilly Airport via Delhi
- Ave. Duration
- 3h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–26,000
Flights from Dehradun Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 13h 37m
- When
- Every day
- Estimated price
- ₹5,000–20,000
Flights from Dehradun Airport to Pantnagar Airport via Chaudhary Charan Singh Airport, Delhi
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Dehradun Airport to Pantnagar Airport via Ahmedabad, Delhi
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Dehradun Airport to Pantnagar Airport via Jaipur, Delhi
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- ₹6,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Yog Nagari Rishikesh to Mathura Jn
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Mathura Jn to Kaimganj
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Aishbagh to Kaimganj
- Ave. Duration
- 4h 48m
- Frequency
- 3 times a week
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,200–1,500
Train from Yog Nagari Rishikesh to Moradabad
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Moradabad to Kasganj
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Kasganj to Kaimganj
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bareilly to Kasganj
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- 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
Train from Kasganj to Kaimganj
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Pantnagar to Kasganj
- Ave. Duration
- 4h 16m
- Frequency
- 3 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Kasganj to Kaimganj
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Rishikesh to Meerut
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- ₹310–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹310–850
- Ave. Duration
- 3h 21m
- Estimated price
- ₹1,500–9,000
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.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 Getting to Rome from the airport, Slovenia: Getting from Ljubljana to Lake Bled, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.











