Diu is a union territory which is administered by the Central Government of India. It is connected to major cities by road and air transport. There is no direct train service but there are few stations nearby Diu and from there tourists can use road transport to reach Diu. Major cities with their distance by air from Diu are as follows −
Diu airport is connected to major cities of India and they include Mumbai, Ahmedabad, Bhuj, Lucknow, and others. People can get direct flight from these cities to Diu. Mostly Air India flights take-off and land here.
There are no direct trains from Diu. The nearest meter-gauge railway station is Delwada which is around 8km from Diu. The nearest broad-gauge railway station is Veraval which is 90km away from Diu and is connected with many major cities like Ahmedabad, Mumbai, Rajkot, etc.
Diu has Jethibai bus stand from where tourists can catch buses for Mumbai, Ahmedabad, Veraval and other nearby places. Private bus service providers are also there that serve the purpose of connecting the tourists with other places through their bus services.
People can roam around Diu through local transport which include autos and local bus services. The tourists also have the option of renting two-wheelers like bikes, mopeds and cycles to visit Diu.