Karnal to Mahuva Distance
Mahuva is approximately 1150+ km from Karnal. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Mahuva, with a total travel time of approximately 11 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Delhi, Ahmedabad
RECOMMENDED
FASTEST
Karnal
Delhi
Ahmedabad
Mahuva
Approx Travel Time
10h 54m
₹10,185
Onwards
Karnal
Delhi
Ahmedabad
Mahuva
Approx Travel Time
12h 3m
₹10,874
Onwards
Karnal
Delhi
Ahmedabad
Mahuva
Approx Travel Time
12h 34m
₹12,088
Onwards
Via Mehsana
CHEAPEST
Karnal
Mehsana
Mahuva
Approx Travel Time
23h 43m
₹1,185
Onwards
Karnal
Mehsana
Mahuva
Approx Travel Time
20h 52m
₹7,106
Onwards
Via Bijainagar, Ahmedabad
Karnal
Bijainagar
Ahmedabad
Mahuva
Approx Travel Time
1d 1h 33m
₹7,104
Onwards
Via Kishangarh, Bhavnagar
Karnal
Kishangarh
Bhavnagar
Mahuva
Approx Travel Time
1d 5h 22m
₹3,450
Onwards
Via Mohali, Ahmedabad
Karnal
Mohali
Ahmedabad
Mahuva
Approx Travel Time
12h 19m
₹11,542
Onwards
Karnal
Mohali
Ahmedabad
Mahuva
Approx Travel Time
12h 44m
₹11,277
Onwards
Via Delhi, Surat
Karnal
Delhi
Surat
Mahuva
Approx Travel Time
17h 41m
₹6,242
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Karnal and Mahuva?
The straight-line distance is approximately 1050+ km.
What is the distance from Karnal to Mahuva via Delhi?
Via Delhi, the distance is approximately 1150+ km, taking around 11 hours.

