hero
How2Go
Jalandhar to Shamli

Jalandhar to Shamli

Shamli is approximately 300+ km from Jalandhar, 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 Shamli.

Read More
Sort By
Mode of Transport

Direct Bus

RECOMMENDED

Jalandhar

Shamli

Approx Travel Time

6h

₹3,999

Onwards

Via Ambala

CHEAPEST

Jalandhar

Ambala

Shamli

Approx Travel Time

5h 4m

₹634

Onwards

Via Panipat

Jalandhar

Panipat

Shamli

Approx Travel Time

5h 15m

₹1,924

Onwards

Jalandhar

Panipat

Shamli

Approx Travel Time

5h 32m

₹835

Onwards

Via Ghaziabad

FASTEST

Jalandhar

Ghaziabad

Shamli

Approx Travel Time

4h 33m

₹6,632

Onwards

Via Karnal

Jalandhar

Karnal

Shamli

Approx Travel Time

5h 24m

₹1,872

Onwards

Jalandhar

Karnal

Shamli

Approx Travel Time

5h 32m

₹4,124

Onwards

Via Ganaur

Jalandhar

Ganaur

Shamli

Approx Travel Time

5h 25m

On Demand

Via Kurukshetra

Jalandhar

Kurukshetra

Shamli

Approx Travel Time

5h 23m

₹2,637

Onwards

Jalandhar

Kurukshetra

Shamli

Approx Travel Time

5h 27m

₹4,114

Onwards

Frequently Asked Questions

What is the distance between Jalandhar and Shamli?

Shamli is approximately 300+ kms from Jalandhar.

How long does it take to reach Shamli from Jalandhar?

It takes approximately 5 hours to reach Shamli from Jalandhar by Flight, Cab Via Ghaziabad.

What is the cheapest way to reach Shamli from Jalandhar?

The cheapest way to reach Shamli from Jalandhar is by Train, Bus Via Ambala.

What is the fastest way to reach Shamli from Jalandhar?

The fastest way to reach Shamli from Jalandhar is by Flight, Cab Via Ghaziabad.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India