There are 6 ways to get from Rishīkesh to Orchha by plane, train, bus, 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.
Fly, train
best- Fly from Dehradun Airport (DED) to Gwalior Airport (GWL)plane DED - GWL
- Take the train from Gwalior Jn. to Virangana Lakshmibai Jhansitrain
6h 23m₹9,448–21,697Train
cheapest- Take the train from Yog Nagari Rishikesh to Virangana Lakshmibai Jhansitrain 18478
13h 51m₹828–3,296Bus, train via Meerut
- Take the bus from Rishikesh to Meerutbus
- Take the bus from Meerut, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Gwalior, Madhya Pradeshbus
- Take the train from Gwalior Jn. to Virangana Lakshmibai Jhansitrain
14h 4mDrive 599.6 km
- Drive from Rishīkesh to Orchhacar 599.6 km
9h 27m₹6,760–9,764Taxi
- Take the taxi from Rishīkesh to Orchhataxi 599.6 km
9h 27m₹13,000–16,000Bus, train
- Take the bus from Haridwar, Uttarakhand to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Gwalior, Madhya Pradeshbus
- Take the train from Gwalior Jn. to Virangana Lakshmibai Jhansitrain
14h 29m
Dehradun Airport (DED) to Gwalior Airport (GWL) flights
Questions & Answers
The cheapest way to get from Rishīkesh to Orchha is to train which costs ₹800 - ₹3,300 and takes 13h 51m.
The fastest way to get from Rishīkesh to Orchha is to fly and train which takes 6h 23m and costs ₹9,000 - ₹22,000.
No, there is no direct train from Rishīkesh to Orchha. However, there are services departing from Yog Nagari Rishikesh and arriving at Virangana Lakshmibai Jhansi via . The journey, including transfers, takes approximately 13h 51m.
The distance between Rishīkesh and Orchha is 579 km. The road distance is 599.6 km.
The best way to get from Rishīkesh to Orchha without a car is to train which takes 13h 51m and costs ₹800 - ₹3,300.
It takes approximately 6h 23m to get from Rishīkesh to Orchha, including transfers.
Rishīkesh to Orchha train services, operated by Indian Railways, depart from Yog Nagari Rishikesh station.
Rishīkesh to Orchha train services, operated by Indian Railways, arrive at Virangana Lakshmibai Jhansi station.
Yes, the driving distance between Rishīkesh to Orchha is 600 km. It takes approximately 9h 27m to drive from Rishīkesh to Orchha.
There are 99+ hotels available in Orchha.
What companies run services between Rishīkesh, India and Orchha, Madhya Pradesh, India?
Indian Railways operates a train from Yog Nagari Rishikesh to Virangana Lakshmibai Jhansi once daily. Tickets cost ₹350–2,700 and the journey takes 13h 32m.
- Website
- goindigo.in
Flights from Dehradun Airport to Gwalior Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gwalior Jn. to Virangana Lakshmibai Jhansi
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Yog Nagari Rishikesh to Virangana Lakshmibai Jhansi
- Ave. Duration
- 13h 32m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,700
Train from Gwalior Jn. to Virangana Lakshmibai Jhansi
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Gwalior Jn. to Virangana Lakshmibai Jhansi
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–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
- 9h 27m
- Estimated price
- ₹13,000–16,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 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











