|Veraval ( Somnath )||80 kms|
|Sasangir ( Gir National Park )||100kms|
Diu do not have any railway station. The nearest railway junction is Veraval, It is 90 km far from Diu. daily, and several weekly trains connect from major Cities to Veraval.
Diu is an easy one-hour flight from Mumbai. Other nearby airports include Bhavnagar (215 kilometres away), Rajkot (235 km), Jamnagar (310 km), and Ahmedabad (380 km). Rajkot is the nearest major airport, while Ahmedabad is connected to several cities in the country and abroad.
you can reach diu by govt buses as well as some private bus services from Ahmedabad, Baroda , Surat etc.
You can reach diu by direct buses from Mumbai also.