Best Beaches: Nagoa & Ghogla
Nagoa Beach is Diu's crown jewel β a perfect horseshoe-shaped bay of golden sand surrounded by hoka (palm) trees, with calm, clean water ideal for swimming. The beach is less than 2 km long but its sheltered shape creates some of the safest swimming conditions on the Gujarat coast. DTDC resort sits at its southern end with direct beach access.
Ghogla Beach, on the mainland side of the bridge connecting Diu to Gujarat, is wider and less developed β a popular spot for evening walks and local families. Gomatimata Beach (west coast) is the most secluded, accessible via a narrow road through salt pans. Jallandhar Beach, close to the fort, is rocky but offers dramatic sunset views with fishing boats silhouetted against the horizon.
Diu Fort Sea Fortress
Diu Fort is a mammoth Portuguese sea fortress built in 1535 CE, standing on the eastern tip of the island where the Arabian Sea crashes against volcanic rock from three sides. The fort was the site of historic battles between the Portuguese and Ottoman Empire, and its walls stretch over 1 km with a lighthouse, a chapel, and dozens of rusting cannons still pointing seaward.
Entry is free and the fort is open sunrise to sunset. Walk the complete rampart circuit (45 minutes) for 360Β° views of the harbour, the open sea, and the Diu town skyline. The sunset from the northernmost bastion is widely considered the best view on the island.
How to Reach Diu
By air: Diu Airport (DIU) has direct flights from Mumbai (1.5 hrs, IndiGo). The airport is just 6 km from Nagoa Beach.
By train: Nearest major railhead is Veraval (90 km, 2 hrs by road) or Una (12 km). Trains from Ahmedabad to Veraval take 7β8 hours on the Somnath Express.
By road: From Ahmedabad (365 km, 6.5 hrs via NH151). GSRTC buses run daily (βΉ250β400). From Mumbai: overnight bus to Veraval (14 hrs), then local bus to Diu (2 hrs).
Things to Do at Diu Beach
Flora, Fauna & Food
Local Flora
- β’ Hoka trees (unique to Diu)
- β’ Palms
- β’ Banyan
Marine Fauna
- β’ Sea turtles
- β’ Puffer fish
- β’ Cormorants
Local Food
- β’ Portuguese Seafood
- β’ Prawn Curry
- β’ Local craft beer
3-Day Diu Beach Itinerary
Where to Stay Near Diu Beach
Exploring more of Gujarat?
Diu Beach is just one stunning spot along the Gujarat coastline. Discover hidden coves, bustling shores, and detailed itineraries in our dedicated state hub.
View all Gujarat Beaches βWhat to Eat at Diu Beach
How to Reach Diu Beach
Fly to Diu Airport (DIU, 5 km from beach). Bus/train to Delwada, then auto to beach. Ferry from Ghoghla possible.

