hero
How2Go
Nandi-Hills to Karnal

Nandi-Hills to Karnal

Karnal is approximately 1950+ km from Nandi Hills, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Karnal.

Read More
Sort By
Mode of Transport

Via Bangalore, Delhi

RECOMMENDED

FASTEST

Nandi Hills

Bangalore

Delhi

Karnal

Approx Travel Time

10h 10m

₹9,565

Onwards

Nandi Hills

Bangalore

Delhi

Karnal

Approx Travel Time

11h 44m

₹9,960

Onwards

Nandi Hills

Bangalore

Delhi

Karnal

Approx Travel Time

11h 40m

₹11,791

Onwards

Via Bangalore, Mohali

Nandi Hills

Bangalore

Mohali

Karnal

Approx Travel Time

11h 14m

₹9,910

Onwards

Nandi Hills

Bangalore

Mohali

Karnal

Approx Travel Time

11h 17m

₹9,665

Onwards

Nandi Hills

Bangalore

Mohali

Karnal

Approx Travel Time

11h 10m

₹11,754

Onwards

Ads by MMT

Via Bangalore, Jhansi

CHEAPEST

Nandi Hills

Bangalore

Jhansi

Karnal

Approx Travel Time

1d 13h 7m

₹2,754

Onwards

Via Bangalore, Ghaziabad

Nandi Hills

Bangalore

Ghaziabad

Karnal

Approx Travel Time

11h 44m

₹9,620

Onwards

Nandi Hills

Bangalore

Ghaziabad

Karnal

Approx Travel Time

11h 44m

₹9,960

Onwards

Nandi Hills

Bangalore

Ghaziabad

Karnal

Approx Travel Time

11h 28m

₹12,295

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Nandi-Hills and Karnal?

Karnal is approximately 1950+ kms from Nandi-Hills.

How long does it take to reach Karnal from Nandi-Hills?

It takes approximately 10 hours to reach Karnal from Nandi-Hills by Cab, Flight, Train Via Bangalore, Delhi.

What is the cheapest way to reach Karnal from Nandi-Hills?

The cheapest way to reach Karnal from Nandi-Hills is by Cab, Train Via Bangalore, Jhansi.

What is the fastest way to reach Karnal from Nandi-Hills?

The fastest way to reach Karnal from Nandi-Hills is by Cab, Flight, Train Via Bangalore, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India