Travel to Diu Information



Delhi 1300 Km
Mumbai 850 Km
Ahmedabad 400 Km
Rajkot 290 Km
Palitana 200 Km
Bhavnagar 240 Km
Vadodara 500 Km

By Air:

From Delhi & Mumbai:


By Road:

From Ahmedabad to Diu:

For those driving by car; the Road route; Ahmedabad to Diu = 400 km.

   :::: Map route is: Ahmedabad - Bagodara - Dhanduka - Vallabhipur - Bhavnagar - Talaja - Mahuva - Una –Diu.

Details of route:


By Rail:

From Delhi, all train routes are via Ahmedabad. In Ahmedabad you must then change for a connecting train for Verawal. Verawal is 90 km from Diu. Three hours by bus and 2 hours by taxi (Rs. 900 to Rs. 1,500/-).

There are three trains from Ahmedabad to Verawal.

From Mumbai, the train routes are via Bhavnagar or Rajkot. From Bhavnagar or Rajkot, one then proceeds by road to Diu. The Bhavnagar route from Mumbai by train is a better option.

Train 9271 departs Bandra (Mumbai) daily at 21:20, gets to Ahmedabad at 06:00 (departs at 06:20) and gets to Bhavnagar at 11:40.

Bhavnagar to Mumbai:

Train 9272 departs Bhavnagar daily at 18:25, gets to Ahmedabad at 22:30 (departs at 22:55) and gets to Bandra at 10:35.

Mumbai to Diu:


Transportation when in Diu...?

Once in Diu the local transport is excellent autorickshaws which transport you to any point on the island. You could also rent mopeds or scooters at a nominal rental of between Rs.125 to 200 per 24 hours, and set about discovering the island on your own!