
Mainpuri to Karnal
Karnal is approximately 350+ kms from Mainpuri. The fastest way to reach Karnal from Mainpuri is by Bus Via Ghaziabad. It takes approximately 6 hours. The cheapest way to reach Karnal from Mainpuri is by Train Via Tundla which would take approximately 8 hours.
Sort By
Mode of Transport
Via Aligarh
Mainpuri
Aligarh
Karnal
Approx Travel Time
7h 38m
₹3,537
Onwards
Mainpuri
Aligarh
Karnal
Approx Travel Time
6h 49m
₹400
Onwards
Via Hathras
Mainpuri
Hathras
Karnal
Approx Travel Time
8h 16m
On Demand
Mainpuri
Hathras
Karnal
Approx Travel Time
8h 28m
₹3,905
Onwards
Via Tundla
CHEAPEST
Mainpuri
Tundla
Karnal
Approx Travel Time
7h 52m
₹365
Onwards
Mainpuri
Tundla
Karnal
Approx Travel Time
7h 48m
₹2,313
Onwards
Via Delhi
Mainpuri
Delhi
Karnal
Approx Travel Time
7h 9m
₹3,060
Onwards
Via Ghaziabad
FASTEST
Mainpuri
Ghaziabad
Karnal
Approx Travel Time
5h 30m
₹1,434
Onwards
Via Shikohabad
Mainpuri
Shikohabad
Karnal
Approx Travel Time
8h 32m
₹4,257
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 6 hours to reach Karnal from Mainpuri by Bus Via Ghaziabad.
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 Bus Via Ghaziabad.
Routes Connecting Mainpuri
Routes From Mainpuri
Routes To Mainpuri
- Hanumangarh to Mainpuri
- Chaibasa to Mainpuri
- Kodungallur to Mainpuri
- Gangotri to Mainpuri
- Bhimavaram to Mainpuri
- Chandur to Mainpuri
- Bangarapet to Mainpuri
- Sankarankovil to Mainpuri
- Thiruvannamalai to Mainpuri
- Tirupati to Mainpuri
- Hosur to Mainpuri
- Kayamkulam to Mainpuri
- Sri-Ganganagar to Mainpuri
- Tinsukia to Mainpuri
- Kamareddy to Mainpuri


