
Rajpura to Shamli
Shamli is approximately 150+ kms from Rajpura. The fastest way to reach Shamli from Rajpura is by Cab. It takes approximately 3 hours. The cheapest way to reach Shamli from Rajpura is by Train, Bus Via Karnal which would take approximately 4 hours.
Sort By
Mode of Transport
Via Ganaur
Rajpura
Ganaur
Shamli
Approx Travel Time
3h 48m
On Demand
Via Kurukshetra
Rajpura
Kurukshetra
Shamli
Approx Travel Time
3h 59m
On Demand
Rajpura
Kurukshetra
Shamli
Approx Travel Time
3h 45m
On Demand
Via Karnal
Rajpura
Karnal
Shamli
Approx Travel Time
3h 27m
₹2,541
Onwards
CHEAPEST
Rajpura
Karnal
Shamli
Approx Travel Time
4h 3m
₹158
Onwards
Rajpura
Karnal
Shamli
Approx Travel Time
4h
₹571
Onwards
Rajpura
Karnal
Shamli
Approx Travel Time
3h 30m
₹2,128
Onwards
Via Saharanpur
Rajpura
Saharanpur
Shamli
Approx Travel Time
4h 26m
On Demand
Frequently Asked Questions
What is the distance between Rajpura and Shamli?
Shamli is approximately 150+ kms from Rajpura.
How long does it take to reach Shamli from Rajpura?
It takes approximately 3 hours to reach Shamli from Rajpura by Cab.
What is the cheapest way to reach Shamli from Rajpura?
The cheapest way to reach Shamli from Rajpura is by Train, Bus Via Karnal.
What is the fastest way to reach Shamli from Rajpura?
The fastest way to reach Shamli from Rajpura is by Cab.

