
Barmer to Amritsar
Amritsar is approximately 800+ kms from Barmer. The fastest way to reach Amritsar from Barmer is by Train Via Suratgarh. It takes approximately 18 hours. The cheapest way to reach Amritsar from Barmer is by Train Via Sangaria which would take approximately 18 hours.
Sort By
Mode of Transport
Via Suratgarh
RECOMMENDED
FASTEST
Barmer
Suratgarh
Amritsar
Approx Travel Time
17h 55m
₹1,265
Onwards
Via Bikaner
Barmer
Bikaner
Amritsar
Approx Travel Time
17h 55m
₹635
Onwards
Via Hanumangarh
Barmer
Hanumangarh
Amritsar
Approx Travel Time
17h 55m
₹630
Onwards
Barmer
Hanumangarh
Amritsar
Approx Travel Time
19h 25m
₹1,440
Onwards
Via Sangaria
CHEAPEST
Barmer
Sangaria
Amritsar
Approx Travel Time
17h 55m
₹625
Onwards
Via Bathinda
Barmer
Bathinda
Amritsar
Approx Travel Time
18h 10m
₹625
Onwards
Barmer
Bathinda
Amritsar
Approx Travel Time
19h 10m
₹4,768
Onwards
Via Nokha
Barmer
Nokha
Amritsar
Approx Travel Time
18h 25m
₹640
Onwards
Via Dabwali
Barmer
Dabwali
Amritsar
Approx Travel Time
18h 40m
₹985
Onwards
Via Nagaur
Barmer
Nagaur
Amritsar
Approx Travel Time
18h 55m
₹635
Onwards
Frequently Asked Questions
What is the distance between Barmer and Amritsar?
Amritsar is approximately 800+ kms from Barmer.
How long does it take to reach Amritsar from Barmer?
It takes approximately 18 hours to reach Amritsar from Barmer by Train Via Suratgarh.
What is the cheapest way to reach Amritsar from Barmer?
The cheapest way to reach Amritsar from Barmer is by Train Via Sangaria.
What is the fastest way to reach Amritsar from Barmer?
The fastest way to reach Amritsar from Barmer is by Train Via Suratgarh.