hero
How2Go
Karnal to Shajapur

Karnal to Shajapur

Shajapur is approximately 850+ km from Karnal, 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 Shajapur.

Read More
Sort By
Mode of Transport

Via Delhi, Bhopal

RECOMMENDED

FASTEST

Karnal

Delhi

Bhopal

Shajapur

Approx Travel Time

7h 47m

₹5,942

Onwards

Karnal

Delhi

Bhopal

Shajapur

Approx Travel Time

8h 56m

₹6,321

Onwards

Karnal

Delhi

Bhopal

Shajapur

Approx Travel Time

12h 39m

₹2,573

Onwards

Karnal

Delhi

Bhopal

Shajapur

Approx Travel Time

7h 56m

₹14,876

Onwards

Via Morena

Karnal

Morena

Shajapur

Approx Travel Time

14h 21m

On Demand

Via Delhi

CHEAPEST

Karnal

Delhi

Shajapur

Approx Travel Time

16h

₹1,669

Onwards

Via Vrindavan

Karnal

Vrindavan

Shajapur

Approx Travel Time

17h 2m

₹7,027

Onwards

Via Delhi, Indore

Karnal

Delhi

Indore

Shajapur

Approx Travel Time

7h 54m

₹7,016

Onwards

Karnal

Delhi

Indore

Shajapur

Approx Travel Time

9h 3m

₹7,395

Onwards

Karnal

Delhi

Indore

Shajapur

Approx Travel Time

9h 21m

₹7,198

Onwards

Frequently Asked Questions

What is the distance between Karnal and Shajapur?

Shajapur is approximately 850+ kms from Karnal.

How long does it take to reach Shajapur from Karnal?

It takes approximately 8 hours to reach Shajapur from Karnal by Train, Flight Via Delhi, Bhopal.

What is the cheapest way to reach Shajapur from Karnal?

The cheapest way to reach Shajapur from Karnal is by Bus Via Delhi.

What is the fastest way to reach Shajapur from Karnal?

The fastest way to reach Shajapur from Karnal is by Train, Flight Via Delhi, Bhopal.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India