Shahjahanpur to Amritsar - Multiple Options To Reach By Train, Cab, Bus
Amritsar is approximately 700+ kms from Shahjahanpur. The fastest way to reach Amritsar from Shahjahanpur is by Train. It takes approximately 15 hours. The cheapest way to reach Amritsar from Shahjahanpur is by Train Via Ambala which would take approximately 16 hours.
Sort By
Mode of Transport
Via Moradabad
Shahjahanpur
Moradabad
Amritsar
Approx Travel Time
15h 40m
₹400
Onwards
Via Ludhiana
Shahjahanpur
Ludhiana
Amritsar
Approx Travel Time
15h 40m
₹405
Onwards
Shahjahanpur
Ludhiana
Amritsar
Approx Travel Time
16h 10m
₹2,697
Onwards
Shahjahanpur
Ludhiana
Amritsar
Approx Travel Time
16h 25m
₹1,024
Onwards
Via Ambala
CHEAPEST
Shahjahanpur
Ambala
Amritsar
Approx Travel Time
15h 40m
₹305
Onwards
Via Rajpura
Shahjahanpur
Rajpura
Amritsar
Approx Travel Time
15h 40m
₹395
Onwards
Via Jalandhar
Shahjahanpur
Jalandhar
Amritsar
Approx Travel Time
15h 40m
₹405
Onwards
Via Phillaur
Shahjahanpur
Phillaur
Amritsar
Approx Travel Time
15h 40m
₹420
Onwards
Via Saharanpur
Shahjahanpur
Saharanpur
Amritsar
Approx Travel Time
15h 55m
₹325
Onwards
Frequently Asked Questions
What is the distance between Shahjahanpur and Amritsar?
Amritsar is approximately 700+ kms from Shahjahanpur.
How long does it take to reach Amritsar from Shahjahanpur?
It takes approximately 15 hours to reach Amritsar from Shahjahanpur by Train.
What is the cheapest way to reach Amritsar from Shahjahanpur?
The cheapest way to reach Amritsar from Shahjahanpur is by Train Via Ambala.
What is the fastest way to reach Amritsar from Shahjahanpur?
The fastest way to reach Amritsar from Shahjahanpur is by Train.
Routes Connecting Shahjahanpur
From Shahjahanpur
- Shahjahanpur to Ranipet
- Shahjahanpur to Bahraich
- Shahjahanpur to Banka
- Shahjahanpur to Panipat
- Shahjahanpur to Khajuraho
- Shahjahanpur to Chiplun
- Shahjahanpur to Mukerian
- Shahjahanpur to Armoor
- Shahjahanpur to Jamui
- Shahjahanpur to Jetpur
- Shahjahanpur to Dahod
- Shahjahanpur to Tuni
- Shahjahanpur to Kargil
- Shahjahanpur to Almora
- Shahjahanpur to Kanpur
To Shahjahanpur
- Dabwali to Shahjahanpur
- Indore to Shahjahanpur
- Shahdol to Shahjahanpur
- Joshimath to Shahjahanpur
- Kolhapur to Shahjahanpur
- Kausani to Shahjahanpur
- Tiruchengode to Shahjahanpur
- Raichur to Shahjahanpur
- Sheikhpura to Shahjahanpur
- Amalner to Shahjahanpur
- Pithapuram to Shahjahanpur
- Kathgodam to Shahjahanpur
- Noida to Shahjahanpur
- Vikarabad to Shahjahanpur
- Nizamabad to Shahjahanpur