
Vellore to Amritsar
Amritsar is approximately 2300+ kms from Vellore. The fastest way to reach Amritsar from Vellore is by Train, Flight Via Bangalore. It takes approximately 8 hours. The cheapest way to reach Amritsar from Vellore is by Bus Via Bangalore, Ajmer which would take approximately 60 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
Vellore
Bangalore
Amritsar
Approx Travel Time
8h 5m
₹12,883
Onwards
FASTEST
Vellore
Bangalore
Amritsar
Approx Travel Time
7h 25m
₹8,620
Onwards
Vellore
Bangalore
Amritsar
Approx Travel Time
7h 55m
₹8,944
Onwards
Via Chennai, Delhi
Vellore
Chennai
Delhi
Amritsar
Approx Travel Time
8h 5m
On Demand
Via Faridabad
Vellore
Faridabad
Amritsar
Approx Travel Time
1d 23h 7m
On Demand
Via Bhopal
Vellore
Bhopal
Amritsar
Approx Travel Time
1d 20h 25m
On Demand
Via Jalandhar
Vellore
Jalandhar
Amritsar
Approx Travel Time
1d 23h 32m
On Demand
Via Bangalore, Ajmer
CHEAPEST
Vellore
Bangalore
Ajmer
Amritsar
Approx Travel Time
2d 11h 25m
₹6,098
Onwards
Via Chennai
Vellore
Chennai
Amritsar
Approx Travel Time
9h 14m
₹11,695
Onwards
Vellore
Chennai
Amritsar
Approx Travel Time
8h
On Demand
Frequently Asked Questions
What is the distance between Vellore and Amritsar?
Amritsar is approximately 2300+ kms from Vellore.
How long does it take to reach Amritsar from Vellore?
It takes approximately 8 hours to reach Amritsar from Vellore by Train, Flight Via Bangalore.
What is the cheapest way to reach Amritsar from Vellore?
The cheapest way to reach Amritsar from Vellore is by Bus Via Bangalore, Ajmer.
What is the fastest way to reach Amritsar from Vellore?
The fastest way to reach Amritsar from Vellore is by Train, Flight Via Bangalore.