
Amritsar to Shamli
Shamli is approximately 350+ kms from Amritsar. The fastest way to reach Shamli from Amritsar is by Flight, Train Via Delhi. It takes approximately 5 hours. The cheapest way to reach Shamli from Amritsar is by Train, Bus Via Karnal which would take approximately 8 hours.
Sort By
Mode of Transport
Via Rajpura
Amritsar
Rajpura
Shamli
Approx Travel Time
7h 27m
₹3,258
Onwards
Via Karnal
CHEAPEST
Amritsar
Karnal
Shamli
Approx Travel Time
7h 41m
₹223
Onwards
Via Deoband
Amritsar
Deoband
Shamli
Approx Travel Time
8h 11m
On Demand
Via Phagwara
Amritsar
Phagwara
Shamli
Approx Travel Time
9h 8m
On Demand
Via Ambala
Amritsar
Ambala
Shamli
Approx Travel Time
9h
₹1,493
Onwards
Amritsar
Ambala
Shamli
Approx Travel Time
8h
₹1,219
Onwards
Via Delhi
FASTEST
Amritsar
Delhi
Shamli
Approx Travel Time
4h 55m
₹3,142
Onwards
Amritsar
Delhi
Shamli
Approx Travel Time
5h 16m
₹6,009
Onwards
Amritsar
Delhi
Shamli
Approx Travel Time
5h
₹3,169
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Shamli?
Shamli is approximately 350+ kms from Amritsar.
How long does it take to reach Shamli from Amritsar?
It takes approximately 5 hours to reach Shamli from Amritsar by Flight, Train Via Delhi.
What is the cheapest way to reach Shamli from Amritsar?
The cheapest way to reach Shamli from Amritsar is by Train, Bus Via Karnal.
What is the fastest way to reach Shamli from Amritsar?
The fastest way to reach Shamli from Amritsar is by Flight, Train Via Delhi.
Routes Connecting Amritsar
Routes From Amritsar
- Amritsar to Masinagudi
- Amritsar to Wankaner
- Amritsar to Udupi
- Amritsar to Tikamgarh
- Amritsar to Pennagaram
- Amritsar to Dharapuram
- Amritsar to Beed
- Amritsar to Amalapuram
- Amritsar to Champa
- Amritsar to Nimbahera
- Amritsar to Aonla
- Amritsar to Mahendragarh
- Amritsar to Nandyal
- Amritsar to Badami
- Amritsar to Bihar-Sharif


