
Varanasi to Mainpuri
Mainpuri is approximately 450+ kms from Varanasi. The fastest way to reach Mainpuri from Varanasi is by Flight, Train Via Lucknow. It takes approximately 7 hours. The cheapest way to reach Mainpuri from Varanasi is by Train Via Kanpur which would take approximately 11 hours.
Sort By
Mode of Transport
Via Farrukhabad
Varanasi
Farrukhabad
Mainpuri
Approx Travel Time
11h 40m
₹460
Onwards
Varanasi
Farrukhabad
Mainpuri
Approx Travel Time
12h 10m
₹418
Onwards
Via Kanpur
CHEAPEST
Varanasi
Kanpur
Mainpuri
Approx Travel Time
11h 10m
₹295
Onwards
Varanasi
Kanpur
Mainpuri
Approx Travel Time
13h 6m
₹796
Onwards
Via Kannauj
Varanasi
Kannauj
Mainpuri
Approx Travel Time
11h 25m
₹420
Onwards
Via Lucknow
FASTEST
Varanasi
Lucknow
Mainpuri
Approx Travel Time
6h 40m
On Demand
Varanasi
Lucknow
Mainpuri
Approx Travel Time
8h 17m
₹13,134
Onwards
Varanasi
Lucknow
Mainpuri
Approx Travel Time
13h 2m
₹5,224
Onwards
Via Shikohabad
Varanasi
Shikohabad
Mainpuri
Approx Travel Time
12h 25m
₹1,840
Onwards
Frequently Asked Questions
What is the distance between Varanasi and Mainpuri?
Mainpuri is approximately 450+ 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, Train Via Lucknow.
What is the cheapest way to reach Mainpuri from Varanasi?
The cheapest way to reach Mainpuri from Varanasi is by Train Via Kanpur.
What is the fastest way to reach Mainpuri from Varanasi?
The fastest way to reach Mainpuri from Varanasi is by Flight, Train Via Lucknow.
Routes Connecting Varanasi
Routes From Varanasi
Routes Connecting Mainpuri
Routes From Mainpuri
- Mainpuri to Karunagappally
- Mainpuri to Sirsa
- Mainpuri to Kanyakumari
- Mainpuri to Tanakpur
- Mainpuri to Gurgaon
- Mainpuri to Roorkee
- Mainpuri to Hanumangarh
- Mainpuri to Krishnanagar
- Mainpuri to Chintpurni
- Mainpuri to Katihar
- Mainpuri to Thiruthani
- Mainpuri to Kasganj
- Mainpuri to Neemrana
- Mainpuri to Faridabad
- Mainpuri to Azamgarh