
Dindigul to Amritsar
Amritsar is approximately 2850+ kms from Dindigul. The fastest way to reach Amritsar from Dindigul is by Train, Flight Via Cochin. It takes approximately 12 hours. The cheapest way to reach Amritsar from Dindigul is by Train, Flight Via Delhi which would take approximately 52 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
Dindigul
Bangalore
Amritsar
Approx Travel Time
13h 40m
₹8,680
Onwards
Via Cochin
FASTEST
Dindigul
Cochin
Amritsar
Approx Travel Time
11h 25m
₹9,403
Onwards
Via Chennai
Dindigul
Chennai
Amritsar
Approx Travel Time
15h 40m
₹9,346
Onwards
Via Hyderabad
Dindigul
Hyderabad
Amritsar
Approx Travel Time
1d 0h 25m
₹7,101
Onwards
Via Pune
Dindigul
Pune
Amritsar
Approx Travel Time
1d 5h 25m
₹5,904
Onwards
Via Mumbai
Dindigul
Mumbai
Amritsar
Approx Travel Time
1d 7h 40m
₹5,708
Onwards
Via Nagpur
Dindigul
Nagpur
Amritsar
Approx Travel Time
1d 9h 25m
₹7,374
Onwards
Via Ahmedabad
Dindigul
Ahmedabad
Amritsar
Approx Travel Time
1d 16h 25m
₹5,454
Onwards
Via Gwalior
Dindigul
Gwalior
Amritsar
Approx Travel Time
1d 21h 40m
On Demand
Via Delhi
CHEAPEST
Dindigul
Delhi
Amritsar
Approx Travel Time
2d 3h 20m
₹3,985
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Amritsar?
Amritsar is approximately 2850+ kms from Dindigul.
How long does it take to reach Amritsar from Dindigul?
It takes approximately 12 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, Flight Via Delhi.
What is the fastest way to reach Amritsar from Dindigul?
The fastest way to reach Amritsar from Dindigul is by Train, Flight Via Cochin.