
Diu to Goa
Goa is approximately 600+ kms from Diu. The fastest way to reach Goa from Diu is by Flight. It takes approximately 2 hours. The cheapest way to reach Goa from Diu is by Bus, Train Via Surat which would take approximately 28 hours.
Sort By
Mode of Transport
Via Surat
Diu
Surat
Goa
Approx Travel Time
3h 50m
₹7,203
Onwards
CHEAPEST
Diu
Surat
Goa
Approx Travel Time
1d 3h 53m
₹1,160
Onwards
Via Mumbai
Diu
Mumbai
Goa
Approx Travel Time
3h 45m
₹9,298
Onwards
Via Rajkot
Diu
Rajkot
Goa
Approx Travel Time
8h 11m
₹10,852
Onwards
Via Surat, Mumbai
Diu
Surat
Mumbai
Goa
Approx Travel Time
1d 11h 42m
₹2,499
Onwards
Via Surat, Kolhapur
Diu
Surat
Kolhapur
Goa
Approx Travel Time
1d 10h 13m
₹6,597
Onwards
Via Navi Mumbai
Diu
Navi Mumbai
Goa
Approx Travel Time
9h 30m
₹9,862
Onwards
Via Mumbai, Pune
Diu
Mumbai
Pune
Goa
Approx Travel Time
6h 5m
₹17,606
Onwards
Frequently Asked Questions
What is the distance between Diu and Goa?
Goa is approximately 600+ kms from Diu.
How long does it take to reach Goa from Diu?
It takes approximately 2 hours to reach Goa from Diu by Flight.
What is the cheapest way to reach Goa from Diu?
The cheapest way to reach Goa from Diu is by Bus, Train Via Surat.
What is the fastest way to reach Goa from Diu?
The fastest way to reach Goa from Diu is by Flight.

