How to Get from Rishikesh to Agra
Compare trains, buses and private transfers from Rishikesh to Agra. Plan your journey from the yoga capital to the Taj Mahal.

Photo: Adam Jones from Kelowna, BC, Canada / Wikimedia Commons, CC BY-SA 2.0
Contents
Leaving the banks of the Ganges in Rishikesh for the Mughal grandeur of Agra takes you through the heart of North India. Rishikesh has yoga ashrams and mountain air; Agra has the Taj Mahal. The scenery changes from the Himalayan foothills to the plains of Uttar Pradesh.
Your choice depends on whether you prefer a budget local experience or the door-to-door comfort of a private vehicle. You can compare and book on GoAsia.cc.
Rishikesh to Agra by Train
For many travellers the train is the classic way to cross this route. Indian Railways has sleeper berths where you can watch the landscape change.
Sleeper Class and AC Tiers
The classes range from basic Sleeper (SL) to AC First Class (1A). AC 2-Tier (2A) and AC 3-Tier (3A) are good middle options, with air conditioning and clean bedding that matter in the hot months. 3E (AC 3-Tier Economy) is a cheaper way to get air conditioning than standard 3A. In every class you share the carriage with local families.
Rishikesh to Agra by Private Transfer
A private transfer avoids stations and fixed schedules. On booking platforms it takes from about 5 hours 25 minutes and starts at about $105 (November 2026).[1] It works well for families, small groups and anyone with a lot of luggage. Vehicles run from hatchbacks and sedans to Comfort 3-passenger cars, 6-passenger SUVs and 8-passenger vans, and you can ask for stops for photos or snacks.
Rishikesh to Agra by Bus
Buses run often, with most departures in the evening. On booking platforms the trip takes from about 7 hours and up to about 12 hours depending on traffic and stops, and tickets cost about $8 to $22 (November 2026).[1] Non-AC Seater is the cheapest choice. AC Sleeper buses have narrow bunks where you can lie down; they suit solo travellers and pairs who do not mind cosy quarters.
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Train | Varies by class | Several hours | Medium to high |
| Private Transfer | From about $105[1] | From about 5h 25min | High |
| Bus | About $8 - $22[1] | From about 7 hours | Low to medium |
Tips for Traveling from Rishikesh to Agra
- Book Train Berths Early: Sleeper berths sell out, especially around holidays. Book as soon as your dates are fixed.
- Time Your Arrival: For sunrise at the Taj Mahal, an evening bus or an early private transfer gets you to Agra in time to rest first.
- Carry Water and Snacks: Plains in North India are hot and dusty, especially from April to June.
- Keep Valuables Close: On buses and trains, keep documents and electronics in a small bag with you.
Timetable
| Bus Rishikesh - Agra $ 7.80โ22.21 6h 55m โ 12h 13m | |
|
|
| Taxi Rishikesh - Agra $ 105.44โ387.61 5h 25m โ 6h 5m | |
|
|
| Train Rishikesh - Agra $ 6.32โ20.34 9h 5m โ 9h 35m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Rishikesh to Agra, including current prices and schedules.
Trains in Sleeper Class and Non-AC Seater buses are the cheapest. Buses cost about $8 to $22 on booking platforms (November 2026).
A private transfer is the fastest, taking from about 5 hours 25 minutes on booking platforms. It avoids stops and fixed departure times.
A private transfer takes from about 5 hours 25 minutes and a bus from about 7 hours, up to about 12 hours. The train is slower.
Yes, Indian Railways serves the route with sleeper and AC classes. Check the current timetable and book on the Indian Railways website.
AC Sleeper buses have bunks where you can lie down, so they suit the overnight trip. Non-AC Seater buses are cheaper but less comfortable.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: Rishikesh - Agra timetable. Retrieved November 4, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.