
Varanasi to Mainpuri
Mainpuri is approximately 550+ kms from Varanasi. The fastest way to reach Mainpuri from Varanasi is by Flight, Bus Via Lucknow. It takes approximately 7 hours. The cheapest way to reach Mainpuri from Varanasi is by Bus Via Kanpur which would take approximately 12 hours.
Sort By
Mode of Transport
Via Gyanpur, Etawah
Varanasi
Gyanpur
Etawah
Mainpuri
Approx Travel Time
10h 55m
₹4,243
Onwards
Varanasi
Gyanpur
Etawah
Mainpuri
Approx Travel Time
10h 9m
₹2,388
Onwards
Via Lucknow
FASTEST
Varanasi
Lucknow
Mainpuri
Approx Travel Time
6h 51m
₹3,389
Onwards
Varanasi
Lucknow
Mainpuri
Approx Travel Time
9h
On Demand
Varanasi
Lucknow
Mainpuri
Approx Travel Time
10h 21m
₹1,025
Onwards
Via Kanpur
Varanasi
Kanpur
Mainpuri
Approx Travel Time
10h 48m
₹4,476
Onwards
CHEAPEST
Varanasi
Kanpur
Mainpuri
Approx Travel Time
11h 55m
₹872
Onwards
Via Prayagraj(Allahabad), Etawah
Varanasi
Prayagraj(Allahabad)
Etawah
Mainpuri
Approx Travel Time
11h 13m
₹4,681
Onwards
Frequently Asked Questions
What is the distance between Varanasi and Mainpuri?
Mainpuri is approximately 550+ kms from Varanasi.
How long does it take to reach Mainpuri from Varanasi?
It takes approximately 7 hours to reach Mainpuri from Varanasi by Flight, Bus Via Lucknow.
What is the cheapest way to reach Mainpuri from Varanasi?
The cheapest way to reach Mainpuri from Varanasi is by Bus Via Kanpur.
What is the fastest way to reach Mainpuri from Varanasi?
The fastest way to reach Mainpuri from Varanasi is by Flight, Bus Via Lucknow.
Routes Connecting Varanasi
Routes From Varanasi
Routes Connecting Mainpuri
Routes From Mainpuri
- Mainpuri to Sangrur
- Mainpuri to Maddur
- Mainpuri to Burhanpur
- Mainpuri to Chidambaram
- Mainpuri to Digha
- Mainpuri to Aligarh
- Mainpuri to Karur
- Mainpuri to Jharsuguda
- Mainpuri to Lalitpur
- Mainpuri to Itanagar
- Mainpuri to Thiruvalla
- Mainpuri to Chhindwara
- Mainpuri to Dindigul
- Mainpuri to Ujjain
- Mainpuri to Miryalaguda


