Nandi-Hills to Karnal Distance

Karnal is approximately 1950+ km from Nandi Hills. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Karnal, 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 Nandi Hills, India to Karnal, India

Via Bangalore, Delhi

RECOMMENDED

FASTEST

Nandi Hills

Bangalore

Delhi

Karnal

Approx Travel Time

10h 20m

₹10,672

Onwards

Nandi Hills

Bangalore

Delhi

Karnal

Approx Travel Time

11h 59m

₹10,962

Onwards

Nandi Hills

Bangalore

Delhi

Karnal

Approx Travel Time

11h 53m

₹13,246

Onwards

Via Bangalore, Ghaziabad

Nandi Hills

Bangalore

Ghaziabad

Karnal

Approx Travel Time

11h 24m

₹11,025

Onwards

Nandi Hills

Bangalore

Ghaziabad

Karnal

Approx Travel Time

11h 24m

₹10,727

Onwards

Nandi Hills

Bangalore

Ghaziabad

Karnal

Approx Travel Time

11h 8m

₹13,289

Onwards

Ads by MMT

Via Bangalore, Jhansi

CHEAPEST

Nandi Hills

Bangalore

Jhansi

Karnal

Approx Travel Time

1d 13h 17m

₹3,021

Onwards

Via Bangalore, Mohali

Nandi Hills

Bangalore

Mohali

Karnal

Approx Travel Time

11h 27m

₹11,874

Onwards

Nandi Hills

Bangalore

Mohali

Karnal

Approx Travel Time

11h 24m

₹12,119

Onwards

Nandi Hills

Bangalore

Mohali

Karnal

Approx Travel Time

11h 20m

₹13,963

Onwards

Ads by MMT

Frequently Asked Questions

What is the straight-line (aerial) distance between Nandi Hills and Karnal?

The straight-line distance is approximately 1800+ km.

What is the distance from Nandi Hills to Karnal via Bangalore?

Via Bangalore, the distance is approximately 1950+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India