How to Reach Diu, Gujarat, India
Diu is a small island located off the coast of Gujarat and has limited but convenient options for reaching it by train, flight, and road.
By Flight:
The nearest airport is Diu Airport (IATA: DIU), which operates regular flights to and from major cities in India. However, connectivity is primarily via Mumbai.
By Train:
Although Diu does not have its own railway station, the nearest railway stations are:
- Delwada Railway Station (DEL) - about 9 km from Diu
- Veraval Railway Station (VRL) - about 90 km from Diu
From these stations, you can take a taxi or bus to reach Diu.
By Road:
Diu is well-connected by road to nearby cities in Gujarat. Buses and taxis are readily available from Gujarat and other neighbouring states.
How to Reach Diu from India's Top 10 Cities
Here are the approximate distances and suggested routes for reaching Diu by road from India's top 10 cities:
From Mumbai
- Distance by Road: 820 km
- Route: NH48 followed by NH51
- Recommended Stopover: Vadodara
From Delhi
- Distance by Road: 1,300 km
- Route: NH48 via Jaipur, Udaipur, and Ahmedabad
- Recommended Stopover: Udaipur, Ahmedabad
From Bengaluru
- Distance by Road: 1,670 km
- Route: NH48 via Pune, Mumbai and then NH51
- Recommended Stopover: Pune, Mumbai
From Kolkata
- Distance by Road: 2,100 km
- Route: NH27 via Varanasi, Jabalpur, and Nagpur, then NH47 to Vadodara and NH51 to Diu
- Recommended Stopover: Varanasi, Nagpur, Vadodara
From Chennai
- Distance by Road: 1,790 km
- Route: NH48 via Mumbai and then NH51
- Recommended Stopover: Pune, Mumbai
From Hyderabad
- Distance by Road: 1,200 km
- Route: NH65 via Pune, Mumbai and then NH51
- Recommended Stopover: Pune, Mumbai
From Ahmedabad
- Distance by Road: 365 km
- Route: NH47 to NH51
- No major stopovers required, although one may choose to rest at Rajkot if needed.
From Pune
- Distance by Road: 930 km
- Route: NH48 to Mumbai and then NH51
- Recommended Stopover: Mumbai
From Jaipur
- Distance by Road: 950 km
- Route: NH48 via Udaipur and Ahmedabad
- Recommended Stopover: Udaipur, Ahmedabad
From Surat
- Distance by Road: 675 km
- Route: NH48 to NH51
- Recommended Stopover: Vadodara
Flight and train connectivity from these cities usually involve a stopover or a transit through a major hub like Mumbai or Ahmedabad, where more frequent services are available. One can then connect to Diu either by taking a local flight to Diu Airport, or by travelling to the nearest railway stations mentioned above, and then taking a taxi or bus to the final destination.