How to Reach Diu, India

The Easiest Way 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.

Explore the route planner online for your visit to Diu and create a flawless plan in few simple steps!