Karnal to Sheikhpura Distance

Sheikhpura is approximately 1150+ km from Karnal. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Sheikhpura, with a total travel time of approximately 8 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 Sheikhpura, India

Via Delhi, Gaya

RECOMMENDED

FASTEST

Karnal

Delhi

Gaya

Sheikhpura

Approx Travel Time

8h 1m

₹6,453

Onwards

Karnal

Delhi

Gaya

Sheikhpura

Approx Travel Time

9h 10m

₹6,832

Onwards

Karnal

Delhi

Gaya

Sheikhpura

Approx Travel Time

9h 23m

₹9,970

Onwards

CHEAPEST

Karnal

Delhi

Gaya

Sheikhpura

Approx Travel Time

16h 27m

₹1,089

Onwards

Karnal

Delhi

Gaya

Sheikhpura

Approx Travel Time

16h 52m

₹2,748

Onwards

Karnal

Delhi

Gaya

Sheikhpura

Approx Travel Time

9h 55m

₹8,491

Onwards

Karnal

Delhi

Gaya

Sheikhpura

Approx Travel Time

10h 32m

₹10,349

Onwards

Via Delhi, Patna

Karnal

Delhi

Patna

Sheikhpura

Approx Travel Time

9h 44m

₹9,320

Onwards

Karnal

Delhi

Patna

Sheikhpura

Approx Travel Time

10h 53m

₹9,699

Onwards

Via Delhi, Muzaffarpur

Karnal

Delhi

Muzaffarpur

Sheikhpura

Approx Travel Time

10h 5m

₹14,187

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1000+ km.

What is the distance from Karnal to Sheikhpura via Delhi?

Via Delhi, the distance is approximately 1150+ km, taking around 8 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India