There are 5 ways to get from Raja Nahar Singh Station to Agra by 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.
Train
best- Take the train from Ballabgarh to Agra Cantttrain 12722 / ...
2h 18m₹160–1,300Bus via Mathura
- Take the bus from Ballabhgarh to Mathurabus
- Take the bus from Mathura, Uttar Pradesh to Agra, Uttar Pradeshbus Mathura, Uttar Pradesh - Agra, Uttar Pradesh
4h 20m₹570–1,794Drive 165.8 km
- Drive from Raja Nahar Singh Station to Agracar 165.8 km
2h 25m₹1,871–2,702Taxi
- Take the taxi from Raja Nahar Singh Station to Agrataxi 165.8 km
2h 25m₹2,700–3,300Bus
- Take the bus from Badarpur Border to Noida Sec 82 Morebus 8Up
- Take the bus from Noida, Uttar Pradesh to Agra, Uttar Pradeshbus Noida, Uttar Pradesh - Agra, Uttar Pradesh
5h 11m₹443–1,554
Questions & Answers
The cheapest way to get from Raja Nahar Singh Station to Agra is to train which costs ₹160 - ₹1,300 and takes 2h 18m.
The fastest way to get from Raja Nahar Singh Station to Agra is to train which takes 2h 18m and costs ₹160 - ₹1,300.
No, there is no direct bus from Raja Nahar Singh Station to Agra. However, there are services departing from Ballabhgarh and arriving at Agra, Uttar Pradesh via Mathura, Uttar Pradesh. The journey, including transfers, takes approximately 4h 20m.
Yes, there is a direct train departing from Ballabgarh and arriving at Agra Cantt. Services depart every four hours, and operate every day. The journey takes approximately 1h 50m.
The distance between Raja Nahar Singh Station and Agra is 161 km. The road distance is 165.8 km.
The best way to get from Raja Nahar Singh Station to Agra without a car is to train which takes 2h 18m and costs ₹160 - ₹1,300.
The train from Ballabgarh to Agra Cantt takes 1h 50m including transfers and departs every four hours.
Raja Nahar Singh Station to Agra bus services, operated by UPSRTC, depart from Ballabhgarh station.
Raja Nahar Singh Station to Agra train services, operated by Indian Railways, depart from Ballabgarh station.
The best way to get from Raja Nahar Singh Station to Agra is to train which takes 2h 18m and costs ₹160 - ₹1,300. Alternatively, you can bus via Mathura, which costs ₹550 - ₹1,800 and takes 4h 20m.
What companies run services between Raja Nahar Singh Station, Haryana, India and Agra, India?
Indian Railways operates a train from Ballabgarh to Agra Cantt every 4 hours. Tickets cost ₹160–1,300 and the journey takes 1h 50m. Alternatively, you can take a vehicle from Raja Nahar Singh Station to Agra, Uttar Pradesh via Ballabhgarh, Mathura, and Mathura, Uttar Pradesh in around 4h 20m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ballabgarh to Agra Cantt
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Ballabhgarh to Mathura
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- ₹190–400
- Website
- UPSRTC
- Ordinary
- ₹190–230
- AC
- ₹290–400
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹380–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹380–550
Bus from Noida, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₹430–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹430–600
- Phone
- +91-11-23370236
- [email protected]
- Website
- DTC
Bus from Badarpur Border to Noida Sec 82 More
- Ave. Duration
- 1h 12m
- Frequency
- Every 10 minutes
- Estimated price
- ₹12–100
- Website
- DTC
- Ordinary Buses
- ₹12–17
- AC Buses
- ₹20–28
- Airport Express Services
- ₹70–100
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Noida, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 3h 20m
- Frequency
- Every 5 minutes
- Estimated price
- ₹390–950
- Schedules at
- Zingbus
- Ave. Duration
- 2h 25m
- Estimated price
- ₹2,700–3,300
Abhinav Tour And Travels
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Safeexpress Cab
- Phone
- +91 88 26 26 87 05
- Website
- safarexpress-cab.business.site
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
More Questions & Answers
Raja Nahar Singh Station to Agra bus services, operated by UPSRTC, arrive at Mathura station.
Raja Nahar Singh Station to Agra train services, operated by Indian Railways, arrive at Agra Cantt station.
Yes, the driving distance between Raja Nahar Singh Station to Agra is 166 km. It takes approximately 2h 25m to drive from Raja Nahar Singh Station to Agra.
There are 412+ hotels available in Agra.























