How to reach Diu – Flight, Train and Road


Diu town, which is located at the eastern extremity of Diu Island, is renowned for its Portuguese-style buildings, fishing industry, and stunning beaches. Diu Fort, Nagoa Beach, Gangeshwar Temple, St. Paul Church, Naida Caves, Diu Museum, and Jallandar Beach are a few of the must-see tourist sites in Diu. In terms of connectivity, Diu is simple to reach by plane, road, and rail from other regions of the nation.

How to reach Diu by Air

The nearest airport to Diu is Diu (DIU) Airport which is 6.3 km away. Other nearby airports include Rajkot (RAJ) (178.5 km). There is daily Air India flight from Mumbai to Diu. You can book directly from Air india website www.airindia.in or through any OTA like MMT, GOIBOBO, Easy my Trip. There is also daily helipad service from Daman to Diu.

How to reach Diu by Rail

The nearest Railway station is at Veraval which is located at a distance of 63kms. There is taxi available from Veraval or Somnath railway station to Diu.

How to Reach Diu by Road

There are regular buses from Gujarat and Mumbai to Diu by road. From Ahmedabad to Diu bus  and takes 8h 35m.  Buses from Patel tours and travels, Shree jalaram viral, Asha Travels etc. There is also buses regular buses from Rajkot to Diu which is Gujarat State Corporation buses takes 4 to 5 hours to reach Diu. There is also overnight buses from Mumbai to Diu which takes 24 hours to reach to Diu. Buses can be booked directly from travels office or by red bus.  You could also self-drive along NH8 from Mumbai, Ahmedabad and Baroda.

Local Transport In Diu

Diu is very small island so you can travel in rickshaw or rent, scooty or bike too. Bike or Scooty rent is available from Diu bus station or ask at your hotel reception and they will provide you the government approved bike rental service providers.

Leave a Comment

Your email address will not be published. Required fields are marked *