
Diu, a small island off the coast of Gujarat, offers visitors a unique blend of Portuguese heritage, beautiful beaches, and a relaxed atmosphere. Planning your trip at the right time can make all the difference in your experience. This guide will help you understand when to visit Diu and what to expect throughout the year.
Best Time to Visit: November to February
The winter months from November to February are widely considered the ideal time to visit Diu. During this period, you’ll enjoy:
- Pleasant temperatures between 17°C to 30°C
- Clear, sunny skies perfect for outdoor activities
- Calm seas ideal for swimming and water sports
- Festive atmosphere with local celebrations
Diu Weather Year-Round
Month | Temperature (High/Low °C) | Rainy Days | Season | Travel Recommendation |
---|---|---|---|---|
January | 27°/17° | 0 | Winter | Excellent |
February | 30°/20° | 0 | Winter | Excellent |
March | 31°/21° | 0 | Spring | Good |
April | 35°/25° | 0 | Summer | Fair |
May | 34°/25° | 0 | Summer | Fair |
June | 33°/27° | 13 | Monsoon | Avoid |
July | 31°/26° | 21 | Monsoon | Avoid |
August | 30°/25° | 17 | Monsoon | Avoid |
September | 29°/25° | 25 | Monsoon | Avoid |
October | 32°/25° | 7 | Post-Monsoon | Good |
November | 32°/23° | 4 | Winter | Excellent |
December | 30°/20° | 0 | Winter | Excellent |
Seasonal Classification of Diu

Winter (October – February)
Winter is the golden season for Diu tourism. As October ends, the northeast monsoon brings occasional light showers, but by November, the weather stabilizes into perfect conditions. Temperatures range from 10-30°C, making outdoor exploration comfortable throughout the day.
The Arabian Sea is calm during winter, ideal for swimming and water sports at popular beaches like Ghoghla, Nagoa, and Jalandhar. The evenings are pleasantly cool, perfect for romantic beach walks or outdoor dining.
Winter Festivals:
- Nariyal Poornima: Local fisherfolk celebrate this festival with prayers for good fishing conditions
- Christmas: Being a former Portuguese colony, Diu celebrates Christmas enthusiastically with decorations at St. Paul’s Church, nativity scenes, homemade wine, and special cakes
- Diwali & Navratri: Experience these Hindu festivals with beautiful light displays, decorated idols, and delicious Gujarati cuisine
Summer (March – May)
Summer in Diu brings temperatures ranging from 25-35°C. While this is hotter than winter, it’s still relatively moderate compared to mainland Gujarat thanks to the coastal location.
Early mornings and evenings are pleasant for outdoor activities, though midday heat can be intense. Summer is less crowded, making it a good option for travelers seeking solitude and better hotel rates.
Water-based activities remain popular, with the sea providing relief from the heat. The early summer months (March-April) are better than late summer (May) when temperatures peak.
Monsoon (June – September)
The southwest monsoon hits Diu from June to September, bringing heavy rainfall, especially in July and September. The island receives considerable precipitation during these months, with 15-25 rainy days per month.
The sea becomes rough and water activities are typically suspended. Many beach shacks and some hotels close during peak monsoon. However, the rainfall transforms the landscape into a lush green paradise.
If you don’t mind occasional rain interruptions, you can enjoy significantly lower prices and almost-private beaches during this off-season. The rain-washed historical sites like Diu Fort offer a different kind of beauty.
Top Places to Visit in Diu

- Diu Fort: This 16th-century Portuguese fort offers spectacular views of the Arabian Sea
- Nagoa Beach: The most popular beach with water sports and activities
- Naida Caves: Natural cave formations with stunning play of light
- St. Paul’s Church: Beautiful Portuguese architecture with intricate wooden carvings
- Chakratirth Beach: Perfect spot to witness breathtaking sunsets
- Pani Kotha: An abandoned lighthouse accessible by a short boat ride
- Ghoghla Beach: Quieter beach perfect for relaxation
Accommodation Options
Diu offers a range of accommodation options to suit various budgets:
- Beach Resorts: Starting from Rs.8,000 onwards
- 3-Star Hotels: From Rs.2,000 onwards
- Budget Hotels: Starting at Rs.1,600
- Homestays: From Rs.1,800 onwards
Prices typically increase by 20-30% during the peak winter season, especially around Christmas and New Year.
Travel Tips for Diu
- Book accommodations in advance if traveling during winter, especially December-January
- Carry light cotton clothes for daytime and a light jacket for winter evenings
- Sunscreen is essential year-round due to the coastal location
- Drinking alcohol is legal in Diu (unlike neighboring Gujarat)
- Rent a scooter or bicycle to explore the small island efficiently
- Most attractions are within 15 minutes of each other
- Local Gujarati and Portuguese-influenced seafood are must-try cuisines
- The island is relatively safe for solo travelers and families
Getting to Diu
- By Air: Diu has a small airport with limited connectivity
- By Train: The nearest major railway station is Veraval (90 km)
- By Road: Well-connected by bus to major cities in Gujarat
Whether you’re looking for a peaceful beach getaway, a slice of Portuguese heritage, or exciting water adventures, Diu offers something for every traveler. Plan your visit during the winter months for the best overall experience, but don’t discount the unique charms of the other seasons if they align better with your schedule.