Top Tourist Attractions in Diu: Beaches, Forts & Sightseeing Guide

 Diu, a charming coastal town in Gujarat, is famous for its pristine beaches, Portuguese heritage, and relaxed vibe. Perfect for a weekend getaway or family trip, Diu offers a blend of history, adventure, culture, and delicious cuisine. Here’s a complete guide to Diu, must-visit attractions, and the best food experiences.

1. Nagoa Beach

Nagoa Beach is one of Diu’s most popular beaches. With golden sand, gentle waves, and water sports, it’s perfect for sunbathing, swimming, and family picnics. Try local snacks like bhajiya and fresh coconut water from nearby stalls while enjoying the sea breeze.

2. Diu Fort

The Diu Fort, built by the Portuguese in the 16th century, offers panoramic views of the Arabian Sea. Walk along the ramparts, explore old cannons, and capture sunset photos. Don’t miss street vendors nearby serving local seafood snacks and grilled fish.

3. St. Paul’s Church

St. Paul’s Church is a beautiful Portuguese-era church known for its peaceful surroundings and intricate architecture. After visiting, head to nearby eateries for Portuguese-style pastries and seafood delicacies.

4. Ghoghla Beach

Ghoghla Beach is ideal for morning walks, meditation, and relaxation. Small beachside cafes offer fresh seafood, prawn curry, and Diu-style fish fry, making it a perfect spot to enjoy local flavors.

5. Naida Caves

Explore the Naida Caves, natural rock formations that are perfect for adventure, photography, and trekking. Local vendors near the caves often sell street food like chaat and ice creams for refreshment after exploring.

6. INS Khukri Memorial & Diu Lighthouse

Visit the INS Khukri Memorial to honor Indian naval heroes, then head to the Diu Lighthouse for panoramic coastline views. Nearby restaurants serve seafood thali and local Gujarati snacks, perfect after sightseeing.

7. Best Food Places in Diu

  • Ganges Restaurant: Famous for fresh seafood, prawn curry, and local delicacies.

  • Sea View Restaurant: Offers multi-cuisine meals with beach views.

  • Nagoa Beach Stalls: Street food like bhajiya, sandwiches, and coconut water.

  • Hotel Hill View Restaurant: Try Diu-style fish fry, chicken curry, and traditional Gujarati thali.

How to Reach Diu

By Air:

  • Diu Airport connects with Ahmedabad, Mumbai, and Rajkot.

  • Taxis or buses are available from the airport to the town.

By Train:

  • Nearest railway stations: Veraval or Una (approx. 80 km).

  • Taxis or buses connect to Diu easily.

By Road:

  • Well-connected highways link Diu to Junagadh, Veraval, and Somnath.

  • Buses, taxis, and private vehicles are available for local sightseeing.

Best Time to Visit Diu

  • October to March: Pleasant weather, ideal for sightseeing, beaches, and food exploration.

  • Avoid monsoon season (June to September) due to heavy rains.

Tips for Visiting Diu

  • Carry sunscreen, hats, and water for beach days.

  • Rent bikes or scooters to explore attractions and food spots.

  • Try fresh seafood and local Gujarati snacks at restaurants and beach stalls.

  • Plan a 2–3 day itinerary to cover beaches, forts, heritage sites, and nearby food experiences.