PlanBanaDo

Diu Travel Guide: Beaches, Forts & Portuguese Charm

Written by PlanBanaDo

trees beside body of waterNirmal Rajendharkumar / Unsplash

Diu is a small island off Gujarat's Saurashtra coast that feels like it belongs to a different country altogether — whitewashed churches, a crumbling Portuguese fort facing the Arabian Sea, and streets lined with old colonial houses in faded pastel colours. It was a Portuguese colony until 1961, and that history still shapes the place: it's a laid-back Union Territory rather than part of Gujarat proper, which also means it's one of the few spots in the region where alcohol is easily available and reasonably priced.

Getting There

Diu has its own small airport with limited connectivity, mainly seasonal or low-frequency flights from Mumbai — worth checking current schedules since routes change often. Most travellers instead fly into Rajkot or Ahmedabad and continue by road or rail; Una is the nearest railway station, roughly 12-13 km from Diu town, connected to Ahmedabad and a few other cities. From Una, autos and shared jeeps run into Diu regularly. By road, Diu is around 350-400 km from Ahmedabad (roughly 7-8 hours by car) and a popular add-on to trips through Somnath and Gir, both a couple of hours' drive away.

Diu Town: Fort, Churches & Old Quarter

Diu Fort, built by the Portuguese in the 16th century, sits right on the sea and is the island's centerpiece — old cannons, a lighthouse, and sweeping views make it worth an unhurried visit, ideally in the late afternoon light. Nearby, St Paul's Church has an ornately carved baroque limestone facade, with fine woodwork inside and is still an active place of worship, while St Thomas Church now houses a small museum of colonial-era artefacts. The old town's narrow lanes, with their balconies and Catholic-Hindu mixed architecture, are best explored on foot or by rented scooter — it's compact enough to cover in half a day.

Beaches: Nagoa, Ghoghla & Chakratirth

Nagoa Beach is the most popular, a horseshoe-shaped bay with calm, shallow water good for swimming and basic water sports like jet-skiing and banana boat rides, plus a row of shacks for coconut water and snacks. Ghoghla, closer to the mainland side, is quieter and wider, popular for a slower afternoon. Chakratirth and Jallandhar beaches near Diu town are good for sunset watching and rock-pool exploring rather than swimming. None of these are luxury resort beaches — think simple, unhurried, and pleasant rather than dramatic.

Naida Caves & Other Sights

The Naida Caves, carved from soft sandstone, have an otherworldly quality with natural skylights letting sunbeams through — a short, easy visit and popular for photos. Gangeshwar Temple, a cluster of Shiva lingams set among rocks that the sea washes over at high tide, is another quick stop worth combining with a beach day. Panikotha (Fortim-do-Mar), a small fort island just offshore from Diu Fort, can sometimes be visited by boat, subject to weather and permissions on the day.

Food & Drink

Diu's food leans coastal and seafood-heavy, with Portuguese-influenced touches in some older kitchens, though most restaurants now serve fairly standard Gujarati-Goan-seafood combinations. Fresh pomfret, prawns, and crab curry are the highlights, best at small local eateries rather than tourist-facing hotel restaurants. Since Diu isn't a dry territory like the rest of Gujarat, bars and shops selling beer and spirits are common and reasonably priced — a genuine draw for travellers coming from dry Gujarat towns nearby.

Budget in ₹

Diu is inexpensive by most standards. Budget guesthouses run roughly ₹800-1,800 a night, while mid-range hotels with sea-facing rooms are typically ₹2,500-5,000. A simple seafood thali or meal costs about ₹150-350, and a scooter rental for the day (the best way to get around) usually runs ₹300-500. A comfortable few days including decent stays, food, and local transport can be managed for ₹2,500-4,000 per day per person, less if travelling on a tighter budget.

Getting Around & Practical Tips

The island is small — renting a scooter or bicycle is by far the easiest way to see the fort, beaches, and caves in a day or two; autos are available but limited. Diu is generally safe and relaxed, popular with domestic tourists and a fair number of foreign backpackers, though solo travellers should still take usual precautions after dark on isolated beaches. Carry a valid photo ID, as it may be checked when buying alcohol or at some checkpoints. ATMs and card payments are available in the main town but can be patchy elsewhere, so carry some cash.

Best time to visit

October to March is the sweet spot, with cool mornings, warm sunny days, and calm seas good for swimming and boat rides. April to June turns hot and humid, better suited to early-morning or evening sightseeing. The monsoon, roughly July to September, brings heavy rain and rough surf, making beaches and boat trips less enjoyable, though the island turns lush and green.

Timings & entry fees

PlaceOpenEntry
Diu FortLighthouse section may have a small separate ticket8:00 AM - 6:00 PM₹5
St Paul's ChurchActive church - avoid entering during mass timings7:00 AM - 6:00 PMFree
St Thomas Church (Museum)May close early or shut on local holidays9:00 AM - 6:00 PM₹5
Nagoa BeachWater sports operate through the day, weather permittingSunrise to sunsetFree
Naida CavesNo artificial lighting - visit midday for the best light through the skylightsSunrise to sunsetFree
Gangeshwar TempleLingams are best seen at low tideSunrise to sunsetFree

Timings and fees change — confirm before you travel, especially on festival days and public holidays.

Distances & travel times

  • Una Railway Station Diu Townabout 12 km· about 20 min
  • Diu Airport Diu Townabout 4 km· about 10 min
  • Diu Town Nagoa Beachabout 7 km· about 15 min
  • Diu Town Naida Cavesabout 3 km· about 10 min
  • Diu Town Gangeshwar Templeabout 5 km· about 15 min
  • Diu Somnathabout 85 km· about 2 hours
  • Diu Ahmedabadabout 370 km· about 7-8 hours

Frequently asked

Is Diu worth visiting?
Yes, if you want a slow, low-key few days of forts, churches and simple beaches rather than a big-ticket destination — the Portuguese old town and Diu Fort genuinely have a different character from the rest of Gujarat, and the easy availability of alcohol is a real draw for travellers coming from dry towns nearby. Skip it if you want lively nightlife, dramatic beaches, or resort-level luxury; the beaches here are pleasant but modest, and most things shut early.
Is Diu safe?
Yes, it's one of the more relaxed and easygoing places on this coast, including for women and solo travellers, with none of the hassle you sometimes get in bigger tourist towns. The main thing to watch is isolated beaches and stretches like Chakratirth or Jallandhar after dark — stick to well-lit, populated areas at night and use registered transport. Swimming is generally fine at Nagoa's calm, shallow water, but the sea gets rougher at other beaches and during monsoon, so be cautious there.
What is the worst time to visit Diu?
July to September, the monsoon months, is the time to avoid — heavy rain and rough surf make the beaches and boat trips to Panikotha largely pointless, even though the island itself turns lush and green. April to June is a lesser problem but still worth planning around, since the heat and humidity push most sightseeing to early morning or evening only.
When is Diu least crowded?
Shoulder periods just before or after the October-to-March peak — think early October or March — give you the good weather without the domestic holiday crowds that fill Nagoa Beach and the guesthouses around Christmas, New Year, and other long weekends. Monsoon months are emptiest of all, but that's a trade-off against unusable beaches rather than a genuine perk.
How many days are enough for Diu?
Two to three days is the right amount — one for Diu Fort, the churches and the old town, one to rotate between Nagoa, Ghoghla and the sunset spots at Chakratirth, and a half-day for Naida Caves and Gangeshwar Temple. Stretching it beyond three or four days only makes sense if you're combining it with Somnath and Gir, both a couple of hours away, since Diu itself is compact enough to cover without rushing.
Is Diu like Goa?
Only in the loosest sense — both are former Portuguese territories where alcohol is easy to get, but Diu is far smaller, quieter and less developed, with no real nightlife scene or beach parties. Go to Diu for the fort, the old town architecture and a genuinely unhurried pace; go to Goa if what you actually want is lively beaches and bars.

Ready to turn this into a day-by-day plan?

Where to next

Traveller discussion

Been there? Share a tip, ask a question — help the next traveller.

…