There are 8 ways to get from Barsāna to Rishīkesh by train, bus, car, taxi, 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.
Train via Delhi
best- Take the train from Kosi Kalan to Hazrat Nizamuddintrain 04123 / ...
- Take the train from Anand Vihar Terminal to Haridwar Jntrain 22457
8h 30m₹1,036–3,751Train #2
cheapest- Take the train from Kosi Kalan to Yog Nagari Rishikeshtrain 14309 / ...
11h 41m₹607–2,334Bus via Delhi
- Take the bus from Koshi to Sarai Kale Khanbus
- Take the bus from Pandav Nagar to Rishikeshbus
8h 53m₹936–2,378Drive 343 km
- Drive from Barsāna to Rishīkeshcar 343 km
4h 46m₹3,849–5,560Taxi
- Take the taxi from Barsāna to Rishīkeshtaxi 343 km
4h 46m₹7,500–9,000Train, fly
- Take the train from Kosi Kalan to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Dehradun Airport (DED)plane DEL - DED
5h 28m₹4,742–9,334Train
- Take the train from Kosi Kalan to Jwalapurtrain 19019
9h 38m₹707–3,134Bus
- Take the bus from Mathura to Rishikeshbus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
9h 52m
Indira Gandhi International Airport (DEL) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Barsāna to Rishīkesh is to train which costs ₹600 - ₹2,400 and takes 11h 41m.
The fastest way to get from Barsāna to Rishīkesh is to drive which takes 4h 46m and costs ₹3,800 - ₹6,000.
No, there is no direct bus from Barsāna to Rishīkesh. However, there are services departing from Koshi and arriving at Rishikesh via Sarai Kale Khan ISBT and Pandav Nagar. The journey, including transfers, takes approximately 8h 53m.
No, there is no direct train from Barsāna to Rishīkesh. However, there are services departing from Kosi Kalan and arriving at Haridwar Jn via Vinobapuri and Anand Vihar Terminal. The journey, including transfers, takes approximately 8h 30m.
The distance between Barsāna and Rishīkesh is 403 km. The road distance is 343 km.
The best way to get from Barsāna to Rishīkesh without a car is to train via Delhi which takes 8h 30m and costs ₹1,000 - ₹3,800.
It takes approximately 8h 30m to get from Barsāna to Rishīkesh, including transfers.
Barsāna to Rishīkesh bus services, operated by UPSRTC, depart from Koshi station.
Barsāna to Rishīkesh train services, operated by Indian Railways, depart from Kosi Kalan station.
The best way to get from Barsāna to Rishīkesh is to train via Delhi which takes 8h 30m and costs ₹1,000 - ₹3,800. Alternatively, you can bus via Delhi, which costs ₹900 - ₹2,400 and takes 8h 53m.
What companies run services between Barsāna, Uttar Pradesh, India and Rishīkesh, India?
You can take a vehicle from Barsāna to Rishikesh via Kosi Kalan, Hazrat Nizamuddin, Nizamuddin station, Lajpat Nagar Ring Road, Vinobapuri, Anand Vihar, Anand Vihar Terminal, Haridwar Jn, and Haridwar in around 8h 30m. Alternatively, you can take a vehicle from Barsāna to Rishikesh via Koshi, Sarai Kale Khan, Sarai Kale Khan ISBT, Samas Pur Jagir, and Pandav Nagar in around 8h 53m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Dehradun Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ₹3,600–7,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Dehradun Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹3,900–6,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kosi Kalan to Hazrat Nizamuddin
- Ave. Duration
- 2h 5m
- Frequency
- Every 2 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Anand Vihar Terminal to Haridwar Jn
- Ave. Duration
- 3h 21m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Kosi Kalan to New Delhi
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Kosi Kalan to Jwalapur
- Ave. Duration
- 6h 37m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Kosi Kalan to Yog Nagari Rishikesh
- Ave. Duration
- 11h 22m
- Frequency
- Once daily
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Koshi to Sarai Kale Khan
- Ave. Duration
- 2h 46m
- Frequency
- Hourly
- Estimated price
- ₹180–390
- Website
- UPSRTC
- Ordinary
- ₹180–230
- AC
- ₹280–390
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Pandav Nagar to Rishikesh
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- ₹380–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹380–1,000
- Website
- Raj Laxmi Travels
Bus from Mathura to Rishikesh
- Ave. Duration
- 7h 50m
- Frequency
- 3 times a day
- Schedules at
- Raj Laxmi Travels
- Website
- Parashar Travels
Bus from Mathura to Rishikesh
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Schedules at
- Parashar Travels
- Phone
- +91 8218967962
- [email protected]
- Website
- Baba Travels Mathura
Bus from Mathura to Rishikesh
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Website
- Baba Travels Mathura
- Schedules at
- Baba Travels Mathura
- Website
- Bhagwati Travels And Cargo
Bus from Mathura to Rishikesh
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Schedules at
- Bhagwati Travels And Cargo
- Website
- Shri Krishna Travels
Bus from Mathura to Rishikesh
- Ave. Duration
- 7h 39m
- Frequency
- 6 times a week
- Website
- Shri Krishna Travels
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Mathura to Rishikesh
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- Divyanshu Travels
Bus from Mathura to Rishikesh
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Schedules at
- Divyanshu Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Mathura to Rishikesh
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a week
- Schedules at
- Mahalaxmi Travels
- Website
- Maneesha Tour And Travels
Bus from Mathura to Rishikesh
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Schedules at
- Maneesha Tour And Travels
- Ave. Duration
- 4h 46m
- Estimated price
- ₹7,500–9,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
Barsāna to Rishīkesh bus services, operated by UPSRTC, arrive at Sarai Kale Khan station.
Barsāna to Rishīkesh train services, operated by Indian Railways, arrive at Hazrat Nizamuddin station.
Yes, the driving distance between Barsāna to Rishīkesh is 343 km. It takes approximately 4h 46m to drive from Barsāna to Rishīkesh.
There are 1111+ hotels available in Rishīkesh.

















