Where to stay in Diu: the short guide
Diu is a small, calm island union territory with a Portuguese past, quiet beaches and an easygoing pace. Nagoa Beach, on the southern coast, is the main beach area, with resorts, water sports and the widest choice of beachfront stays. It is the top pick for a beach-focused trip.
Diu town, near the fort and the old churches, has heritage hotels and budget guesthouses with character and the main restaurants. Ghoghla Beach, just over the bridge on the mainland side, is quieter with some resorts, while smaller coves around the island suit travellers who want calm. Diu is small, so nowhere is far.
Best areas to stay in Diu
Nagoa Beach
The main beach area, with resorts, water sports and beachfront stays. The top pick for a beach trip.
Diu town (near the fort)
Heritage hotels and budget guesthouses with character, near the fort, churches and restaurants.
Ghoghla Beach
A quieter beach just over the bridge, with some resorts and calmer sand.
Jallandhar and town beaches
Small town-side beaches handy for a short stay near the centre.
Around the island
Scattered resorts and guesthouses near the smaller coves and viewpoints.
Getting to Diu: airport, railway and road routes
Diu has its own small airport (DIU) just outside town, with limited flights depending on the season. Many travellers instead fly into Ahmedabad or Rajkot and continue by road.
The nearest railway station is Delwada, about 8 km away, with limited trains; Veraval, around 90 km away, and Una are other options with more connections. Buses and taxis run from the nearby Gujarat towns.
By road, Diu is reached via Una in Gujarat, and it is a popular drive or bus trip from Ahmedabad, Rajkot and the Saurashtra coast.
Find the right kind of hotel in Diu
Beach resorts at Nagoa
Beachfront resorts and hotels with pools and water sports.
Heritage hotels in town
Characterful stays near the fort and old churches.
Quiet stays at Ghoghla
Calmer beach resorts and guesthouses just over the bridge.
Budget guesthouses
Simple rooms in Diu town, cheapest near the centre.
Couple-friendly stays
Most hotels accept couples with valid photo ID for both guests. Check the property policy before booking.
Sea-view hotels
Stays with sea views around the coves and beaches.
Hotels for every budget in Diu
Budget guesthouses and hotels
Diu town and near the beaches. Simple rooms; cheapest outside the December peak.
Mid-range beach hotels and resorts
Comfortable Nagoa and Ghoghla stays with pools and sea access.
Premium beach resorts
A few upscale resorts near Nagoa with the best beachfront and amenities.
Rates change with season, day of the week and local events, so search your exact dates to see live prices.
What to do near your hotel
- Nagoa Beach: The main beach for swimming, water sports and sunsets.
- Diu Fort: The seafront Portuguese fort with sea views and cannons.
- St Paul’s Church: A grand Portuguese-era church in the old town.
- Ghoghla Beach: A quieter, cleaner beach just over the bridge.
- INS Khukri memorial: A naval memorial with coastal views.
- Naida Caves: Atmospheric caves near the town wall, good for photos.
- Gangeshwar Temple: Seaside Shiva lingams washed by the waves.
- Scooter ride around the island: The easiest way to explore Diu’s small coves and viewpoints.
When to visit Diu
| October to March | Peak season with dry, pleasant beach weather. Best overall; busiest around Christmas and New Year. |
|---|---|
| April to June | Hot and humid, with lower prices and quieter beaches. |
| July to September | Monsoon brings rain and greenery; calm and cheap, with some choppy seas. |
Good to know before you book
- Diu is small, so a rented scooter is the easiest way to get around and nowhere is far.
- Unlike much of neighbouring Gujarat, Diu permits alcohol, which draws weekend visitors from nearby states.
- Flights to Diu are limited, so many travellers arrive via Ahmedabad, Rajkot or Veraval and drive in.
- The December holidays are the busiest and priciest time, so book ahead for those dates.
See live prices for Diu
Travelyne checks Booking.com, Agoda, Tripadvisor and direct hotels in one search. You book on the supplier's own page.
Compare hotels in DiuFrequently asked questions
Where should I stay in Diu?
Nagoa Beach for the main beach resorts and water sports, Diu town for heritage and budget stays near the fort, or Ghoghla for a quieter beach.
Does Diu have an airport?
Yes. Diu Airport (DIU) is just outside town with limited seasonal flights; many travellers also fly into Ahmedabad or Rajkot and drive in.
What is the nearest railway station to Diu?
Delwada, about 8 km away, has limited trains. Veraval, around 90 km away, and Una have more connections.
How many days do you need in Diu?
Two to three days is enough for the beaches, the fort, the old town and a scooter loop of the island.
Is Diu a good alternative to Goa?
Diu is smaller, quieter and less crowded, with a Portuguese past and calm beaches. It suits travellers who want a relaxed, low-key coast.
When is the best time to visit Diu?
October to March, for dry, pleasant beach weather.