There are 4 ways to get from Hāpur to Mathura by train, bus (Flixbus), 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.
Train
best- Take the train from Hapur to Mathura Jntrain 22544
4h 15m₹170–1,400Bus
- Take the bus from FlixBus Hapur - Bypass to FlixBus Delhi - Akshardham/Pandav Nagarbus FlixBus IN0423
- Take the bus from Sarai Kale Khan to Mathurabus
5h 59m₹427–803Drive 152.7 km
- Drive from Hāpur to Mathuracar 152.7 km
2h 27m₹1,480–2,137Taxi
- Take the taxi from Hāpur to Mathurataxi 152.7 km
2h 27m₹3,400–4,100
Hāpur to Mathura by train
Comparing Your Travel Options
The cheapest way to get from Hāpur to Mathura is to bus which costs ₹420 - ₹850 and takes 5h 59m.
The fastest way to get from Hāpur to Mathura is to drive which takes 2h 27m and costs ₹1,400 - ₹2,200.
No, there is no direct bus from Hāpur to Mathura. However, there are services departing from FlixBus Hapur - Bypass and arriving at Mathura via Samas Pur Village and Sarai Kale Khan. The journey, including transfers, takes approximately 5h 59m.
Yes, there is a direct train departing from Hapur and arriving at Mathura Jn. Services depart once a week, and operate Monday. The journey takes approximately 4h 15m.
The distance between Hāpur and Mathura is 194 km. The road distance is 152.7 km.
The best way to get from Hāpur to Mathura without a car is to train which takes 4h 15m and costs ₹170 - ₹1,400.
The train from Hapur to Mathura Jn takes 4h 15m including transfers and departs once a week.
Hāpur to Mathura bus services, operated by FlixBus India, depart from FlixBus Hapur - Bypass station.
Hāpur to Mathura train services, operated by Indian Railways, depart from Hapur station.
The best way to get from Hāpur to Mathura is to train which takes 4h 15m and costs ₹170 - ₹1,400. Alternatively, you can bus, which costs ₹420 - ₹850 and takes 5h 59m.
What companies run services between Hāpur, India and Mathura, India?
Indian Railways operates a train from Hapur to Mathura Jn once a week. Tickets cost ₹170–1,400 and the journey takes 4h 15m. Alternatively, you can take a bus from FlixBus Hapur - Bypass to Mathura via FlixBus Delhi - Akshardham/Pandav Nagar, Samas Pur Village, ISBT Sarai Kale Khan, and Sarai Kale Khan in around 5h 59m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hapur to Mathura Jn
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- 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
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Hapur - Bypass to FlixBus Delhi - Akshardham/Pandav Nagar
- Ave. Duration
- 1h 35m
- Frequency
- 6 times a week
- Estimated price
- ₹180–300
- Website
- FlixBus India
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Sarai Kale Khan to Mathura
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- ₹230–470
- Website
- UPSRTC
- Ordinary
- ₹230–350
- AC
- ₹340–470
- Ave. Duration
- 2h 27m
- Estimated price
- ₹3,400–4,100
Meerut Cab Service
- Phone
- +91 99767 7979
- Website
- meerutcab.com
Shiva Tour and Travels
- Phone
- +91 895 897 9797
- Website
- shivatourism.com
Travelodesk
- Phone
- +91 888 190 0900
- Website
- travelodesk.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 Need to know: Jadrolinija, 10 amazing places to get away from it all in Australia, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
Booking & Getting There
Hāpur to Mathura bus services, operated by FlixBus India, arrive at FlixBus Delhi - Akshardham/Pandav Nagar station.
Hāpur to Mathura train services, operated by Indian Railways, arrive at Mathura Jn station.
Yes, the driving distance between Hāpur to Mathura is 153 km. It takes approximately 2h 27m to drive from Hāpur to Mathura.
Book your Hāpur to Mathura bus tickets online with Omio.
There are 934+ hotels available in Mathura.











