
Salem to Diu
Diu is approximately 1400+ kms from Salem. The fastest way to reach Diu from Salem is by Train, Flight Via Bangalore, Mumbai. It takes approximately 9 hours. The cheapest way to reach Diu from Salem is by Train, Flight Via Chennai, Mumbai which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bangalore, Mumbai
RECOMMENDED
FASTEST
Salem
Bangalore
Mumbai
Diu
Approx Travel Time
8h 35m
₹8,417
Onwards
Salem
Bangalore
Mumbai
Diu
Approx Travel Time
9h 35m
₹8,623
Onwards
Salem
Bangalore
Mumbai
Diu
Approx Travel Time
10h 18m
₹13,063
Onwards
Via Calicut, Mumbai
Salem
Calicut
Mumbai
Diu
Approx Travel Time
11h 5m
₹10,089
Onwards
Via Kannur, Mumbai
Salem
Kannur
Mumbai
Diu
Approx Travel Time
12h 5m
₹9,859
Onwards
Via Chennai, Mumbai
CHEAPEST
Salem
Chennai
Mumbai
Diu
Approx Travel Time
11h 20m
₹8,243
Onwards
Salem
Chennai
Mumbai
Diu
Approx Travel Time
12h 35m
₹8,363
Onwards
Salem
Chennai
Mumbai
Diu
Approx Travel Time
12h 41m
₹13,431
Onwards
Via Mangalore, Mumbai
Salem
Mangalore
Mumbai
Diu
Approx Travel Time
13h 35m
₹10,325
Onwards
Via Cochin, Mumbai
Salem
Cochin
Mumbai
Diu
Approx Travel Time
11h 35m
₹10,178
Onwards
Frequently Asked Questions
What is the distance between Salem and Diu?
Diu is approximately 1400+ kms from Salem.
How long does it take to reach Diu from Salem?
It takes approximately 9 hours to reach Diu from Salem by Train, Flight Via Bangalore, Mumbai.
What is the cheapest way to reach Diu from Salem?
The cheapest way to reach Diu from Salem is by Train, Flight Via Chennai, Mumbai.
What is the fastest way to reach Diu from Salem?
The fastest way to reach Diu from Salem is by Train, Flight Via Bangalore, Mumbai.