How to Reach Diu


  • By Air: Diu Airport receives daily flights from Mumbai via Porbandar by Jet Airways.
  • By Train: Veraval Train Station is 90km away; you'll have to drive over from there or take a taxi.
  • By Car: There are no major towns close to Diu, but it is possible reach Diu by road from Veraval, Bhavnagar, Sasangir, and Rajkot.


  • By Taxi: It's possible to make an arrangement with a driver to be on call for you, though that usually costs extra. But it's a reliable way of getting around.
  • By Auto: These three-wheeled vehicles are found everywhere but may not take you too far out of town.
  • By Motorcycle: This is probably the best way to get around. You will have to show your driving licence before you're allowed to rent one.