Quick answer
A 3 day Sri Lanka trip from December to March can use the island's best weather on the south, west and hill country. Choose Colombo and Galle for calm seas at Unawatuna, Bentota for a river and beach, Kandy and Sigiriya for culture or Yala and Mirissa for leopards and whales. The east coast is wet in December and January. Book hotels, safaris and trains early, especially over Christmas and New Year.
Key takeaways
- December to March is the dry season for Sri Lanka's south, west and hill country.
- The east coast around Trincomalee is wet roughly November to January.
- Whale watching from Mirissa runs roughly December to April.
- Christmas, New Year and February are the busiest weeks; book early.
- Horton Plains and tea country have their clearest mornings roughly January to April.
Weather from December to March
From December to March, the north-east monsoon brings rain to the east and north, while the south-west, west and hill country are dry. Sea conditions on the south and west coasts are calm, with blue water at Unawatuna, Mirissa and Bentota.
Kandy and the Cultural Triangle are dry and pleasant, with clear mornings. In the hills, nights are cool, sometimes below 10°C in Nuwara Eliya from December to February.
December can still bring some rain early in the month, and the east coast around Trincomalee is wet until roughly January.
- →South and west coasts: dry and calm.
- →Hills: clear, cool nights.
- →East coast: wet until roughly January.
The best routes for these months
Colombo and Galle is ideal from December to March, with calm swimming at Unawatuna and Jungle Beach and golden sunsets on Galle's ramparts. Bentota offers a river and beach base. Yala and Mirissa combine leopards with whale watching, which runs roughly December to April.
Kandy and Sigiriya work well in these months, with dry weather for the climb. Tea country is clearest from January to April, so the hill country route suits late in the season.
Avoid Trincomalee in December and January, when the east coast is wet; it improves by March.
- →Colombo and Galle: calm sea.
- →Yala and Mirissa: leopards and whales.
- →Kandy and Sigiriya: dry for the climb.
Christmas, New Year and festivals
Christmas and New Year are the busiest weeks of the year in Sri Lanka. Hotels on the south coast and in Galle Fort fill months ahead and prices rise. Colombo's hotels hold New Year's Eve events.
The Duruthu Perahera at Kelaniya is usually in January, and Navam Perahera at Colombo's Gangaramaya Temple usually in February; dates shift with the lunar calendar. Thai Pongal, the Tamil harvest festival, falls in mid-January.
February brings peak demand from European travellers, and safaris and whale trips should be booked early.
- →Christmas and New Year: book months ahead.
- →Duruthu Perahera: usually January.
- →Navam Perahera: usually February.
Booking in peak season
Booking early is essential for a short trip from December to March. Small hotels in Galle Fort, tea bungalows and lodges near Yala fill first. Reserved train seats sell out, especially on the coastal line and the main line to Kandy.
Prices are highest in these months; budgets of roughly US$80-180 per person per day for mid-range travel are common. Confirm current prices.
Prices at the very top of the season, over Christmas, New Year and February, can be well above the rest of the year, and some hotels set minimum stays. Shifting a short trip to early December or late March often gives the same weather for less, with quieter ramparts and beaches.
Planning a peak-season short trip
A private car and driver makes peak-season travel easier, avoiding sold-out trains and timing visits around crowds. Lankan Stays & Trails can arrange a three-day route for December to March, booking hotels and safaris early.
Pack light clothes for the coast and a warm layer for the hills, sunscreen and a hat for the strong sun.
The east coast becomes an option again from roughly March, as the north-east monsoon fades. A three-day trip late in the season can choose between the south coast and Trincomalee, while the hill country is at its clearest, with sharp morning views from Horton Plains and the tea estates around Hatton.
- →Book early.
- →Warm layer for the hills.
- →Strong sun protection.
Frequently asked questions
Is December to March a good time for Sri Lanka?
December to March is the best time for Sri Lanka's south, west and hill country, with dry weather and calm seas on the south coast. It is peak season, so book early. The east coast around Trincomalee is wet until roughly January. Kandy and Sigiriya are also dry and pleasant.
What is the best 3-day trip in January?
The best three-day trip in January is Colombo and Galle for calm seas and Galle Fort, or Yala and Mirissa for leopards and whales. Kandy and Sigiriya are dry for culture. Avoid the east coast, which is wet in January.
Can I see whales in February?
You can see whales from Mirissa in February, during the main season roughly December to April, when blue and sperm whales pass offshore. Trips take four to six hours. Choose an operator that keeps its distance and does not chase whales.
Is Christmas a good time for a short trip to Sri Lanka?
Christmas is a good time for a short trip to Sri Lanka's south coast weather-wise, but it is the busiest and most expensive week of the year. Book hotels months ahead, expect higher prices and plan around crowds at popular sites.
Is Trincomalee good in December?
Trincomalee is not good in December, because the north-east monsoon brings rain and rough seas to the east coast roughly November to January. For a December beach trip, choose Galle, Unawatuna, Bentota or Mirissa on the south and west coasts.
How cold is Sri Lanka in January?
Sri Lanka's coast is warm in January, around 27 to 31°C. Kandy is milder, and the hills are cool, with nights sometimes below 10°C in Nuwara Eliya. Bring a warm layer if heading to tea country or Horton Plains. Pack light layers.
Do I need to book early for March?
Booking early for March is wise, because it is still peak season for European travellers, especially early in the month. Small hotels, safaris and train seats fill. Late March can be slightly quieter, with hot days before the April inter-monsoon.

