Skip to main content
Diu

How To Reach Diu

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.

Places to Visit in Diu

View all Places to Visit in Diu

Explore 3 Beaches to Visit in Diu

View 3 Beaches to Visit in Diu

Explore 2 Religious Places to Visit in Diu

View 2 Religious Places to Visit in Diu

Explore 5 Historical Places to Visit in Diu

View 5 Historical Places to Visit in Diu

Explore 2 Museums to Visit in Diu

View 2 Museums to Visit in Diu
Hill Stations (4)
Beaches (20)
Religious Places (81)
Historical Places (82)
Museums (26)
Wildlife Sanctuaries (6)
National Parks (7)
Forts (3)
Villages (2)
Zoos (5)
Mountains (1)
Island (2)
Gardens (18)
Dams (10)
Lakes (9)
Trekking Places (4)

Other Places to Visit in Gujarat

View all Places to Visit in Gujarat

Explore Places to Visit Near Diu by Type

Other Suggested Reads for Diu