
Dindigul to Amritsar
Amritsar is approximately 2600+ kms from Dindigul. The fastest way to reach Amritsar from Dindigul is by Train, Flight Via Cochin. It takes approximately 11 hours. The cheapest way to reach Amritsar from Dindigul is by Train Via Bhopal which would take approximately 55 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
Dindigul
Bangalore
Amritsar
Approx Travel Time
12h 25m
₹5,963
Onwards
Via Hyderabad
Dindigul
Hyderabad
Amritsar
Approx Travel Time
22h 25m
₹7,092
Onwards
Via Pune
Dindigul
Pune
Amritsar
Approx Travel Time
1d 2h 55m
₹7,690
Onwards
Via Chennai
Dindigul
Chennai
Amritsar
Approx Travel Time
14h 25m
₹8,466
Onwards
Via Jalgaon
Dindigul
Jalgaon
Amritsar
Approx Travel Time
2d 6h 25m
₹1,390
Onwards
Via Nagpur
Dindigul
Nagpur
Amritsar
Approx Travel Time
1d 6h 40m
₹7,161
Onwards
Via Cochin
FASTEST
Dindigul
Cochin
Amritsar
Approx Travel Time
10h 40m
₹9,153
Onwards
Via Mumbai
Dindigul
Mumbai
Amritsar
Approx Travel Time
1d 5h 10m
₹7,366
Onwards
Via Bhopal
CHEAPEST
Dindigul
Bhopal
Amritsar
Approx Travel Time
2d 6h 40m
₹1,310
Onwards
Via Aurangabad, Maharashtra
Dindigul
Aurangabad, Maharashtra
Amritsar
Approx Travel Time
2d 6h 40m
₹1,405
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Amritsar?
Amritsar is approximately 2600+ kms from Dindigul.
How long does it take to reach Amritsar from Dindigul?
It takes approximately 11 hours to reach Amritsar from Dindigul by Train, Flight Via Cochin.
What is the cheapest way to reach Amritsar from Dindigul?
The cheapest way to reach Amritsar from Dindigul is by Train Via Bhopal.
What is the fastest way to reach Amritsar from Dindigul?
The fastest way to reach Amritsar from Dindigul is by Train, Flight Via Cochin.