How To Reach...
     By Air:

Jet Airways operates daily flights from Mumbai to Diu (except Saturday)

     By Rail:

Nearest railway station is Veraval about 90 kms. It provides an onward connection to Ahmedabad, Mumbai and other cities.
Ahmedabad to Veraval and Veraval to Ahmedabad
Somnath Mail 23:00 11:10 17:05 04:20
Girnar Express 21:10 08:15 19:30 06:10

     By Road:

Gujarat State Transport Buses and Private Luxury Coaches are available in plenty from Mumbai, Baroda, Ahmedabad, Rajkot, Jamnagar, Bhavnagar, Junagadh, Veraval etc.