
Mainpuri to Varanasi
Varanasi is approximately 450+ kms from Mainpuri. The fastest way to reach Varanasi from Mainpuri is by Train, Flight Via Lucknow. It takes approximately 7 hours. The cheapest way to reach Varanasi from Mainpuri is by Train which would take approximately 10 hours.
Sort By
Mode of Transport
Via Farrukhabad
Mainpuri
Farrukhabad
Varanasi
Approx Travel Time
11h 40m
₹580
Onwards
Mainpuri
Farrukhabad
Varanasi
Approx Travel Time
12h 10m
₹298
Onwards
Via Kanpur
Mainpuri
Kanpur
Varanasi
Approx Travel Time
11h 10m
₹265
Onwards
Mainpuri
Kanpur
Varanasi
Approx Travel Time
13h 6m
₹631
Onwards
Via Kannauj
Mainpuri
Kannauj
Varanasi
Approx Travel Time
11h 25m
₹265
Onwards
Via Lucknow
FASTEST
Mainpuri
Lucknow
Varanasi
Approx Travel Time
6h 40m
On Demand
Mainpuri
Lucknow
Varanasi
Approx Travel Time
8h 17m
₹13,932
Onwards
Mainpuri
Lucknow
Varanasi
Approx Travel Time
13h 2m
₹4,707
Onwards
Via Shikohabad
Mainpuri
Shikohabad
Varanasi
Approx Travel Time
12h 25m
₹370
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Varanasi?
Varanasi is approximately 450+ kms from Mainpuri.
How long does it take to reach Varanasi from Mainpuri?
It takes approximately 7 hours to reach Varanasi from Mainpuri by Train, Flight Via Lucknow.
What is the cheapest way to reach Varanasi from Mainpuri?
The cheapest way to reach Varanasi from Mainpuri is by Train.
What is the fastest way to reach Varanasi from Mainpuri?
The fastest way to reach Varanasi from Mainpuri is by Train, Flight Via Lucknow.
Routes Connecting Mainpuri
Routes From Mainpuri
- Mainpuri to Harda
- Mainpuri to Jaunpur
- Mainpuri to Jajpur
- Mainpuri to Madanapalle
- Mainpuri to Hoshangabad
- Mainpuri to Vaniyambadi
- Mainpuri to Bettiah
- Mainpuri to Pukhrayan
- Mainpuri to Robertsganj
- Mainpuri to Ooty
- Mainpuri to Indore
- Mainpuri to Ayodhya
- Mainpuri to Modinagar
- Mainpuri to Sawantwadi
- Mainpuri to Sathyamangalam