
Karnal to Maihar
Maihar is approximately 800+ kms from Karnal. The fastest way to reach Maihar from Karnal is by Train Via Agra. It takes approximately 18 hours. The cheapest way to reach Maihar from Karnal is by Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Agra
RECOMMENDED
FASTEST
Karnal
Agra
Maihar
Approx Travel Time
17h 40m
₹595
Onwards
Via Faridabad
Karnal
Faridabad
Maihar
Approx Travel Time
17h 40m
On Demand
Via Delhi
CHEAPEST
Karnal
Delhi
Maihar
Approx Travel Time
17h 40m
₹535
Onwards
Karnal
Delhi
Maihar
Approx Travel Time
17h 55m
₹3,350
Onwards
Via Mathura
Karnal
Mathura
Maihar
Approx Travel Time
17h 55m
₹590
Onwards
Via Gwalior
Karnal
Gwalior
Maihar
Approx Travel Time
17h 55m
On Demand
Via Kanpur
Karnal
Kanpur
Maihar
Approx Travel Time
17h 55m
₹1,425
Onwards
Via Datia
Karnal
Datia
Maihar
Approx Travel Time
18h 10m
On Demand
Via Dholpur
Karnal
Dholpur
Maihar
Approx Travel Time
17h 55m
On Demand
Via Morena
Karnal
Morena
Maihar
Approx Travel Time
18h 10m
On Demand
Frequently Asked Questions
What is the distance between Karnal and Maihar?
Maihar is approximately 800+ kms from Karnal.
How long does it take to reach Maihar from Karnal?
It takes approximately 18 hours to reach Maihar from Karnal by Train Via Agra.
What is the cheapest way to reach Maihar from Karnal?
The cheapest way to reach Maihar from Karnal is by Train Via Delhi.
What is the fastest way to reach Maihar from Karnal?
The fastest way to reach Maihar from Karnal is by Train Via Agra.