Shamli to Khanna - Multiple Options To Reach By Cab, Train, Bus
Khanna is approximately 200+ kms from Shamli. The fastest way to reach Khanna from Shamli is by Cab, Train Via Karnal. It takes approximately 6 hours. The cheapest way to reach Khanna from Shamli is by Train Via Roorkee which would take approximately 7 hours.
Sort By
Mode of Transport
Via Karnal
RECOMMENDED
FASTEST
Shamli
Karnal
Khanna
Approx Travel Time
5h 25m
₹1,628
Onwards
Via Deoband
Shamli
Deoband
Khanna
Approx Travel Time
6h 10m
On Demand
Via Ambala
Shamli
Ambala
Khanna
Approx Travel Time
6h 20m
₹3,293
Onwards
Via Saharanpur
Shamli
Saharanpur
Khanna
Approx Travel Time
6h 40m
On Demand
Shamli
Saharanpur
Khanna
Approx Travel Time
7h 10m
On Demand
Via Muzaffarnagar
Shamli
Muzaffarnagar
Khanna
Approx Travel Time
6h 40m
₹865
Onwards
Via Roorkee
CHEAPEST
Shamli
Roorkee
Khanna
Approx Travel Time
6h 55m
₹290
Onwards
Shamli
Roorkee
Khanna
Approx Travel Time
9h 19m
₹5,545
Onwards
Frequently Asked Questions
What is the distance between Shamli and Khanna?
Khanna is approximately 200+ kms from Shamli.
How long does it take to reach Khanna from Shamli?
It takes approximately 6 hours to reach Khanna from Shamli by Cab, Train Via Karnal.
What is the cheapest way to reach Khanna from Shamli?
The cheapest way to reach Khanna from Shamli is by Train Via Roorkee.
What is the fastest way to reach Khanna from Shamli?
The fastest way to reach Khanna from Shamli is by Cab, Train Via Karnal.