Diu

A former Portuguese island off the Gujarat coast, where Diu Fort, whitewashed churches and Nagoa Beach create a laid-back Portuguese island vibe.

Diu is a small island (about 40 sq km) off the southern tip of the Saurashtra peninsula in Gujarat. A Portuguese colony from 1535 to 1961, it now belongs to the union territory of Dadra and Nagar Haveli and Daman and Diu — so unlike dry Gujarat on the mainland, alcohol is sold on the island, making it a popular weekend getaway for Gujaratis. Diu's old town lies at the island's eastern end: the massive Portuguese fortress of Diu Fort, the Panikota sea fort offshore, the white Baroque St. Paul's Church and St. Thomas' Church (now a museum), plus colourful old Portuguese houses and the Zampa Gateway — all ideal for exploring on foot or by bike. Nagoa Beach in the southwest is the most popular place for a swim, and the south coast has further beaches including Jallandhar, Chakratirth (a sunset spot) and Gomtimata, while Ghoghla Beach, across the water from the north shore, is on the mainland side. Seasons: October to March is best, sunny and cool; April to June is hot; the June–September monsoon brings rough seas, and the beaches are unsuitable for swimming. Getting there: Diu Airport has flights from Mumbai and elsewhere; the nearest railway stations are Veraval and Delvada, with onward road transport; long-distance buses run from Ahmedabad and Rajkot. The best way to get around the island is by rented motorbike or e-scooter (about ₹300–500 per day); a full loop is under 40 km. Stay 2–3 days: one for the old town and fort, one for a beach loop around the island, and optionally a day trip to Somnath Temple, about 65 km away. Note: the fort and churches mostly close at 5–6 pm; rocky shorelines are dangerous at high tide; weekends and Diwali bring large numbers of Gujarati visitors, so book hotels in advance.

Top sights

Where to eat

Itineraries