By Air: Diu Airport is the best way to reach Diu. This is the fastest way. If you are wondering how to reach Diu quickly, there is no better way than flight. Air India operates 4 times a week flights from Mumbai’s Chhatrapati Shivaji Airport to Diu Airport. These flights operate on Monday, Tuesday, Thursday and Saturday. So, plan your Diu trip according to the flight schedule. Alternatively, there is a helicopter service that operates between Daman and Diu – the two Union Territories, thus cutting the 13-hour road journey into an hour of helicopter travel. Chopper is available from Monday to Saturday and costs around Rs 3000 for one person. You can hire a taxi to reach your desired place from the airport.
By Rail: There is no railway station near Diu. The nearest railway station to Diu is Veraval, which is about 90 km from Diu by road. It has rail connectivity with Ahmedabad, Mumbai and other nearby cities. It is a budget-friendly way to travel to Diu. Somnath Express (09252, 19221, 19222) and Veraval Express (16334) are some of the popular trains that reach Veraval. Hire a taxi to reach your desired place from the station.
By Road: There are 24 bus departures and arrivals from Diu that you can choose from. By bus, Diu is connected to Gujarat by a bridge. Thus, it is quite well connected to all major cities like Veraval, Rajkot, Porbandar, Daman etc. Gujarat state buses, as well as private buses, make travelling to Diu even easier. One can easily reach Diu by hiring a cab or taxi.