State run buses as well as some private buses serve Diu from Ahmedabad. The trip takes around 10 hours. Daily three sleeper-cum-seating buses run from Diu to Mumbai.

Click Here For DoTheDiu Assistance