Places to Visit in Diu – Complete Travel Guide & Itinerary
Places to Visit in Diu – Beaches, Forts, Churches & Hidden Gems
Located off the southern coast of Gujarat, Diu is a charming island destination where Portuguese heritage meets beautiful beaches and dramatic coastal landscapes. Unlike many crowded beach destinations, Diu offers a relaxed atmosphere with historic forts, centuries-old churches, fascinating caves, peaceful beaches, museums, and scenic viewpoints—all within short driving distances.
Whether you’re planning a weekend getaway from Gujarat, a road trip from Somnath, or simply looking for a quieter alternative to Goa, Diu has something for every traveller. From exploring the imposing Diu Fort and wandering through the unique Naida Caves to relaxing on Ghoghla and Nagoa Beaches, every attraction offers a different side of this historic island.
This guide brings together all the major attractions in Diu to help you plan your trip efficiently.

Best Places to Visit in Diu
Diu Fort
The magnificent Diu Fort is the island’s most iconic landmark. Built by the Portuguese in the 16th century, the sea fort offers massive stone walls, old cannons, a lighthouse, and spectacular views of the Arabian Sea.
Highlights
- Portuguese architecture
- Lighthouse
- Sea-facing bastions
- Historic cannons
- Sunset views
Naida Caves
Located just outside Diu Fort, the Naida Caves are famous for their naturally formed rock passages, dramatic light beams, and maze-like pathways. They are among the most photographed attractions in Diu.
Highlights
- Rock formations
- Natural skylights
- Photography
- Short walk

St. Paul’s Church
Built in the early 17th century, St. Paul’s Church is one of the finest examples of Baroque architecture in India and the only active Portuguese church in Diu.
Highlights
- Baroque façade
- Wooden carvings
- Historic interiors
- Active church
Diu Museum
Housed inside the former St. Thomas Church, the Diu Museum preserves sculptures, inscriptions, archaeological finds, and Portuguese-era artifacts while showcasing one of Diu’s finest heritage buildings.
Ghoghla Beach
Located on the mainland side of Diu, Ghoghla Beach is known for its clean shoreline, Blue Flag certification, water sports, and peaceful atmosphere.
Ideal for:
- Families
- Swimming
- Sunset
- Long walks
Nagoa Beach
The most popular beach in Diu, Nagoa Beach offers water sports, camel rides, beach shacks, and a lively atmosphere.
Ideal for:
- Parasailing
- Jet Ski
- Banana Boat
- Beach cafés
INS Khukri Memorial
Built in memory of the sailors of INS Khukri, this memorial overlooks the Arabian Sea and is one of the best sunset viewpoints in Diu.
Gangeshwar Mahadev Temple
Situated near the sea, this unique Shiva temple is famous for five naturally placed Shiva Lingas that are regularly washed by the waves during high tide.
Chakratirth Beach
A relatively quieter beach located near INS Khukri Memorial, Chakratirth Beach is ideal for relaxing evenings and enjoying beautiful sunsets.
Suggested 2-Day Diu Itinerary
Day 1
- Diu Fort
- Naida Caves
- Diu Museum
- St. Paul’s Church
- INS Khukri Memorial
- Sunset at Chakratirth Beach
Day 2
- Ghoghla Beach
- Nagoa Beach
- Gangeshwar Mahadev Temple
- Shopping in Diu Town
- Sunset at Nagoa Beach
Best Time to Visit Diu
The ideal time to visit Diu is October to March, when the weather remains pleasant for sightseeing, beach walks, and outdoor activities.
Summer months can be hot and humid, while the monsoon brings lush greenery and fewer tourists.
How Many Days are Enough?
Most travellers can comfortably explore Diu in 2 days.
If you enjoy photography, heritage walks, and relaxed beach holidays, spending 3 days allows enough time to explore the island at a leisurely pace.
How to Reach Diu
By Air
Diu Airport has limited flights. The nearest major airports are Rajkot and Ahmedabad.
By Road
Diu is well connected by road from:
- Somnath
- Gir National Park
- Junagadh
- Rajkot
- Ahmedabad
By Train
The nearest railway station is Veraval, around 90 km away.
Where to Stay in Diu
Visitors can choose accommodation near:
- Nagoa Beach
- Ghoghla Beach
- Diu Town
Options range from budget hotels to beach resorts and heritage-style properties.
Travel Tips
- Rent a scooter to explore Diu comfortably.
- Carry sunscreen and water during summer.
- Visit Naida Caves during the morning or late afternoon for the best lighting.
- Spend at least one evening watching the sunset along Diu’s coastline.
- Most attractions are located within a short driving distance of each other.
Explore More of Saurashtra
Diu is often visited as part of a larger Saurashtra itinerary that includes Dwarka, Somnath Temple, Gir National Park, Junagadh, and other attractions across western Gujarat. If you’re planning to cover the region in one trip, explore our detailed Saurashtra Tour Package for itinerary ideas and travel planning.
→ View our Saurashtra Tour Itinerary
Final Thoughts
Diu is much more than just a beach destination. Its unique blend of Portuguese heritage, historic churches, sea forts, caves, peaceful beaches, and coastal scenery makes it one of Gujarat’s most rewarding weekend getaways. Whether you’re interested in history, photography, architecture, or simply relaxing by the sea, Diu offers a refreshing change of pace and is a destination worth exploring at leisure.



Social Presence!