
Dindigul to Amritsar
Amritsar is approximately 2450+ kms from Dindigul. The fastest way to reach Amritsar from Dindigul is by Train, Flight Via Tiruchirappalli, Bangalore. It takes approximately 8 hours. The cheapest way to reach Amritsar from Dindigul is by Train Via Bhopal which would take approximately 51 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
Dindigul
Bangalore
Amritsar
Approx Travel Time
10h 58m
₹14,173
Onwards
Via Tiruchirappalli, Bangalore
FASTEST
Dindigul
Tiruchirappalli
Bangalore
Amritsar
Approx Travel Time
7h 35m
₹10,091
Onwards
Dindigul
Tiruchirappalli
Bangalore
Amritsar
Approx Travel Time
8h 48m
₹12,815
Onwards
Via Madurai, Delhi
Dindigul
Madurai
Delhi
Amritsar
Approx Travel Time
7h 55m
₹13,374
Onwards
Via Madurai, Bangalore
Dindigul
Madurai
Bangalore
Amritsar
Approx Travel Time
8h 30m
₹12,517
Onwards
Via Bhopal
CHEAPEST
Dindigul
Bhopal
Amritsar
Approx Travel Time
2d 3h 10m
₹1,095
Onwards
Via Tiruchirappalli, Bhopal
Dindigul
Tiruchirappalli
Bhopal
Amritsar
Approx Travel Time
2d 3h 58m
₹3,864
Onwards
Dindigul
Tiruchirappalli
Bhopal
Amritsar
Approx Travel Time
2d 5h
₹1,775
Onwards
Via Bangalore, Jodhpur
Dindigul
Bangalore
Jodhpur
Amritsar
Approx Travel Time
2d 14h 45m
₹4,700
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Amritsar?
Amritsar is approximately 2450+ kms from Dindigul.
How long does it take to reach Amritsar from Dindigul?
It takes approximately 8 hours to reach Amritsar from Dindigul by Train, Flight Via Tiruchirappalli, Bangalore.
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 Tiruchirappalli, Bangalore.


