Quick answer
January is one of the best months for a relaxing beach holiday in Sri Lanka, on the south and west coasts. The weather is usually dry, the sea calm and roughly 27 to 28°C, and swimming is good at Dalawella, Unawatuna, Mirissa and the coves at Tangalle. The east coast is still in the north-east monsoon and best avoided. The first week is crowded and expensive; from mid-January the beaches are calmer while the weather stays excellent.
Key takeaways
- In January the south and west coasts of Sri Lanka are usually dry and calm, with sea temperatures of roughly 27 to 28°C.
- The east coast, including Trincomalee and Pasikudah, is usually still wet and rough in January because of the north-east monsoon.
- The New Year week is the busiest and most expensive of the season; from roughly the second week of January prices and crowds ease.
- Whale-watching boats run from Mirissa in January, with calm mornings giving the most comfortable trips.
- Because Sri Lanka has two monsoons there is always a good coast, and in January it is the south and west.
Beach weather in Sri Lanka in January
Beach weather in Sri Lanka in January favours the south and west. The north-east monsoon is fading but still affects the north and east, while the south-west coast is in its dry season. Most days are sunny, with daytime temperatures of roughly 29 to 31°C on the coast and lower humidity than later in the year.
The sea along the south coast is usually at its calmest from January to March. That is what makes January so good for a relaxing beach holiday: you can plan to swim every morning with reasonable confidence.
- →South and west coasts: dry, sunny and calm; the best coast this month.
- →East coast: rain and rough seas in most years; not recommended for a beach stay.
- →North (Jaffna): the monsoon is ending, but showers are still likely early in the month.
The most relaxing beaches in January
The most relaxing beaches in January are those with calm water and spread-out stays, rather than the busiest bays.
- →Dalawella and Thalpe: reef pools for calm swimming and villas on the sand, near Galle.
- →Mirissa's eastern end and Thalaramba: quieter than the central bay, with whale boats nearby.
- →Goyambokka and Silent Beach, Tangalle: sheltered coves on an otherwise empty coast.
- →Hiriketiya on weekdays: a small bay with gentle water on its eastern side.
- →Induruwa: a long, quiet west-coast beach roughly two hours from the airport.
Avoiding the January crowds
Avoiding the January crowds is mostly about dates. The fortnight from Christmas to the first days of January is the peak of the year, with full hotels and the highest rates. From roughly 6 or 7 January, families head home and the beaches visibly empty.
Within any week, weekdays are quieter than weekends, when Sri Lankan visitors join the international crowd at the best-known bays. Duruthu poya, the full moon in January, is a public holiday and can bring busier beaches and an alcohol-free day; the date shifts each year with the lunar calendar.
A relaxing January rhythm
A relaxing January rhythm uses the cool, flat mornings and avoids the strongest sun. Swim before nine, retreat to shade from late morning to mid-afternoon, and return to the beach for the last two hours of light.
January is also the month to make the one outing that most beach holidays include. Whale-watching trips from Mirissa leave around dawn, and sightings of blue whales are often reported in this period, though never guaranteed. Galle Fort is pleasant for an evening walk on the ramparts.
- →Before 9am: swim while the sea is flat and the beach is empty.
- →Late morning to mid-afternoon: shade, reading and a long lunch.
- →From about 4pm: back to the sand for the softer light and a last swim.
- →One early morning: a whale-watching trip from Mirissa on a calm day.
Who January suits
January suits travellers escaping the northern-hemisphere winter, who arrive to the most reliable weather of the year. It also suits travellers from the southern hemisphere on summer holidays, though they should book early for the first half of the month.
January suits less well those on a tight budget or who dislike company, as it is high season. For them, late January into early February gives the same weather with slightly less pressure on hotels.
Planning a January beach holiday
Plan a January beach holiday early, ideally several months ahead for the first two weeks. Choose one base on the south coast for five to seven nights, or split ten nights between Galle and Tangalle.
Lankan Stays & Trails can arrange quiet south-coast stays for January with airport transfers and a calm-morning whale trip. The guide to Sri Lanka in January covers the rest of the island this month.
Frequently asked questions
Is January a good time for a beach holiday in Sri Lanka?
Yes. January is one of the best months for the south and west coasts, with dry weather, calm seas and warm water of roughly 27 to 28°C. The east coast is still affected by the north-east monsoon, so choose the south or west for a beach stay this month.
Which side of Sri Lanka is best in January?
The south and west coasts, from roughly Negombo down to Tangalle, are best in January. The east coast around Trincomalee and Pasikudah is usually rainy and rough this month and comes into its season from roughly May.
Is the sea calm in Sri Lanka in January?
On the south and west coasts the sea is usually calm in January, especially in the mornings, and swimming is good at sheltered beaches such as Unawatuna, Dalawella and Mirissa. Exposed beaches can still have strong currents, so always check flags and local advice.
Is Sri Lanka busy in January?
Yes, January is high season, especially the first week after New Year. From roughly the second week, crowds and prices ease while the weather stays excellent. Quieter beaches such as Tangalle, Talalla and Induruwa remain calm throughout the month.
Can you swim on the east coast of Sri Lanka in January?
Generally not. The north-east monsoon brings rain and rough seas to the east coast in January in most years. Some days are fine, but swimming conditions are unreliable and many hotels run reduced services. The east coast's season starts in roughly May.
How hot is Sri Lanka's coast in January?
Daytime temperatures on the south and west coasts are typically roughly 29 to 31°C, with cooler nights and lower humidity than later in the year. The sea is roughly 27 to 28°C, warm enough for long swims.

