
Amritsar to Diu
Diu is approximately 1400+ kms from Amritsar. The fastest way to reach Diu from Amritsar is by Flight Via Ahmedabad. It takes approximately 4 hours. The cheapest way to reach Diu from Amritsar is by Flight, Bus Via Ahmedabad which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Amritsar
Ahmedabad
Diu
Approx Travel Time
4h 10m
₹6,227
Onwards
Amritsar
Ahmedabad
Diu
Approx Travel Time
11h 40m
₹10,601
Onwards
CHEAPEST
Amritsar
Ahmedabad
Diu
Approx Travel Time
12h 10m
₹4,536
Onwards
Via Mumbai
Amritsar
Mumbai
Diu
Approx Travel Time
5h 10m
₹9,786
Onwards
Via Ahmedabad, Mumbai
Amritsar
Ahmedabad
Mumbai
Diu
Approx Travel Time
6h 20m
₹11,590
Onwards
Via Jaipur, Mumbai
Amritsar
Jaipur
Mumbai
Diu
Approx Travel Time
6h 35m
₹13,134
Onwards
Via Delhi, Mumbai
Amritsar
Delhi
Mumbai
Diu
Approx Travel Time
6h 50m
₹11,946
Onwards
Via Jalandhar, Mumbai
Amritsar
Jalandhar
Mumbai
Diu
Approx Travel Time
8h 50m
₹11,643
Onwards
Amritsar
Jalandhar
Mumbai
Diu
Approx Travel Time
8h 20m
₹9,915
Onwards
Amritsar
Jalandhar
Mumbai
Diu
Approx Travel Time
8h 50m
₹10,093
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Diu?
Diu is approximately 1400+ kms from Amritsar.
How long does it take to reach Diu from Amritsar?
It takes approximately 4 hours to reach Diu from Amritsar by Flight Via Ahmedabad.
What is the cheapest way to reach Diu from Amritsar?
The cheapest way to reach Diu from Amritsar is by Flight, Bus Via Ahmedabad.
What is the fastest way to reach Diu from Amritsar?
The fastest way to reach Diu from Amritsar is by Flight Via Ahmedabad.