Delhi to Karnal Distance

The road distance between Delhi and Karnal is approximately 150+ km, and the drive usually takes around 3 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 3 hours, while trains complete the journey in approximately 1 hour, subject to the chosen service and route. The fastest way to reach Karnal takes approximately 1 hour. 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 Delhi, India to Karnal, India

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Delhi

Karnal

Approx Travel Time

1h 6m

₹90

Onwards

Delhi

Karnal

Approx Travel Time

2h 45m

₹447

Onwards

Delhi

Karnal

Approx Travel Time

2h 55m

₹2,166

Onwards

Via Panipat

Delhi

Panipat

Karnal

Approx Travel Time

1h 16m

₹140

Onwards

Delhi

Panipat

Karnal

Approx Travel Time

2h 55m

₹548

Onwards

Delhi

Panipat

Karnal

Approx Travel Time

2h 28m

₹2,095

Onwards

Delhi

Panipat

Karnal

Approx Travel Time

3h 57m

₹2,503

Onwards

Via Sonipat

Delhi

Sonipat

Karnal

Approx Travel Time

3h 20m

₹1,081

Onwards

Delhi

Sonipat

Karnal

Approx Travel Time

3h 37m

₹1,853

Onwards

Frequently Asked Questions

What is the distance between Delhi and Karnal?

The distance between Delhi and Karnal is approximately 150+ km by road.

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

The straight-line distance is approximately 100+ km.

How long does it take to travel from Delhi to Karnal by road?

It takes around 3 hours by road.

What is the distance from Delhi to Karnal via Panipat?

Via Panipat, the distance is approximately 150+ km, taking around 1 hour.

Is there a train from Delhi to Karnal?

Yes, trains run between Delhi and Karnal, covering approximately 150+ km in around 1 hour.

How much does it cost to travel from Delhi to Karnal?

Costs vary by mode — approximately ₹400+ by bus and ₹2150+ by cab.

Does travel time between Delhi and Karnal vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Delhi and Karnal?

The driving distance is 150+ km, while the straight-line distance is shorter at 100+ km, due to the road route following terrain and highways.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India