Let’s explore Diu, a beautiful coastal town with a rich history and stunning landscapes
Diu, also known as Diu Town, is a medieval fortified town located in the Diu district of the union territory of Dadra and Nagar Haveli and Daman and Diu, India.

Best Places to Visit in Diu
Naida Caves
These natural limestone caves are a fascinating geological formation.
Nagoa Beach
A picturesque beach with golden sands and clear blue waters.
Diu Fort
Explore the historic Diu Fort, which offers panoramic views of the sea.
Ghoghla Beach
Another beautiful beach where you can relax and enjoy the coastal vibes.
Activities to Do in Diu
Historical Tours
Immerse yourself in the town’s rich history by visiting its forts, churches, and other historical sites.
Beach Exploration
Spend time at the beaches, sunbathing, swimming, or simply enjoying the serene surroundings.
How to Reach Diu
By Road
Diu is well-connected by road. You can reach it from Junagadh, Somnath, and Amreli1.
Veraval Railway Station
The nearest railway station is Veraval Railway Station (about 40 km away).
Diwan Khavati Airport
The nearest airport is Diwan Khavati Airport in Keshod (about 40 km away).
Best Places To Stay In Diu
When it comes to choosing a place to stay in diu, you have several options. Let’s explore some of the best places to stay, catering to different preferences and budgets