
Mainpuri to Bharatpur
Bharatpur is approximately 150+ kms from Mainpuri. The fastest way to reach Bharatpur from Mainpuri is by Train, Bus Via Firozabad. It takes approximately 5 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 Firozabad
FASTEST
Mainpuri
Firozabad
Bharatpur
Approx Travel Time
4h 38m
₹1,744
Onwards
Mainpuri
Firozabad
Bharatpur
Approx Travel Time
6h 10m
₹2,099
Onwards
Via Etawah
Mainpuri
Etawah
Bharatpur
Approx Travel Time
6h 50m
₹2,362
Onwards
Mainpuri
Etawah
Bharatpur
Approx Travel Time
6h 3m
₹2,007
Onwards
Via Tundla
CHEAPEST
Mainpuri
Tundla
Bharatpur
Approx Travel Time
4h 58m
₹290
Onwards
Via Shikohabad
Mainpuri
Shikohabad
Bharatpur
Approx Travel Time
4h 48m
On Demand
Mainpuri
Shikohabad
Bharatpur
Approx Travel Time
5h 53m
₹290
Onwards
Via Agra
Mainpuri
Agra
Bharatpur
Approx Travel Time
5h 33m
On Demand
Mainpuri
Agra
Bharatpur
Approx Travel Time
5h 48m
On Demand
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 5 hours to reach Bharatpur from Mainpuri by Train, Bus Via Firozabad.
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, Bus Via Firozabad.
Routes Connecting Mainpuri
Routes From Mainpuri
Routes To Mainpuri
Routes Connecting Bharatpur
Routes From Bharatpur
- Bharatpur to Aligarh
- Bharatpur to Nandurbar
- Bharatpur to Dhamnod
- Bharatpur to Ujjain
- Bharatpur to Kushinagar
- Bharatpur to Kumbakonam
- Bharatpur to Kharsia
- Bharatpur to Mandalgarh
- Bharatpur to Chiplun
- Bharatpur to Surat
- Bharatpur to Delhi
- Bharatpur to Nanpara
- Bharatpur to Phalodi
- Bharatpur to Unjha
- Bharatpur to Salem