
Shajapur to Karnal
Karnal is approximately 850+ kms from Shajapur. The fastest way to reach Karnal from Shajapur is by Train, Flight, Bus Via Bhopal, Delhi. It takes approximately 8 hours. The cheapest way to reach Karnal from Shajapur is by Train Via Mathura which would take approximately 16 hours.
Sort By
Mode of Transport
Via Bhopal, Delhi
RECOMMENDED
Shajapur
Bhopal
Delhi
Karnal
Approx Travel Time
10h 7m
₹6,993
Onwards
Shajapur
Bhopal
Delhi
Karnal
Approx Travel Time
10h 48m
₹4,872
Onwards
FASTEST
Shajapur
Bhopal
Delhi
Karnal
Approx Travel Time
7h 38m
₹5,347
Onwards
Via Indore, Mohali
Shajapur
Indore
Mohali
Karnal
Approx Travel Time
9h 25m
₹7,765
Onwards
Via Delhi
Shajapur
Delhi
Karnal
Approx Travel Time
16h 17m
₹2,601
Onwards
Shajapur
Delhi
Karnal
Approx Travel Time
14h 8m
₹955
Onwards
Shajapur
Delhi
Karnal
Approx Travel Time
12h 45m
₹2,065
Onwards
Via Mathura
CHEAPEST
Shajapur
Mathura
Karnal
Approx Travel Time
16h 12m
₹530
Onwards
Via Ujjain, Reengus
Shajapur
Ujjain
Reengus
Karnal
Approx Travel Time
17h 45m
₹9,124
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Karnal?
Karnal is approximately 850+ kms from Shajapur.
How long does it take to reach Karnal from Shajapur?
It takes approximately 8 hours to reach Karnal from Shajapur by Train, Flight, Bus Via Bhopal, Delhi.
What is the cheapest way to reach Karnal from Shajapur?
The cheapest way to reach Karnal from Shajapur is by Train Via Mathura.
What is the fastest way to reach Karnal from Shajapur?
The fastest way to reach Karnal from Shajapur is by Train, Flight, Bus Via Bhopal, Delhi.


