
Surat to Amritsar
Amritsar is approximately 1250+ kms from Surat. The fastest way to reach Amritsar from Surat is by Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Amritsar from Surat is by Train Via Delhi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
Surat
Jaipur
Amritsar
Approx Travel Time
4h 55m
₹8,955
Onwards
Via Delhi
FASTEST
Surat
Delhi
Amritsar
Approx Travel Time
4h 25m
₹7,497
Onwards
CHEAPEST
Surat
Delhi
Amritsar
Approx Travel Time
1d 0h 15m
₹630
Onwards
Via Ahmedabad
Surat
Ahmedabad
Amritsar
Approx Travel Time
7h 36m
₹9,023
Onwards
Surat
Ahmedabad
Amritsar
Approx Travel Time
7h 30m
On Demand
Surat
Ahmedabad
Amritsar
Approx Travel Time
10h
₹5,492
Onwards
Via Bikaner
Surat
Bikaner
Amritsar
Approx Travel Time
1d 4h 20m
₹1,270
Onwards
Via Vadodara, Delhi
Surat
Vadodara
Delhi
Amritsar
Approx Travel Time
1d 2h 29m
₹3,250
Onwards
Frequently Asked Questions
What is the distance between Surat and Amritsar?
Amritsar is approximately 1250+ kms from Surat.
How long does it take to reach Amritsar from Surat?
It takes approximately 5 hours to reach Amritsar from Surat by Flight Via Delhi.
What is the cheapest way to reach Amritsar from Surat?
The cheapest way to reach Amritsar from Surat is by Train Via Delhi.
What is the fastest way to reach Amritsar from Surat?
The fastest way to reach Amritsar from Surat is by Flight Via Delhi.
Routes Connecting Surat
Routes From Surat
Routes Connecting Amritsar
Routes From Amritsar
Routes To Amritsar
- Pondicherry to Amritsar
- Krishnagiri to Amritsar
- Porbandar to Amritsar
- Balasore to Amritsar
- Amsterdam to Amritsar
- Bardoli to Amritsar
- Ukhimath to Amritsar
- Morena to Amritsar
- Rajkot to Amritsar
- Amroha to Amritsar
- Orkney-Islands to Amritsar
- Melbourne to Amritsar
- Malvan to Amritsar
- Dandeli to Amritsar
- Digha to Amritsar


