
Mainpuri to Bharatpur
Bharatpur is approximately 150+ kms from Mainpuri. The fastest way to reach Bharatpur from Mainpuri is by Train. It takes approximately 3 hours. The cheapest way to reach Bharatpur from Mainpuri is by Train Via Tundla which would take approximately 5 hours.
Sort By
Mode of Transport
Via Tundla
CHEAPEST
Mainpuri
Tundla
Bharatpur
Approx Travel Time
4h 40m
₹290
Onwards
Via Agra
Mainpuri
Agra
Bharatpur
Approx Travel Time
4h 40m
₹2,120
Onwards
Mainpuri
Agra
Bharatpur
Approx Travel Time
4h 40m
₹450
Onwards
Mainpuri
Agra
Bharatpur
Approx Travel Time
4h 55m
₹875
Onwards
Via Firozabad
Mainpuri
Firozabad
Bharatpur
Approx Travel Time
4h 58m
₹2,343
Onwards
Via Shikohabad
Mainpuri
Shikohabad
Bharatpur
Approx Travel Time
4h 55m
₹290
Onwards
Via Aligarh
Mainpuri
Aligarh
Bharatpur
Approx Travel Time
6h 25m
₹2,669
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Bharatpur?
Bharatpur is approximately 150+ kms from Mainpuri.
How long does it take to reach Bharatpur from Mainpuri?
It takes approximately 3 hours to reach Bharatpur from Mainpuri by Train.
What is the cheapest way to reach Bharatpur from Mainpuri?
The cheapest way to reach Bharatpur from Mainpuri is by Train Via Tundla.
What is the fastest way to reach Bharatpur from Mainpuri?
The fastest way to reach Bharatpur from Mainpuri is by Train.
Routes Connecting Mainpuri
Routes From Mainpuri
Routes To Mainpuri
Routes Connecting Bharatpur
Routes From Bharatpur
- Bharatpur to Delhi
- Bharatpur to Sangareddy
- Bharatpur to Vijayawada
- Bharatpur to Bareilly
- Bharatpur to Churu
- Bharatpur to Chhindwara
- Bharatpur to Nirmal
- Bharatpur to Gurdaspur
- Bharatpur to Tohana
- Bharatpur to Bikaner
- Bharatpur to Rewa
- Bharatpur to Sehore
- Bharatpur to Nawada
- Bharatpur to Bandikui
- Bharatpur to Kodaikanal