Diu is a small island off the southern tip of Gujarat's Saurashtra coast, joined to the mainland by a bridge. It is part of the union territory of Dadra and Nagar Haveli and Daman and Diu, and it keeps a character quite unlike the rest of Gujarat. The Portuguese held it from 1535 until 1961, and their legacy shows in the old town's churches, painted houses and the great sea fort on the eastern tip.
The pace here is gentle. A first visit takes in Diu Fort, the old town with its churches and museum, the Zampa Gateway and Naida Caves, and then leaves the afternoons for beaches such as Nagoa and Ghoghla. Chakratirth is the place for sunset. The Gangeshwar shrine at Fudam and the INS Khukri Memorial add a Hindu and a naval note to what is otherwise a Portuguese story.
Diu suits families and older travellers well, because distances are short and most sights are level or only mildly uneven. Heat and sea conditions matter more than crowds. The cooler months from November to February are the easy ones; the monsoon months bring rough seas and are best avoided. Plan on two or three days and treat it as a slow seaside stop, not a checklist.
The island also makes a convenient base for the wider Saurashtra coast. Somnath, which has its own guide, is a day trip of about 85 km by road.
Before you plan
Diu at a glance
- Best months
- November to February is the most…November to February is the most comfortable; October and March also work. June to September brings the monsoon and rough seas.
- Ideal trip length
- 2 to 3 days for a relaxed pace2 to 3 days for a relaxed pace; 1 day covers the fort, old town and one beach
- Airport
- Diu AirportDiu Airport (DIU), a few kilometres from the town, with scheduled flights to Mumbai, Ahmedabad and a few other cities
- Railway station
- DelvadaDelvada (DVA), a small metre-gauge station about 8 km away; Veraval Junction (VRL) is the main railhead, about 90 km away
- Getting around
- Hired scootersHired scooters, autos and taxis are the usual options; the old town and the fort area can be walked, while beaches need a ride
- Daily budget
- Roughly ₹1,500–₹3,500 per person per…Roughly ₹1,500–₹3,500 per person per day excluding the hotel, for meals, local transport and activities; varies with the season and your choices
- Senior comfort
- Good: short distances and mostly…Good: short distances and mostly level sights; the fort is shadeless, and Panikotha, Naida Caves and the shore shrine need steadier footing
- Language
- Gujarati and HindiGujarati and Hindi; English is widely understood at hotels and tourist spots
Prices, opening hours and weather change. Recheck live details before booking.
Best time to visit Diu: January, February, November, December. Month-by-month weather →
How many days do you have?
Diu itinerary
One good day
1 day in Diu
Start at Diu Fort in the first hour after opening and walk the ramparts. Then enter the old town through the Zampa Gateway, see St Paul's Church and the St Thomas Church museum, and have lunch at O'Coqueiro. Rest in the heat of the afternoon. In the late afternoon, drive to Nagoa Beach for a walk and then return via Chakratirth Beach for sunset, stopping at the INS Khukri Memorial.
Day-by-day plan →Two days
2 days in Diu
Begin with Diu Fort in the cool of the morning, then see the Naida Caves just outside the walls if they are open. Walk through the Zampa Gateway to St Paul's Church and the museum at St Thomas. Have a long lunch at O'Coqueiro and rest. In the evening, visit Ghoghla Beach for views of Panikotha and the fort as the light changes.
Day-by-day plan →Three unhurried days
3 days in Diu
Start with Diu Fort and the Naida Caves in the morning, then walk the old town through the Zampa Gateway to St Paul's Church and the St Thomas museum. Eat lunch at O'Coqueiro and rest. Finish at the Ghoghla Beach promenade.
Day-by-day plan →