
Mainpuri to Agra
Agra is approximately 100+ kms from Mainpuri. The fastest way to reach Agra from Mainpuri is by Train. It takes approximately 2 hours. The cheapest way to reach Agra from Mainpuri is by Train Via Tundla which would take approximately 4 hours.
Sort By
Mode of Transport
Via Firozabad
Mainpuri
Firozabad
Agra
Approx Travel Time
3h 38m
₹2,504
Onwards
Via Tundla
Mainpuri
Tundla
Agra
Approx Travel Time
3h 40m
₹1,376
Onwards
CHEAPEST
Mainpuri
Tundla
Agra
Approx Travel Time
3h 40m
₹190
Onwards
Via Shikohabad
Mainpuri
Shikohabad
Agra
Approx Travel Time
3h 55m
₹210
Onwards
Mainpuri
Shikohabad
Agra
Approx Travel Time
4h 10m
₹1,826
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Agra?
Agra is approximately 100+ kms from Mainpuri.
How long does it take to reach Agra from Mainpuri?
It takes approximately 2 hours to reach Agra from Mainpuri by Train.
What is the cheapest way to reach Agra from Mainpuri?
The cheapest way to reach Agra from Mainpuri is by Train Via Tundla.
What is the fastest way to reach Agra from Mainpuri?
The fastest way to reach Agra from Mainpuri is by Train.
Routes Connecting Mainpuri
Routes From Mainpuri
Routes To Mainpuri
- Nandyal to Mainpuri
- Kumbakonam to Mainpuri
- Bikaner to Mainpuri
- Prayagraj(Allahabad) to Mainpuri
- Chakradharpur to Mainpuri
- Kanyakumari to Mainpuri
- Alipurduar to Mainpuri
- Mandalgarh to Mainpuri
- Rajampet to Mainpuri
- Hajipur to Mainpuri
- Gaya to Mainpuri
- Parwanoo to Mainpuri
- Valsad to Mainpuri
- Tuljapur to Mainpuri
- Kuppam to Mainpuri