
Ajmer to Amritsar
Amritsar is approximately 650+ kms from Ajmer. The fastest way to reach Amritsar from Ajmer is by Train, Flight Via Jaipur. It takes approximately 6 hours. The cheapest way to reach Amritsar from Ajmer is by Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
Ajmer
Jaipur
Amritsar
Approx Travel Time
5h 40m
₹5,981
Onwards
FASTEST
Ajmer
Jaipur
Amritsar
Approx Travel Time
5h 20m
₹4,011
Onwards
Ajmer
Jaipur
Amritsar
Approx Travel Time
5h 55m
₹4,171
Onwards
Via Bathinda
Ajmer
Bathinda
Amritsar
Approx Travel Time
15h 57m
₹5,299
Onwards
Ajmer
Bathinda
Amritsar
Approx Travel Time
16h 30m
₹1,375
Onwards
Via Delhi
Ajmer
Delhi
Amritsar
Approx Travel Time
16h 30m
₹1,056
Onwards
CHEAPEST
Ajmer
Delhi
Amritsar
Approx Travel Time
17h 50m
₹355
Onwards
Via Jaipur, Delhi
Ajmer
Jaipur
Delhi
Amritsar
Approx Travel Time
18h 27m
₹2,434
Onwards
Frequently Asked Questions
What is the distance between Ajmer and Amritsar?
Amritsar is approximately 650+ kms from Ajmer.
How long does it take to reach Amritsar from Ajmer?
It takes approximately 6 hours to reach Amritsar from Ajmer by Train, Flight Via Jaipur.
What is the cheapest way to reach Amritsar from Ajmer?
The cheapest way to reach Amritsar from Ajmer is by Train Via Delhi.
What is the fastest way to reach Amritsar from Ajmer?
The fastest way to reach Amritsar from Ajmer is by Train, Flight Via Jaipur.


