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.

Read More
Route map showing distance and travel time from Karnal, India to Mahuva, India

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India