Karnal to Mahuva Distance

Mahuva is approximately 1300+ 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 Surat

RECOMMENDED

Karnal

Surat

Mahuva

Approx Travel Time

23h 17m

₹930

Onwards

Via Delhi, Surat

Karnal

Delhi

Surat

Mahuva

Approx Travel Time

11h 45m

₹6,665

Onwards

Karnal

Delhi

Surat

Mahuva

Approx Travel Time

11h 1m

₹9,394

Onwards

FASTEST

Karnal

Delhi

Surat

Mahuva

Approx Travel Time

10h 35m

₹7,182

Onwards

Ads by MMT

Via Gurgaon, Ahmedabad

Karnal

Gurgaon

Ahmedabad

Mahuva

Approx Travel Time

1d 4h 20m

₹2,720

Onwards

Via Mehsana

CHEAPEST

Karnal

Mehsana

Mahuva

Approx Travel Time

23h 45m

₹798

Onwards

Karnal

Mehsana

Mahuva

Approx Travel Time

21h 5m

On Demand

Ads by MMT

Via Kishangarh, Ahmedabad

Karnal

Kishangarh

Ahmedabad

Mahuva

Approx Travel Time

1d 1h 55m

₹6,872

Onwards

Via Ghaziabad, Ahmedabad

Karnal

Ghaziabad

Ahmedabad

Mahuva

Approx Travel Time

13h 22m

₹9,945

Onwards

Via Delhi, Ahmedabad

Karnal

Delhi

Ahmedabad

Mahuva

Approx Travel Time

13h 28m

₹9,927

Onwards

Frequently Asked Questions

What is the distance between Karnal and Mahuva?

Mahuva is approximately 1300+ km from Karnal.

How long does it take to reach Mahuva from Karnal?

It takes approximately 11 hours to reach Mahuva from Karnal by Bus, Flight, Train Via Delhi, Surat.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India