Monthly Weather & Best Times to Visit Sri Lanka

Planning your trip to Sri Lanka? Discover the best time to visit Sri Lanka based on regional weather patterns and seasonal highlights. This guide breaks down the island’s three key travel seasons:

  • Dec-Apr (South/West Coast) 🌊 Best for: Pristine beaches (Mirissa, Unawatuna), cultural sites (Sigiriya, Kandy), and wildlife safaris (Yala National Park). Sunny skies with minimal rain.
  • May-Sep (East Coast) 🏄 Best for: Surfing in Arugam Bay, whale watching in Trincomalee, and dry beach weather. Avoid monsoon-heavy west coast.
  • Oct-Nov (Shoulder Season) 🌿 Best for: Fewer crowds, lower prices, and pleasant weather across most regions. Ideal for temple visits and hill country hikes.

Explore monthly weather tables for detailed forecasts across Colombo, Ella, Jaffna, and more. Whether you seek beach relaxation, wildlife adventures, or cultural festivals, this guide helps you pick the best time to visit Sri Lanka for your perfect getaway!

Pro Tip: Book whale watching (Dec-Apr in Mirissa, Jun-Sep in Trincomalee) and festivals (April’s Sinhala New Year) in advance!

Sri Lanka has a tropical climate with two monsoon seasons:
✔ Southwest Monsoon (May–Sept) – Affects west & south coasts (Colombo, Galle, Mirissa).
✔ Northeast Monsoon (Oct–Jan) – Affects east coast (Trincomalee, Batticaloa).

Best Regions by Season:

  • Dec–Apr: Best for south & west coasts (beaches, culture, safaris).
  • May–Sept: Best for east coast & hill country (surfing, dry weather).

Monthly Weather Tables & Travel Tips

January (Peak Season)

Best for: Pristine beaches, cultural sites, wildlife safaris

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo31 / 8822 / 7210%70%
Kandy28 / 8218 / 6415%65%
Galle30 / 8623 / 7310%75%
Nuwara Eliya18 / 6410 / 5020%60%
Ella22 / 7214 / 5725%65%
Sigiriya30 / 8620 / 6815%70%
Anuradhapura29 / 8421 / 7010%75%
Jaffna27 / 8123 / 7330%65%
Yala32 / 9022 / 725%80%
Trincomalee28 / 8224 / 7520%70%

Travel Tips:

  • Beach paradise – Southwest coasts (Mirissa/Unawatuna) at their best
  • Wildlife prime time – Yala’s waterholes attract leopards and elephants
  • Cool hill escapes – Ella’s hiking trails offer comfortable temperatures
  • Cultural sites – Minimal crowds at Anuradhapura/Sigiriya early in month

Pro Tip: Book whale watching tours early – January offers calm seas for spotting blues and sperm whales off Mirissa.

Key Events:

  • Duruthu Perahera (Colombo, mid-January) – Spectacular Buddhist procession
  • Thai Pongal (Jaffna, 15 Jan) – Vibrant Hindu harvest festival

Note: New Year’s closures may affect attractions until January 3rd. Northern monsoon brings brief showers to Jaffna.


February (Peak Season)

Best for: Whale watching, beach holidays, cultural festivals

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo32 / 9023 / 7310%75%
Kandy29 / 8418 / 6415%70%
Galle31 / 8824 / 7510%80%
Nuwara Eliya19 / 6611 / 5220%65%
Ella23 / 7315 / 5920%70%
Sigiriya31 / 8821 / 7015%75%
Anuradhapura30 / 8622 / 7210%80%
Jaffna28 / 8224 / 7525%70%
Yala33 / 9123 / 735%85%
Trincomalee29 / 8425 / 7715%75%

Travel Tips:

  • Whale watching peak – Highest success rates for blue whales in Mirissa
  • Beach perfection – Southwest coasts (Tangalle/Hikkaduwa) ideal for swimming
  • Hill country hikes – Ella’s trails offer cool mornings and clear views
  • Cultural sites – Explore Sigiriya and Anuradhapura with minimal crowds

Pro Tip: Visit Jaffna’s Nallur Kandaswamy Kovil during Thai Poosam (Feb 5-6, 2025) for vibrant Hindu processions.

Nallur Kandaswamy Kovil

Key Events:

  • Navam Perahera (Colombo, full moon) – Grand elephant parade
  • Jaffna Literary Festival (mid-Feb) – Showcases Tamil culture

Note: Chinese New Year (Jan 29, 2025) may increase domestic travel. Book whale watching tours 2-3 weeks in advance.

Regional Highlights:

  • Southwest: Best beach weather of the year
  • North: Jaffna’s dry season begins
  • East: Trincomalee starts transitioning to dry season
  • Wildlife: Yala’s animals gather at shrinking waterholes

March (Shoulder Season)

Best for: Final beach weeks, cultural festivals, hill country hikes

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo33 / 9124 / 7515%70%
Kandy30 / 8619 / 6620%65%
Galle32 / 9025 / 7715%75%
Nuwara Eliya20 / 6812 / 5425%60%
Ella24 / 7516 / 6125%65%
Sigiriya32 / 9022 / 7220%70%
Anuradhapura31 / 8823 / 7315%75%
Jaffna30 / 8625 / 7730%65%
Yala34 / 9324 / 7510%80%
Trincomalee31 / 8826 / 7920%70%

Travel Tips:

  • Last optimal month for west/south coast beaches before monsoon
  • Hindu festivals (Maha Shivaratri) bring colorful processions
  • Ella’s waterfalls are spectacular after light showers
  • Jaffna heats up – visit early mornings for temple tours
  • Safaris ideal – Yala’s waterholes attract wildlife as temperatures rise.

Note: Pack both sunscreen and rain gear – afternoon showers become more frequent in hill country. March marks the transition – while still dry, humidity increases noticeably in coastal areas by month’s end. Pack light cotton clothing!



April (Hot Season)

Best for: New Year festivals, east coast beginnings, cultural experiences

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo34 / 9326 / 7930%60%
Kandy31 / 8821 / 7035%55%
Galle33 / 9126 / 7925%65%
Nuwara Eliya22 / 7214 / 5740%50%
Ella26 / 7918 / 6435%55%
Sigiriya35 / 9525 / 7725%65%
Anuradhapura34 / 9325 / 7720%70%
Jaffna33 / 9127 / 8135%60%
Yala36 / 9726 / 7915%75%
Trincomalee34 / 9328 / 8225%65%

Travel Tips:

  • Sinhala & Tamil New Year (April 13-14) – Expect closures nationwide
  • East coast opens – Trincomalee beaches become swimmable
  • Hill country gets afternoon showers – perfect for tea plantation visits in mornings
  • Jaffna heats up significantly – hydrate and seek shade

Note: Carry an umbrella and book accommodations early for New Year. Temple visits are magical during festival time!

Regional Highlights:

North: Jaffna’s palmyrah fruit season begins

West/South: Final beach days before monsoon

East: First good beach weather in Trincomalee

Cultural Triangle: Hot but ideal for early morning site visits


May (Monsoon Transition)

Best for: East coast beaches, hill country escapes, surfing

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo32 / 9026 / 7950%40%
Kandy30 / 8621 / 7045%45%
Galle31 / 8826 / 7940%50%
Nuwara Eliya21 / 7015 / 5955%40%
Ella25 / 7718 / 6450%45%
Sigiriya33 / 9124 / 7535%55%
Anuradhapura34 / 9325 / 7730%60%
Jaffna34 / 9328 / 8240%55%
Yala35 / 9526 / 7925%65%
Trincomalee34 / 9328 / 8220%75%

Travel Tips:

  • West coast monsoon begins – Colombo/Galle see frequent showers (pack quick-dry clothing)
  • East coast prime time – Arugam Bay surf season starts, Nilaveli Beach perfect for swimming
  • Hill country advantage – Nuwara Eliya’s cool temps provide relief from coastal humidity
  • Wildlife spotting – Yala’s animals gather at waterholes as land dries

Pro Tip: May is ideal for combining east coast beaches with cultural sites – visit Sigiriya at dawn to avoid heat.

Regional Transitions:

  • West/South: Increasing rain, but mornings often clear
  • East: Best beach conditions (Trinco/Arugam Bay)
  • North: Jaffna gets warmer with building humidity
  • Hill Country: Misty mornings create magical tea plantation views

June (Peak East Coast Season)

Best for: Surfing, wildlife safaris, cultural sites without crowds

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo31 / 8826 / 7960%30%
Kandy29 / 8421 / 7055%35%
Galle30 / 8626 / 7950%40%
Nuwara Eliya20 / 6815 / 5965%30%
Ella24 / 7517 / 6360%35%
Sigiriya32 / 9024 / 7540%50%
Anuradhapura33 / 9125 / 7735%55%
Jaffna33 / 9128 / 8245%50%
Yala34 / 9326 / 7930%60%
Trincomalee33 / 9128 / 8215%80%

Travel Tips:

  • Arugam Bay surf paradise – World-class waves with offshore winds
  • Cultural sites empty – Explore Sigiriya and Anuradhapura with few tourists
  • East coast perfection – Pigeon Island snorkeling at its best
  • Wildlife corridors – Yala’s animals move between parks (great for leopard sightings)

Pro Tip: Combine east coast beach days with early morning safaris – animals most active at dawn during hot season.

Regional Highlights:

  • East: Trincomalee whale watching begins (June-September)
  • West: Short sunny spells between rains in Colombo/Galle
  • North: Jaffna’s mango season peaks
  • Hills: Tea plantations lush and green after rains

July (Peak East Coast Season)

Best for: Beach holidays, whale watching, wildlife safaris

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo31 / 8825 / 7765%25%
Kandy29 / 8420 / 6860%30%
Galle30 / 8625 / 7755%35%
Nuwara Eliya19 / 6614 / 5770%25%
Ella23 / 7316 / 6165%30%
Sigiriya32 / 9023 / 7345%45%
Anuradhapura33 / 9124 / 7540%50%
Jaffna33 / 9127 / 8150%45%
Yala34 / 9325 / 7735%55%
Trincomalee33 / 9127 / 8110%85%

Travel Tips:

  • Whale watching peaks in Trincomalee (blue whales frequent until September)
  • Arugam Bay surf season hits its stride with consistent waves
  • Cultural Triangle advantage – Sigiriya/Anuradhapura have minimal crowds
  • Hill country mist creates magical tea plantation scenery

Pro Tip: July 20-22 features Kandy’s spectacular Esala Perahera festival if you can handle crowds.

Regional Highlights:

  • East: Nilaveli Beach reaches perfect swimming conditions
  • West: Colombo’s monsoon breaks occasionally for exploration
  • North: Jaffna’s cultural festivals begin
  • Wildlife: Yala’s waterholes attract maximum animal activity

August (Peak East Coast Season)

Best for: Beach holidays, surfing, cultural festivals

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo31 / 8825 / 7760%30%
Kandy29 / 8420 / 6855%35%
Galle30 / 8625 / 7750%40%
Nuwara Eliya19 / 6614 / 5765%30%
Ella23 / 7316 / 6160%35%
Sigiriya32 / 9023 / 7340%50%
Anuradhapura33 / 9124 / 7535%55%
Jaffna33 / 9127 / 8145%50%
Yala34 / 9325 / 7730%60%
Trincomalee33 / 9127 / 8115%80%

Travel Tips:

  • Best surfing conditions in Arugam Bay (consistent swells)
  • Whale watching continues in Trincomalee (blue and sperm whales)
  • Kandy Esala Perahera (August 18-22, 2024) – Asia’s most spectacular festival
  • East coast beaches (Nilaveli, Uppuveli) at their prime

Pro Tip: Visit ancient sites early morning to avoid heat – Sigiriya opens at 7am.

Regional Highlights:

  • East: Pigeon Island snorkeling visibility peaks
  • West: Short dry spells allow Colombo exploration
  • North: Jaffna’s hot weather perfect for palmyrah delicacies
  • Wildlife: Yala’s leopards more visible near water sources

September (Seasonal Transition)

Best for: Shoulder season travel, mixed-region exploration

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo31 / 8824 / 7555%40%
Kandy29 / 8420 / 6850%45%
Galle30 / 8624 / 7545%50%
Nuwara Eliya20 / 6814 / 5760%35%
Ella24 / 7517 / 6355%40%
Sigiriya32 / 9023 / 7335%60%
Anuradhapura33 / 9124 / 7530%65%
Jaffna33 / 9127 / 8140%55%
Yala34 / 9325 / 7725%70%
Trincomalee32 / 9026 / 7920%75%

Travel Tips:

  • East coast still viable – Trincomalee remains dry through mid-month
  • West coast improvement – Galle/Colombo rains become intermittent
  • Best value month – Resorts offer discounts as European summer ends
  • Wildlife advantage – Yala’s animals gather at shrinking waterholes

Pro Tip: Visit Sigiriya early mornings to avoid heat and crowds. Carry both sunscreen and a compact umbrella!

Regional Transitions:

  • East: Last good beach month before monsoon shift
  • West: Increasing dry spells between showers
  • Hills: Tea harvest season begins in Nuwara Eliya
  • North: Jaffna’s cultural festivals continue

October (Monsoon Shift Begins)

Best for: West coast revival, cultural exploration, wildlife safaris

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo31 / 8824 / 7545%55%
Kandy28 / 8220 / 6840%60%
Galle30 / 8624 / 7535%65%
Nuwara Eliya21 / 7015 / 5950%50%
Ella25 / 7718 / 6445%55%
Sigiriya31 / 8823 / 7330%70%
Anuradhapura32 / 9024 / 7525%75%
Jaffna32 / 9026 / 7940%60%
Yala33 / 9125 / 7720%80%
Trincomalee31 / 8826 / 7940%60%

Travel Tips:

  • West coast reawakens – First reliable dry spells return to Colombo/Galle beaches
  • East coast closes – Trincomalee sees increasing rainfall after mid-month
  • Perfect temple weather – Comfortable temperatures for exploring Anuradhapura and Polonnaruwa
  • Wildlife corridors – Yala’s animals become more visible as vegetation thins

Pro Tip: October features Deepavali festivals (date varies annually) – experience magical oil lamp displays in Hindu temples.

Regional Transitions:

  • West/South: Beach season begins tentative return
  • East: Last good diving/snorkeling before monsoon
  • Cultural Triangle: Ideal conditions for ancient city exploration
  • North: Jaffna’s harvest festivals begin

November (Shoulder Season)

Best for: Cultural exploration, wildlife safaris, beach holidays

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo30 / 8623 / 7335%65%
Kandy27 / 8119 / 6630%70%
Galle29 / 8423 / 7325%75%
Nuwara Eliya20 / 6814 / 5740%60%
Ella24 / 7517 / 6335%65%
Sigiriya30 / 8622 / 7220%80%
Anuradhapura31 / 8823 / 7315%85%
Jaffna31 / 8825 / 7730%70%
Yala32 / 9024 / 7510%90%
Trincomalee30 / 8625 / 7735%65%

Travel Tips:

  • Prime wildlife viewing – Yala’s dry landscape maximizes animal sightings
  • West coast revival – Galle’s beaches become reliably sunny
  • Cultural festivals – Deepavali illuminates Sri Lanka (dates vary annually)
  • Shoulder season perks – Fewer crowds at major attractions

Pro Tip: November offers the ideal balance – great weather across most regions without peak season prices. Book Yala safaris at dawn for best wildlife activity!

Regional Highlights:

  • West/South: Beach season resumes in full swing
  • East: Last chance for calm seas before monsoon
  • Cultural Triangle: Perfect conditions for temple visits
  • Hills: Tea plantations lush after monsoon rains

December (Peak Season Begins)

Best for: Beach holidays, Christmas escapes, perfect island weather

CityDay (°C/°F)Night (°C/°F)Rain (%)Sun (%)
Colombo30 / 8622 / 7220%80%
Kandy27 / 8118 / 6415%85%
Galle29 / 8422 / 7210%90%
Nuwara Eliya18 / 6412 / 5425%75%
Ella22 / 7215 / 5920%80%
Sigiriya29 / 8421 / 7010%90%
Anuradhapura30 / 8622 / 725%95%
Jaffna29 / 8424 / 7520%80%
Yala31 / 8823 / 735%95%
Trincomalee29 / 8424 / 7535%65%

Travel Tips:

  • West coast perfection – Mirissa/Unawatuna beaches reach ideal conditions
  • Christmas magic – Coastal resorts host special events (book 6+ months ahead)
  • Cool hill nights – Nuwara Eliya’s tea country requires light jackets
  • Wildlife bonanza – Yala’s dry landscape concentrates animals at waterholes

Pro Tip: December 26-31 is the busiest travel week. Visit Sigiriya at opening (7am) to avoid crowds and midday heat!

Regional Highlights:

  • South/West: Peak beach season begins
  • East: Trincomalee sees increasing rain but mornings often clear
  • North: Jaffna’s mild winter perfect for cultural exploration
  • Hills: Spectacular year-end views from Ella’s mountain trails

Note: Some attractions close December 24-26 for Christmas. Confirm opening hours in advance.