
Mainpuri to Karnal
Karnal is approximately 350+ kms from Mainpuri. The fastest way to reach Karnal from Mainpuri is by Cab. It takes approximately 8 hours. The cheapest way to reach Karnal from Mainpuri is by Train Via Tundla which would take approximately 9 hours.
Sort By
Mode of Transport
Via Aligarh
Mainpuri
Aligarh
Karnal
Approx Travel Time
8h 30m
₹3,703
Onwards
Mainpuri
Aligarh
Karnal
Approx Travel Time
9h 15m
₹399
Onwards
Via Hathras
Mainpuri
Hathras
Karnal
Approx Travel Time
8h 46m
On Demand
Mainpuri
Hathras
Karnal
Approx Travel Time
9h 10m
₹3,304
Onwards
Via Tundla
CHEAPEST
Mainpuri
Tundla
Karnal
Approx Travel Time
8h 32m
₹365
Onwards
Mainpuri
Tundla
Karnal
Approx Travel Time
8h 38m
₹2,589
Onwards
Via Delhi
Mainpuri
Delhi
Karnal
Approx Travel Time
9h 28m
₹3,568
Onwards
Mainpuri
Delhi
Karnal
Approx Travel Time
10h 18m
₹1,223
Onwards
Via Shikohabad
Mainpuri
Shikohabad
Karnal
Approx Travel Time
9h 14m
₹2,419
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Karnal?
Karnal is approximately 350+ kms from Mainpuri.
How long does it take to reach Karnal from Mainpuri?
It takes approximately 8 hours to reach Karnal from Mainpuri by Cab.
What is the cheapest way to reach Karnal from Mainpuri?
The cheapest way to reach Karnal from Mainpuri is by Train Via Tundla.
What is the fastest way to reach Karnal from Mainpuri?
The fastest way to reach Karnal from Mainpuri is by Cab.
Routes Connecting Mainpuri
Routes From Mainpuri
Routes To Mainpuri
- Gonda to Mainpuri
- Navi-Mumbai to Mainpuri
- Ludhiana to Mainpuri
- Ahmednagar to Mainpuri
- Dhampur to Mainpuri
- Samastipur to Mainpuri
- Kasauli to Mainpuri
- Tinsukia to Mainpuri
- Sangrur to Mainpuri
- Bangalore to Mainpuri
- Machilipatnam to Mainpuri
- Itarsi to Mainpuri
- Krishnagiri to Mainpuri
- Rayachoti to Mainpuri
- Tundla to Mainpuri


