Duration 3h 27m
Distance 370.5 km
Average price ₹3,700
Possible routes 6 found

Rishīkesh to Mathura

Rome2rio has found 6 ways to get from Rishīkesh to Mathura by flight, train, bus, taxi and car. We recommend flying from Dehra Dun to Delhi and then taking the train from New Delhi to Mathura Jn, which is the fastest option and takes around 3h 27m.
Recommended route

Fly, train

  1. Dehra Dun
  2. New Delhi
  3. Mathura
Fastest
3h 27m
₹2,289 - ₹8,642
Alternative routes

Train

  1. Haridwar Jn
  2. Mathura
8h 32m
₹1,105 - ₹1,927

Bus

  1. Rishikesh
  2. Noida Depot
  3. Mathura
13h 1m
Cheapest
₹898 - ₹1,324

Train via Raiwala

  1. Raiwala
  2. Mathura
14h 37m
₹862 - ₹1,728

Taxi

  1. Rishīkesh
  2. Mathura
5h 10m
₹8,000 - ₹10,000

Drive

  1. Rishīkesh
  2. Mathura
5h 10m
₹2,700 - ₹3,900

Frequently asked questions

Want to know about travelling from Rishīkesh to Mathura? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Rishīkesh to Mathura is to bus which costs ₹900 - ₹1,400 and takes 13h 1m.

More details

The quickest way to get from Rishīkesh to Mathura is to fly and train which costs ₹2,200 - ₹9,000 and takes 3h 27m.

More details

No, there is no direct bus from Rishīkesh to Mathura. However, there are services departing from Rishikesh and arriving at Mathura via ISBT kashmeere Gate, Mandi House and Noida Depot. The journey, including transfers, takes approximately 13h 1m.

More details

The distance between Rishīkesh and Mathura is 296 km. The road distance is 370.5 km.

Get driving directions

The best way to get from Rishīkesh to Mathura without a car is to train which takes 8h 32m and costs ₹1,100 - ₹2,000.

More details

It takes approximately 3h 27m to get from Rishīkesh to Mathura, including transfers.

More details

Rishīkesh to Mathura bus services, operated by RedBus, depart from Rishikesh station.

More details

The best way to get from Rishīkesh to Mathura is to train which takes 8h 32m and costs ₹1,100 - ₹2,000. Alternatively, you can bus, which costs ₹900 - ₹1,400 and takes 13h 1m.

Mode details

The quickest flight from Dehra Dun Airport to Delhi Airport is the direct flight which takes 50 min.

Search flights

Rishīkesh to Mathura bus services, operated by UPSRTC, arrive at Mathura station.

More details

Yes, the driving distance between Rishīkesh to Mathura is 371 km. It takes approximately 5h 10m to drive from Rishīkesh to Mathura.

Get driving directions

Spicejet, Helitrans and IndiGo Airlines offer flights from Dehra Dun Airport to Delhi Airport.

Search flights

There are 173+ hotels available in Mathura. Prices start at ₹920 per night.

More details

The best way to get from Rishīkesh to Dehra Dun Airport is to taxi which takes 16 min and costs ₹490 - ₹600.

More details

How to travel from Rishīkesh to Mathura

Find all the possible transport options for your trip from Rishīkesh to Mathura right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Rishīkesh and Mathura?

Indian Railways operates a train from Rishīkesh to Mathura 3 times a day. Tickets cost ₹490 - ₹1,200 and the journey takes 8h 5m. Alternatively, you can take a bus from Rishīkesh to Mathura via Delhi, ISBT kashmeere Gate, Mandi House, Naya Bans, and Noida Depot in around 13h 1m.
Airlines
Ave. Duration
53 min
Frequency
Every day
Estimated price
₹2,700 - ₹13,000
Ave. Duration
55 min
Frequency
Every day
Estimated price
₹2,000 - ₹11,000
Ave. Duration
1h 10m
Frequency
Every day
Estimated price
₹4,400 - ₹8,500
Train operators
Ave. Duration
8h 5m
Frequency
3 times a day
Estimated price
₹490 - ₹1,200
Other operators
Ave. Duration
5h 10m
Estimated price
₹8,000 - ₹10,000

Mathura, India

Mathura (pronunciation) is a city in the North Indian state of Uttar Pradesh. It is located approximately 50 km north of Agra, and 145 km south-east of Delhi; about 11 km from the town of Vrindavan, and 22 km from Govardhan. It is the administrative centre of Mathura District of Uttar Pradesh. During the ancient period, Mathura was an economic hub, located at the junction of important caravan routes. The 2011 census of India estimated the population of Mathura to be 441,894. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps