Sri Lanka in May

May marks the arrival of the southwest monsoon, bringing rain to the west and south coasts while the east coast enters its prime season. This is one of Sri Lanka's most spiritually significant months, with Vesak - celebrating Buddha's birth, enlightenment, and death - transforming the island with spectacular lantern displays and devotional activities. Budget travelers will find excellent value, while the east coast offers perfect beach weather.

Visiting Sri Lanka in May: Complete Overview

May marks the arrival of the southwest monsoon, bringing rain to the west and south coasts while the east coast enters its prime season. This is one of Sri Lanka's most spiritually significant months, with Vesak - celebrating Buddha's birth, enlightenment, and death - transforming the island with spectacular lantern displays and devotional activities. Budget travelers will find excellent value, while the east coast offers perfect beach weather.

May falls during Sri Lanka's quieter period, making it ideal for travelers seeking authentic experiences away from tourist crowds. While some regions may experience monsoon conditions, other parts of the island offer excellent weather and significantly lower prices.

Whether you're planning a beach holiday, wildlife safari, cultural exploration, or adventure activities, this comprehensive guide will help you understand what to expect during your May visit to Sri Lanka. We cover everything from regional weather patterns and recommended destinations to festivals, packing tips, and practical advice for making the most of your trip.

31°C
Avg. High
25°C
Avg. Low
Low
Crowd Level
Budget
Price Level

May Weather in Sri Lanka by Region

Sri Lanka's weather varies significantly by region due to its two monsoon seasons. Here's what to expect across different parts of the island during May.

West Coast (Colombo, Negombo)

Temperature25°C - 31°C
RainfallHigh (250-400mm)
Humidity80-90%
SeaRough - monsoon conditions

South Coast (Galle, Mirissa)

Temperature25°C - 30°C
RainfallHigh (300-450mm)
Humidity85-90%
SeaRough - not suitable for swimming

Hill Country (Kandy, Ella)

Temperature17°C - 26°C
RainfallVery High (300-500mm)
Humidity85-95%
SeaN/A

East Coast (Trincomalee)

Temperature26°C - 34°C
RainfallVery Low (30-50mm)
Humidity65-75%
SeaCalm - perfect for beach activities

Best Regions to Visit in May

Where to go (and where to skip) based on May weather patterns

Best Regions to Visit

East Coast

Recommended

May is excellent on the east coast with minimal rainfall and calm seas. Trincomalee, Pasikuda, and Nilaveli offer pristine conditions.

  • Peak beach season begins
  • Perfect swimming conditions
  • Whale watching begins in Trincomalee

North (Jaffna)

Recommended

The north remains dry and hot in May. Excellent for cultural exploration and experiencing unique Tamil heritage.

  • Dry weather
  • Cultural sites accessible
  • Unique cuisine

Possible with Flexibility

Cultural Triangle

Possible

Mixed conditions with occasional heavy showers. Sites remain accessible but plan around afternoon rains.

  • Vesak celebrations
  • Fewer tourists
  • Lower prices

Hill Country

Possible

Expect frequent and heavy rainfall. Waterfalls are spectacular but hiking can be challenging. Scenic train rides may have limited visibility.

  • Waterfalls at full power
  • Lush green tea estates
  • Dramatic misty atmosphere

Better to Avoid

West Coast

Avoid

Southwest monsoon brings heavy rain and rough seas. Not ideal for beach activities but Vesak celebrations in Colombo are spectacular.

  • Vesak lantern displays
  • Budget-friendly prices
  • Authentic local experience

South Coast

Avoid

Heavy monsoon conditions make beaches unsafe. Surfing is not recommended due to dangerous conditions.

  • Off-season prices
  • Green landscapes
  • Local atmosphere

Top Things to Do in May

The best activities and experiences for your May visit

Experience Vesak Festival

Island-wide, especially Colombo

Sri Lanka's most important Buddhist festival transforms the island with stunning lantern displays (vesak kudu), pandals (illuminated structures), and free food stalls (dansalas).

Best time: Full Moon day and following day

Beach Paradise in Trincomalee

Trincomalee

Enjoy some of the best beach weather of the year. Nilaveli and Uppuveli beaches offer crystal-clear waters and uncrowded shores.

Best time: All day

Read more

Whale Watching in Trincomalee

Trincomalee

The east coast whale watching season begins in May. Spot blue whales, sperm whales, and spinner dolphins off Trincomalee.

Best time: Early morning

Read more

Snorkeling at Pigeon Island

Nilaveli

Visit one of Sri Lanka's best snorkeling spots with excellent visibility and thriving coral reefs. Sea turtles are often spotted.

Best time: Morning

Explore Jaffna

Jaffna

Hot but dry weather makes May good for exploring Jaffna Fort, Nallur Kovil, and the unique culture of the north.

Best time: Early morning or late afternoon

Ayurveda Retreats

Various locations

The monsoon season is traditionally ideal for Ayurvedic treatments. Many retreats offer special packages during this period.

Best time: Multi-day stays recommended

Read more

Festivals & Events in May

Cultural celebrations and events happening during your visit

Vesak Poya (Buddha Purnima)

May Full Moon

The most sacred Buddhist holiday, celebrating Buddha's birth, enlightenment, and passing. The island glows with lanterns, pandals light up streets, and dansalas offer free food.

Island-wide, spectacular in Colombo

May Day

May 1

International Workers Day is a public holiday with political rallies and gatherings, mainly in Colombo.

Colombo and major cities

Planning Your May Trip

Crowds & Pricing

Crowd LevelLow
Pricing LevelBudget
  • Best value month for west coast accommodation - up to 50% off peak rates
  • East coast prices moderate as season begins
  • Vesak week can be busy with domestic tourists
  • Many shops and businesses close for Vesak and May Day
  • Book east coast accommodation in advance for Vesak week
  • Colombo hotels fill up for Vesak - book ahead

Packing List for May

Quality rain gear (jacket and pants)(essential)
Waterproof bags for electronics(essential)
Quick-dry clothing(essential)
Umbrella(essential)
Waterproof sandals(essential)
Insect repellent (mosquitoes peak in monsoon)(essential)
Swimwear (for east coast)(essential)
Snorkeling gear
Light layers for air-con and cool evenings

Frequently Asked Questions

Common questions about visiting Sri Lanka in May

Is May a good time to visit Sri Lanka?
May is excellent if you focus on the east coast, which enjoys perfect beach weather. The west and south are affected by monsoon rains. The highlight is Vesak festival - a magical spiritual experience. It's also great for budget travelers.
What is Vesak and when is it?
Vesak, celebrated on the May full moon, is Sri Lanka's most important Buddhist festival, marking Buddha's birth, enlightenment, and death. Streets are decorated with lanterns and illuminated structures, free food stalls (dansalas) appear everywhere, and there's a carnival-like atmosphere.
Can I go to the beach in May?
Yes, but head to the east coast! Trincomalee, Pasikuda, and Nilaveli have calm seas and sunny weather in May. Avoid the south and west coasts where monsoon conditions make swimming dangerous.
How much does it rain in May?
The west and south coasts receive heavy rainfall (250-450mm) in May. The hill country is also very wet. However, the east coast and north stay dry with only 30-50mm of rain.
Are attractions open during Vesak?
Most tourist attractions remain open, though some may have reduced hours. Many local businesses and shops close for the Vesak full moon day and the day after. Restaurants at major hotels stay open.

Related Guides

Browse Other Months