Best Things to Do in Diu for First Timers (and Repeat Visitors)
Words by
Devyani Patel
The best things to do in Diu are not the ones that appear on the first page of a Google search. They are the ones you stumble into when you lose your way near the old town, when a fisherman offers you a ride to a beach you cannot find on a map, or when you follow the smell of frying fish past a crumbling Portuguese gate and end up eating the best meal of your life on a plastic chair. Diu is small, barely 40 square kilometres, but it rewards the person who slows down. This Diu travel guide is written for the first timer who wants to see the forts and churches, and for the repeat visitor who already has and is now looking for the activities Diu hides in plain sight.
Diu Fort: The Portuguese Stronghold That Still Dominates the Skyline
Diu Fort sits at the eastern tip of the island, a massive grey-brown structure that you can see from almost anywhere in town. Built by the Portuguese in 1535 and reinforced over the following century, it is one of the best-preserved colonial forts on the western coast of India. The walls are thick enough to walk on, and from the ramparts you get a panoramic view of the Arabian Sea on one side and the town of Diu on the other. Cannons still line the parapets, some with their barrels pointing out to sea as if the Portuguese might return any evening.
What to See: Walk the full perimeter of the ramparts, which takes about 40 minutes at a slow pace. The lighthouse inside the fort is still functional and worth climbing for the view. There is a small chapel dedicated to St. Thomas, usually locked but sometimes open if the caretaker is around. The old garrison rooms have been converted into a modest museum with Portuguese-era artefacts, including coins, armour, and a few faded maps.
Best Time: Arrive by 8:30 AM in winter (November to February) before the light gets harsh and the day-trippers from Gujarat arrive in buses. The fort opens at 8 AM and closes at 6 PM. In summer, go either before 9 AM or after 4 PM because the stone walls radiate heat and the interior becomes an oven by noon.
The Vibe: Imposing and quiet in the early morning, almost meditative. By 11 AM it fills with families and school groups, and the cannons become climbing frames for children. Entry is free. The one complaint I will offer is that the signage inside is almost nonexistent, so you are essentially wandering through corridors guessing at their original purpose. Hire a local guide at the gate for ₹150–₹250 if you want the history to make sense.
Local Tip: The auto-rickshaw stand outside the fort has no shade, and drivers rarely use meters. Fix a price before you get in. From the main market area, an auto should cost ₹50–₹80. Also, there is a small chai stall just outside the eastern gate run by an old man who has been there for decades. His cutting chai is ₹10 and comes in a glass so small you will want three.
Naida Caves: The Geological Oddity Most Visitors Walk Right Past
About 3 kilometres from Diu Fort, along the road toward the airport, you will find the Naida Caves. These are not caves in the traditional sense. They are a network of natural and man-made grottos formed in laterite rock, with tunnels and chambers that the Portuguese apparently used for construction material. The result is a surreal, almost alien landscape of arched doorways, carved pillars, and deep shadows that shift with the sun. The caves were largely unknown to tourists until a few years ago when they appeared in a Bollywood film, and now a trickle of visitors makes the trip.
What to See: The main chamber has a series of natural arches that frame the sky. There are smaller tunnels branching off that you can crawl through if you are comfortable in tight spaces. The rock surfaces have a warm, reddish-brown colour that photographs beautifully in the late afternoon light. There is no formal entry fee, and no ticket booth. You just walk in.
Best Time: Late afternoon, around 4:30 to 5:30 PM, when the light turns golden and the shadows inside the caves become dramatic. Midday is too bright and flattens the textures. In monsoon, the caves can flood partially, so check locally before heading out.
The Vibe: Eerie and photogenic. You will likely have the place to yourself on a weekday. The one drawback is that there is zero infrastructure, no railings, no lighting, and no guards. Watch your footing on the uneven rock, especially if you are carrying a camera and not watching where you step.
Local Tip: The road to the caves is unpaved for the last 500 metres. An auto-rickshaw will take you there for ₹80–₹120 from the main market, but the driver may try to charge more because the road is rough. Walk the last stretch if the vehicle refuses to go further. This is one of the most underrated experiences in Diu, and most first timers never make it here because no one at the hotel mentions it.
St. Paul's Church: A Baroque Masterpiece in a Town of 50,000
St. Paul's Church, located in the heart of Diu town near the main market, is the largest and most ornate church on the island. Completed in 1610, it is dedicated to Our Lady of Immaculate Conception and is considered one of the finest examples of Baroque architecture in India. The facade is carved from white stone with intricate detailing, and the interior has a series of wooden panels depicting scenes from the life of Christ, painted in rich blues and golds. The altar is a work of art in itself, with ivory inlay and silver filigree that catches the light from the side windows.
What to See: The main altar and the wooden panels are the highlights. Look up at the ceiling for the painted dome, which has faded but still holds its detail. The church is still an active place of worship, so you may encounter a small congregation even on weekdays. There is a small cemetery behind the church with Portuguese-era tombstones, some so weathered the inscriptions are barely legible.
Best Time: Morning, between 9 and 11 AM, when the light streams through the side windows and illuminates the altar. The church is generally open from 8 AM to 6 PM, but it closes for a few hours in the afternoon. Avoid visiting during Sunday mass if you want to photograph the interior without feeling intrusive.
The Vibe: Cool, quiet, and solemn. The white stone walls keep the interior surprisingly comfortable even in summer. There is no entry fee. The one thing that frustrates me is that photography is technically not allowed inside, though enforcement is inconsistent. Ask the caretaker, who usually sits near the entrance, and he will likely give you a nod if you are discreet.
Local Tip: The church is within walking distance of the main market, about 10 minutes on foot. After visiting, walk two streets east to find a small bakery that sells Portuguese-influenced sweet bread called "bolo de Diu." It is not on any menu you will find online, but the locals know it. A loaf costs around ₹40–₹60.
Nagoa Beach: The Palm-Lined Crescent That Defines Diu's Coastline
Nagoa Beach is the most popular beach in Diu, and for good reason. It is a clean, crescent-shaped stretch of sand lined with coconut palms, located about 7 kilometres from Diu town in the Nagoa village area. The water is shallow and calm for a good distance from the shore, making it suitable for wading and for children. During the tourist season, you will find water sports operators offering parasailing (₹800–₹1,200 per ride), jet skiing (₹500–₹700 for 10 minutes), and banana boat rides (₹200–₹300 per person).
What to Do: Swim in the morning when the water is calmest and the beach is least crowded. Walk the full length of the crescent, which takes about 20 minutes. There are a few beach shacks selling fresh coconut water (₹40–₹50), fried fish (₹100–₹180 per plate), and cold beer (₹150–₹200 for a Kingfisher). The sunset from the western end of the beach is genuinely beautiful, with the sun dropping into the sea in a way that makes the whole sky turn orange and pink.
Best Time: November to February, early morning or late afternoon. From March to June, the heat is punishing after 10 AM and the sand becomes too hot to walk on barefoot. Monsoon brings rough seas and the water sports shut down entirely.
The Vibe: Relaxed and family-friendly during the week, crowded and festive on weekends when day-trippers arrive from Gujarat. The beach is clean compared to most Indian beaches, thanks to the Diu municipality's efforts. The one complaint is that the water sports operators can be aggressive with their sales pitches, and the parasailing equipment does not always look as well-maintained as it should. Ask to see the harness before you pay.
Local Tip: The auto-rickshaw from Diu town to Nagoa Beach costs ₹100–₹150. Ola and Uber do not operate reliably in Diu, so autos are your best bet. There is a small parking area near the beach entrance where two-wheelers can be parked for ₹20. If you want to avoid the weekend crowds, go on a Tuesday or Wednesday. You will have the beach almost to yourself.
Gangeshwar Temple: Where the Sea Meets the Shivlings
Gangeshwar Temple is a small, open-air shrine located on the rocky coastline about 3 kilometres from Diu town, near the Ghoghla area. The temple is dedicated to Lord Shiva, and its main feature is a row of five naturally formed and manually carved Shivlings that sit on a rocky outcrop directly on the shore. During high tide, the waves wash over the lingams, and during low tide, you can walk right up to them. The setting is dramatic, with the open sea on one side and the rocky Gujarat coastline stretching into the distance.
What to See: The five Shivlings are the main attraction. The largest one is about two feet tall and sits in a natural depression in the rock. There is a small platform where devotees sit and pray, and a priest who will perform a brief puja if you ask (donations of ₹20–₹50 are customary). The rocks around the temple are slippery, so wear shoes with grip. The view of the sea from this spot is raw and powerful, especially during monsoon when the waves crash hard against the rocks.
Best Time: Early morning, around 6:30 to 7:30 AM, when the tide is usually low and the light is soft. Check the local tide timings, which are available at most hotel receptions. The temple is accessible 24 hours, but visiting at night is not recommended due to the slippery rocks and lack of lighting.
The Vibe: Austere and elemental. This is not a polished tourist site. It is a place of worship that happens to be in a spectacular natural setting. There is no entry fee, no ticket booth, and no souvenir stalls. The one thing to be aware of is that the rocks can be sharp and uneven. I have seen more than one visitor in chappals take a nasty slip.
Local Tip: The temple is about a 10-minute walk from the main road where the auto will drop you. The path is unpaved and can be muddy in monsoon. Combine this visit with a trip to nearby Ghoghla Beach, which is quieter than Nagoa and has a small fishing village where you can watch the boats come in around 7 AM. An auto from Diu town to Gangeshwar costs ₹60–₹100.
Diu Museum (Inside Diu Fort Complex): Small but Surprisingly Rich
The Diu Museum is housed in the old St. Thomas Church inside the Diu Fort complex. It is a small, single-room museum, but the collection is more interesting than you would expect for a town this size. The exhibits include stone inscriptions from the 15th and 16th centuries, fragments of Portuguese-era tombstones, wooden statues of saints, old coins, and a collection of stamps from the period when Diu was a Portuguese colony. There are also a few dioramas depicting scenes from Diu's history, including the Portuguese arrival and the Indian liberation of the territory in 1961.
What to See: The stone inscriptions are the most historically significant items, some dating back to the pre-Portuguese period when Diu was under the Gujarat Sultanate. The wooden statues of saints, carved in the 17th century, are remarkably well-preserved. The stamp collection is small but includes some rare issues from the Portuguese colonial period. The entire museum can be seen in 20 to 30 minutes.
Best Time: Anytime during fort hours (8 AM to 6 PM). Since it is inside the fort, combine it with your fort visit. The museum is indoors and air-conditioned, making it a good refuge from the afternoon heat between noon and 3 PM.
The Vibe: Modest and slightly dusty, but the caretaker is knowledgeable and will walk you through the exhibits if you show interest. There is no separate entry fee for the museum, it is included in the free entry to the fort. The one drawback is that the lighting inside is poor, and some of the smaller exhibits are hard to see without leaning in close.
Local Tip: Ask the caretaker about the "liberation room," a small section at the back that documents the 1961 Indian military operation that ended Portuguese rule. It has photographs and newspaper clippings that you will not find in any guidebook. He is proud of this section and will spend extra time on it if you ask.
Hoka Beach: The Quiet Alternative Everyone Overlooks
Hoka Beach is located about 8 kilometres from Diu town, past Nagoa, in the direction of the Gujarat border. It is a long, straight stretch of sand with fewer palms than Nagoa but more privacy. The water is clean, the sand is firm, and the beach is almost empty on weekdays. There are no water sports operators here, no beach shacks, and no crowds. It is the beach you go to when you want to sit with a book and listen to the waves.
What to Do: Swim, walk, read, or do nothing. The beach stretches for about a kilometre, and at low tide you can walk along the water's edge for a long distance. There is a small rocky outcrop at the northern end that is good for exploring. Bring your own water and snacks because there is nothing to buy nearby. A few local fishermen operate from this beach, and in the early morning you can watch them mend their nets.
Best Time: November to February, any time of day. In summer, stick to early morning. Monsoon makes the beach inaccessible at high tide and the currents can be dangerous.
The Vibe: Peaceful and uncommercialised. This is the antidote to Nagoa on a Saturday afternoon. The one complaint is that there are no facilities whatsoever, no changing rooms, no toilets, no shade structures. Come prepared. Also, the road to Hoka is narrow and poorly signposted. Your auto driver may not know it by name, so tell him you want the beach "beyond Nagoa, near the border checkpost."
Local Tip: An auto from Diu town to Hoka Beach costs ₹150–₹200 because of the distance and the rough road. Negotiate a round-trip price and ask the driver to wait, or you may struggle to find an auto for the return. The best strategy is to hire an auto for a half-day (₹400–₹600) and combine Hoka with Nagoa and the drive along the coast.
Evening Culture in Diu: Where Locals Gather After Dark
Diu does not have a nightlife scene in the conventional sense. There are no nightclubs, no rooftop bars, and no late-night lounges. What Diu has instead is a quiet, communal evening culture that revolves around the seafront promenade, the few restaurants that stay open past 9 PM, and the occasional local festival or fair. The Diu Fort area has a small gathering spot near the entrance where locals sit on the low walls and talk after dinner. The main market area has a few street food stalls that come alive after 7 PM, selling pav bhaji (₹60–₹90), bhel puri (₹30–₹50), and fresh fruit juice (₹40–₹60).
What to Do: Walk the seafront promenade near the Diu Jetty after sunset. The breeze off the sea is cool and pleasant, and you will find families, couples, and groups of friends doing the same. Stop at one of the small restaurants near the jetty for a late dinner of fresh seafood, pomfret fry (₹200–₹350), prawn curry (₹250–₹400), and tandoori roti (₹20–₹30). If you are visiting during Diwali or Christmas, the town puts up modest decorations and there are community events at the churches and temples.
Best Time: 7 PM to 10 PM, year-round. In winter, the evenings are cool and perfect for walking. In summer, the heat lingers until 8 PM but the sea breeze helps. Monsoon evenings can be dramatic, with lightning over the sea, but the promenade gets slippery.
The Vibe: Gentle and unhurried. This is not a place for excitement; it is a place for winding down. The one thing I will say is that if you are expecting a bar scene or live music, you will be disappointed. The closest thing to a night out in Diu is a beer at one of the beach shacks before they close, usually by 9 PM.
Local Tip: The area around the Diu Jetty has a few small restaurants that are popular with locals. Look for the ones with the most Gujarati and Diu-Portuguese families eating there, that is your quality indicator. A full seafood dinner for two at these places costs ₹500–₹900, which is excellent value. Also, if you are in Diu during the annual Diu Festival (usually in December), the town comes alive with cultural performances, food stalls, and a small carnival near the fort. Ask your hotel for the exact dates.
Stargazing and Night Walks: Diu's Unexpected After-Dark Activity
Because Diu has minimal light pollution compared to mainland Gujarat, the night sky here is surprisingly clear. On a moonless night, away from the town centre, you can see the Milky Way with the naked eye. The best spots for stargazing are the beaches, particularly Hoka and the stretch of coast near the Gujarat border, and the open areas around the Naida Caves. There are no organised stargazing tours in Diu, but that is part of the appeal. You just go, lie on the sand, and look up.
What to Do: Drive or take an auto to Hoka Beach or the coast road after 10 PM. Bring a blanket or mat to lie on. If you have a basic telescope or even binoculars, bring them. The constellations are vivid, and on clear nights you can spot Jupiter and Saturn without any equipment. The sound of the waves adds to the experience in a way that makes it feel less like an activity and more like a moment.
Best Time: October to March, on nights with no or minimal moon. Check a moon phase calendar before planning. The best stargazing is during the new moon phase. Avoid monsoon, as cloud cover blocks the sky entirely.
The Vibe: Silent, vast, and humbling. You will likely be alone. The one practical concern is safety, the beaches are unlit and deserted at night, so go in a group and let someone know where you are. Also, the auto drivers in Diu are not keen on late-night trips to remote beaches, so arrange your transport in advance or hire a two-wheeler for the day (₹300–₹500 for a scooter).
Local Tip: If you are staying at a homestay or guesthouse outside the town centre, the rooftop or terrace may be an excellent stargazing spot without the need to travel. Ask your host. Many of the smaller guesthouses in the Vanakbara and Bucharwada areas have open terraces with unobstructed sky views. This is one of the most rewarding experiences in Diu that almost no one talks about.
When to Go and What to Know
The best time to visit Diu is between October and March, when the temperature ranges from 15°C to 30°C and the humidity is manageable. November and December are peak tourist season, so book accommodation in advance, especially for weekends. January and February are slightly less crowded and equally pleasant. Avoid March to June if you can, as temperatures regularly exceed 38°C and outdoor activity becomes punishing. Monsoon (July to September) brings heavy rain, rough seas, and occasional flooding of low-lying roads. Some beaches become inaccessible, and water sports shut down entirely.
Diu is connected to the mainland by a bridge from Ghoghla in Gujarat. The nearest railway station is Veraval, about 90 kilometres away, from where you can take a bus or hire a cab (₹1,500–₹2,500) to Diu. The nearest airport is Diu Airport, with limited flights from Mumbai and Ahmedabad. Local transport is almost entirely auto-rickshaw based. There is no metro, no local bus system to speak of, and Ola and Uber are unreliable. Budget ₹300–₹500 per day for auto transport if you plan to see multiple sites.
Alcohol is legal in Diu (unlike neighbouring Gujarat), and you will find beer and basic spirits at small shops and restaurants throughout town. A Kingfisher beer costs ₹120–₹180 at a restaurant, and a bottle of local rum is ₹200–₹350. This is one of the reasons Diu is popular with Gujarati tourists, and it gives the town a slightly more relaxed atmosphere than you might expect.
Frequently Asked Questions
What are the best free or low-cost things to do in Diu that are genuinely rewarding and not just filler stops on a tour itinerary?
Diu Fort is free to enter and can occupy a full morning if you walk the ramparts and explore the museum. The Naida Caves have no entry fee and offer a surreal, photogenic experience that takes about an hour. Gangeshwar Temple is free and gives you a powerful seaside spiritual moment, especially at low tide. Walking the seafront promenade near the Diu Jetty after sunset costs nothing and is where the local community gathers. A full day of free activities, including transport by auto, can be done for under ₹400 total.
Do the top tourist attractions in Diu require advance online ticket booking during peak season, and what are typical entry fees in ₹ for Indian versus foreign visitors?
No major attraction in Diu requires advance online booking. Diu Fort, the Naida Caves, Gangeshwar Temple, and St. Paul's Church are all free to enter. There is no differential pricing for Indian versus foreign visitors at any site in Diu. The only costs you will encounter are for guided tours (₹150–₹300 if you hire a guide at the fort) and water sports at Nagoa Beach, which are priced per activity and not by nationality.
Is it practical to walk between Diu's main sightseeing spots, or does the distance, heat, or traffic make hiring an auto or cab the better option?
Walking is practical only within Diu town itself. St. Paul's Church, the main market, and the seafront promenade are all within a 15-minute walk of each other. However, Diu Fort is about 3 kilometres from the town centre, Nagoa Beach is 7 kilometres, and Hoka Beach is 8 kilometres. In the heat from March to June, walking these distances is not advisable. Auto-rickshaws are the most practical option for anything beyond the town centre, with short hops costing ₹50–₹100 and longer trips costing ₹150–₹200.
What is the most practical way to get around Diu — auto-rickshaw, metro, local bus, or app-based cab — and which is best for short hops versus cross-city travel?
Auto-rickshaw is the only reliable local transport in Diu. There is no metro, no local bus network, and app-based cabs like Ola and Uber operate sporadically at best. For short hops within the town centre (market to church, jetty to fort entrance), autos cost ₹30–₹80. For cross-town travel to Nagoa Beach, Hoka Beach, or the Naida Caves, expect to pay ₹100–₹200. For a full day of sightseeing, hiring an auto on a half-day basis for ₹400–₹600 is the most economical option. Renting a scooter for ₹300–₹500 per day gives you the most flexibility if you are comfortable riding on narrow, sometimes unpaved roads.
How many days are needed to see Diu's main monuments and heritage sites without feeling rushed, and is a guided tour worth booking in advance?
Two full days are sufficient to cover Diu Fort, St. Paul's Church, the Naida Caves, Gangeshwar Temple, and the main beaches at a comfortable pace. A third day allows for Hoka Beach, a leisurely seafood dinner, and time to explore the old town's back lanes. Guided tours are not necessary for most visitors because the sites are small and self-explanatory. However, hiring a local guide at Diu Fort for ₹150–₹250 adds significant historical context that you would otherwise miss, and I would recommend it for anyone interested in the Portuguese colonial period. No advance booking is needed for guides; they are available at the fort entrance on most days.
Enjoyed this guide? Support the work