Sri Lanka’s weather in May is influenced by the southwest monsoon. The south and west coasts experience increasing showers, while the east coast remains dry and sunny. The hill country stays cool, and the Cultural Triangle remains warm with occasional rainfall. Planning your route based on regional weather conditions helps you make the most of your trip.
| Destination | Overview |
|---|---|
| Trincomalee | Condition: Excellent Best for: Sunny beaches, whale watching, snorkelling, and diving |
| Pasikudah | Condition: Excellent Best for: Calm shallow waters, swimming, and relaxing beach holidays |
| Arugam Bay | Condition: Very Good Best for: Surfing, beach activities, and adventure experiences |
| Ella | Condition: Very Good Best for: Scenic views, hiking, tea plantations, and nature experiences |
| Sigiriya | Condition: Good Best for: Heritage sites, rock climbing, and cultural exploration |
Weather by Region
1. East Coast
Destinations: Trincomalee, Pasikudah, Arugam Bay, Batticaloa
The eastern coastline enjoys some of the best weather conditions in Sri Lanka during May. The region remains mostly dry, with sunny days and calm seas, making it ideal for beach holidays and water activities.
Weather Conditions:
- Clear skies with plenty of sunshine
- Warm temperatures between 28°C and 32°C
- Low rainfall compared to the west coast
- Calm sea conditions suitable for swimming and water sports
Verdict: Best – Sunny weather, low rainfall, and calm seas make it ideal for beaches, swimming, and water activities.
2. South and West Coast
Destinations: Colombo, Galle, Bentota, Mirissa, Hikkaduwa, Unawatuna
The southwest monsoon begins affecting these coastal destinations in May. The region experiences increasing rainfall, higher humidity, and occasional rough seas, especially towards the end of the month.
Weather Conditions:
- Frequent showers, especially in the afternoon and evening
- High humidity levels
- Cloudy skies with short sunny periods
- Rougher sea conditions in some coastal areas
Verdict: Manageable – Rainfall increases, but sightseeing, cafés, museums, and short coastal visits are still possible.
3. Hill Country
Destinations: Nuwara Eliya, Ella, Haputale
The hill country remains pleasant in May, although rainfall increases as the monsoon approaches. The cooler climate makes it a comfortable escape from warmer coastal regions.
Weather Conditions:
- Temperatures between 16°C and 24°C
- Misty mornings and cloudy afternoons
- Occasional rainfall
- Fresh green landscapes after showers
Verdict: Good – Cool weather with occasional rain, ideal for scenic views, hiking, and nature experiences.
4. Cultural Triangle
Destinations: Sigiriya, Dambulla, Anuradhapura, Polonnaruwa
The Cultural Triangle experiences warm temperatures in May with a mix of sunny periods and occasional showers.
Weather Conditions:
- Temperatures between 27°C and 34°C
- Hot afternoons with sunny mornings
- Short bursts of rainfall possible
- High humidity during the day
Verdict: Good – Warm weather with occasional showers, suitable for heritage sightseeing and cultural exploration.
Is May a Good Time to Visit Sri Lanka?
Yes, May can be a good time to visit Sri Lanka if you choose destinations based on regional weather conditions.
- Best for east coast beaches, water activities, and sunny coastal experiences.
- Great time to explore the Cultural Triangle and hill country with fewer crowds.
- Not ideal for southwest coast beach holidays due to increasing rainfall and rough seas.
- Suitable for budget travellers looking for lower accommodation prices and fewer tourists.
Overall, May is a good month to visit Sri Lanka if you focus on the east coast, hill country, and cultural destinations while avoiding extended stays on the southwest coast.