Sri Lanka is one of the few long-haul winter sun destinations that is genuinely warm, dry and affordable between December and March. The west and south coasts are in their dry season from roughly December to March, with 29-32°C days and a sea of 27-28°C, while the east coast is in the northeast monsoon and the hill country is cool and clear. November is a transition month with afternoon showers, and the first half of March starts to build heat and humidity. This guide compares November to February month by month, names the best resort base for each month and tells you what to pack. Month detail lives on our pages for November, December, January and February, and the full seasonal picture is in our best time to visit page.
Why Sri Lanka Works for Winter Sun
Sri Lanka sits at about 7 degrees north, so temperatures barely shift through the year. What changes is the monsoon. The southwest monsoon (May to September) drenches the west and south, the northeast monsoon (December to February) mostly hits the east and north, and two short inter-monsoon periods bring afternoon thunderstorms in April and October to November. That pattern means the west and south coasts are dry when Europe is not, and the east coast does not open until roughly April. Our monsoon guide explains the pattern in detail.
Winter also coincides with the best wildlife and cultural windows. Mirissa whale watching peaks from December to March, Yala leopard sightings improve as waterholes shrink, and the Cultural Triangle is dry and clear. The trade-off is price: December and January are the most expensive months of the year.
Month-by-Month Comparison, November to February
All figures are approximate averages (as of 2026) based on published climate data. Daytime temperatures are in degrees Celsius.
| Month | West and south coast (day) | East coast, Trincomalee (day) | Hill country, Nuwara Eliya (day / night) | Sea temperature | Rain (south coast) | Best beach base |
|---|---|---|---|---|---|---|
| November | 30-31°C | 28-29°C, wet | 19°C / 12°C | 28-29°C | Wettest winter month, about 14 rainy days in Galle | Bentota or Negombo (west coast dries first) |
| December | 30-32°C | 28°C, wet and rough | 19°C / 10°C | about 28°C | About 10 rainy days in Galle | Galle, Unawatuna or Mirissa |
| January | 30-31°C | 28°C, showers | 19°C / 8°C | 27-28°C | Low, roughly 6-8 rainy days | Mirissa, Weligama or Tangalle |
| February | 31-32°C | 29°C, drying | 20°C / 8°C | 27-28°C | Lowest of the four | Tangalle, Hikkaduwa or Bentota; Trincomalee starts to work |
Sunshine on the south coast runs from about 7 hours a day in December to 8 in February (Weather2Travel, Galle). Humidity is moderate, around 70-75 percent on the coast, and drops further in the hills.
November: Cheaper, Greener, a Few Showers
November is the shoulder month. The south coast still gets rain on about half of days, though showers are often short and the sea stays near 28-29°C. Hotel rates are 30 to 50 percent below Christmas levels, and the Mirissa whale season opens. Bentota and Negombo on the west coast usually dry out first, so they are the safer beach bases. Whale watching boats run from Mirissa from about mid-November. Avoid the east coast completely. Plan a mix of Cultural Triangle days and short beach stays rather than a full week on sand.
Resort base: Cinnamon Bentota Beach, a family resort with a pool and kids’ club, listed on Booking.com, from approximately USD 120-180 a night in November (as of 2026, indicative).
December: Peak Season Begins
By mid-December the south coast is dry, sunny and busy. Christmas and New Year drive rates up 50 to 100 percent, so book months ahead (see Christmas in Sri Lanka and New Year’s Eve in Sri Lanka). Weather2Travel averages for Galle show around 180 mm of rain and 10 rainy days. The sea is about 27.8°C.
Resort base: Galle, Unawatuna or Mirissa. Jetwing Lighthouse above Galle (Booking.com listing, two outdoor pools, spa) from approximately USD 300-450 in the festive week, or around USD 160-260 early in the month.
January: Driest Reliable Month
January is the strongest all-round winter sun month for the south coast: low rainfall, steady sunshine, calm water at most beaches and consistent whale sightings. Prices remain high until about 10 January, then ease slightly. Surfers use Hikkaduwa and Weligama.
Resort base: Weligama Bay Marriott Resort & Spa, a large beachfront resort with several restaurants, a spa and water sports. Booking.com guides show roughly USD 130-360 across the year; January sits towards the upper middle of that range.
February: Hottest and Driest
February has the lowest rain and the highest temperatures of the four months, around 31-32°C on the coast. The east coast begins to settle toward the end of the month, though most operators in Trincomalee and Pasikuda still say March is safer. Prices are 15 to 30 percent lower than January, and the beaches are less crowded. Yala leopard activity improves. Evenings in the hills are cold, around 8°C in Nuwara Eliya.
Resort base: Tangalle for quiet luxury, or Bentota for an easy first night. For the east coast late in February, look at the Uppuveli beachfront in Trincomalee (for example, Uppuveli Beach by DSK, listed on Booking.com), but check the sea conditions with the hotel before you commit.
Choosing Between the Four Months
If budget matters most, go in late November or the first half of February, when rates fall and the weather is still warm. If reliability matters most, choose January, which pairs low rainfall with consistent whale sightings and calm bays. If you are tied to school holidays, December is workable but needs early booking and a flexible plan for the odd shower. A ten to twelve night trip works best: five or six nights on the coast, two or three in the Cultural Triangle, and two in the hills for cool air and the Kandy to Ella train. Whatever you choose, keep one buffer day for weather and transfers.
Where to Base Yourself
- Bentota and the west: Calm water, resort-heavy, about 2 hours from Colombo airport by expressway. Good for families and short trips.
- Galle and Unawatuna: Dutch fort, cafes, good restaurants and a calm bay. See Galle and Unawatuna.
- Mirissa and Weligama: Whale watching, beginner surfing, lively beach bars. See Mirissa and Weligama.
- Tangalle: Quieter, long beaches, luxury villas.
- Hill country add-on: Two nights in Nuwara Eliya or Ella break up a beach week with cooler air.
Use our Booking.com pages for Bentota, Galle, Mirissa and Weligama, or browse all Sri Lanka stays. To add day trips, see Sri Lanka tours.
What to Pack
Pack light cotton and linen, swimwear, a hat, reef-safe sunscreen and insect repellent. Add a light rain jacket for November and December, and one fleece or jumper for the hill country at 8-10°C. Cover shoulders and knees for temple visits. Our packing list has the full checklist, and temple etiquette explains the dress code.
Costs, Flights and Entry
Return economy fares from the UK typically run from approximately GBP 500-650 in November and rise to approximately GBP 700-950 in the Christmas window (as of 2026, indicative). See flights to Sri Lanka or check current fares. Most visitors need an ETA, covered in our ETA guide. Add travel insurance and an eSIM.
For a rival long-haul option, see Sri Lanka vs Thailand for winter sun. To find the warmest bases, read the warmest place in Sri Lanka in December.
Climate averages are published by the Sri Lanka Department of Meteorology, and visitor information by the Sri Lanka Tourism Development Authority.