
Karnal to Shahjahanpur
Shahjahanpur is approximately 400+ kms from Karnal. The fastest way to reach Shahjahanpur from Karnal is by Cab. It takes approximately 8 hours. The cheapest way to reach Shahjahanpur from Karnal is by Train Via Roorkee which would take approximately 10 hours.
Sort By
Mode of Transport
Via Moradabad
Karnal
Moradabad
Shahjahanpur
Approx Travel Time
8h 56m
₹3,100
Onwards
Via Ghaziabad
Karnal
Ghaziabad
Shahjahanpur
Approx Travel Time
9h 7m
₹2,974
Onwards
Karnal
Ghaziabad
Shahjahanpur
Approx Travel Time
9h 28m
₹3,413
Onwards
Karnal
Ghaziabad
Shahjahanpur
Approx Travel Time
9h 50m
₹1,207
Onwards
Via Roorkee
Karnal
Roorkee
Shahjahanpur
Approx Travel Time
8h 53m
₹2,304
Onwards
CHEAPEST
Karnal
Roorkee
Shahjahanpur
Approx Travel Time
10h 7m
₹360
Onwards
Via Saharanpur
Karnal
Saharanpur
Shahjahanpur
Approx Travel Time
9h 18m
₹2,235
Onwards
Via Meerut, Bareilly
Karnal
Meerut
Bareilly
Shahjahanpur
Approx Travel Time
9h 51m
₹2,328
Onwards
Via Moradabad, Bareilly
Karnal
Moradabad
Bareilly
Shahjahanpur
Approx Travel Time
10h
₹3,140
Onwards
Frequently Asked Questions
What is the distance between Karnal and Shahjahanpur?
Shahjahanpur is approximately 400+ kms from Karnal.
How long does it take to reach Shahjahanpur from Karnal?
It takes approximately 8 hours to reach Shahjahanpur from Karnal by Cab.
What is the cheapest way to reach Shahjahanpur from Karnal?
The cheapest way to reach Shahjahanpur from Karnal is by Train Via Roorkee.
What is the fastest way to reach Shahjahanpur from Karnal?
The fastest way to reach Shahjahanpur from Karnal is by Cab.
Routes Connecting Karnal
Routes From Karnal
Routes Connecting Shahjahanpur
Routes From Shahjahanpur
- Shahjahanpur to Fatehgarh
- Shahjahanpur to Wayanad
- Shahjahanpur to Firozpur
- Shahjahanpur to Faridabad
- Shahjahanpur to Bekal
- Shahjahanpur to Kangra
- Shahjahanpur to Jalna
- Shahjahanpur to Kakinada
- Shahjahanpur to Bhimavaram
- Shahjahanpur to Kanyakumari
- Shahjahanpur to Mainpuri
- Shahjahanpur to Akbarpur
- Shahjahanpur to Basoda
- Shahjahanpur to Nizamabad
- Shahjahanpur to Mayiladuthurai
Routes To Shahjahanpur
- Badami to Shahjahanpur
- Kullu to Shahjahanpur
- Chaibasa to Shahjahanpur
- Shajapur to Shahjahanpur
- Madurantakam to Shahjahanpur
- Dera-Bassi to Shahjahanpur
- Bharatpur to Shahjahanpur
- Sujangarh to Shahjahanpur
- Palakollu to Shahjahanpur
- Bijapur to Shahjahanpur
- Ranipet to Shahjahanpur
- Kasaragod to Shahjahanpur
- Vaibhavwadi to Shahjahanpur
- Malout to Shahjahanpur
- Machilipatnam to Shahjahanpur


