Skip to main content

Best time to visit Sri Lanka

Sri Lanka is a year-round destination — two monsoons on opposite coasts mean it's always dry somewhere. Pick your month and we'll tell you exactly where to go.

January

Sea 28°C

January sits in the heart of Sri Lanka's peak season. The northeast monsoon (December to February) delivers its rain to the north and east, which means the south and west coasts, the hill country, and the Cultural Triangle enjoy their driest, sunniest weather of the year. Beach towns from Bentota down to Mirissa see calm seas ideal for swimming and snorkelling, and the blue whale watching season off Mirissa is in full swing. The hill country around Ella and Nuwara Eliya is clear and cool, with excellent hiking conditions, and the Adam's Peak pilgrimage season is underway. Expect the highest visitor numbers and prices of the year, especially in the first half of the month around the New Year holidays, so book accommodation and the popular hill country trains well in advance. The east coast, by contrast, is at its wettest and roughest, with many beach operations in Arugam Bay and Pasikuda closed for the season.

South & West Coast · Hill Country · Cultural Triangle · Kalpitiya & Northwest

February

Sea 28°C

February is arguably the most reliable month for weather in Sri Lanka's classic touring circuit. It is typically the driest month on the south and west coasts, the northeast monsoon is tailing off, and rainfall is low almost everywhere except the far east coast. Beach conditions from Negombo to Tangalle are excellent, whale watching off Mirissa remains superb, and the hill country offers crisp mornings and clear views, making it a prime month for climbing Adam's Peak or hiking around Ella. The Cultural Triangle is dry and pleasant before the real heat of March and April arrives. Crowds remain high but ease slightly after the January rush, outside of the Independence Day holiday on February 4th. The east coast is still recovering from its monsoon: seas can remain rough and some guesthouses in Arugam Bay stay shut, though rainfall totals begin to fall. For a first trip covering beaches, tea country, and ancient cities, February is hard to beat.

South & West Coast · Hill Country · Cultural Triangle

March

Sea 29°C

March continues the dry season on the south and west coasts and in the hill country, but temperatures climb noticeably as the island heads toward its hottest period. Beach weather from Bentota to Tangalle remains dependable, and whale watching off Mirissa is still productive, with the season generally running until April. In the Cultural Triangle, expect hot, dry days: plan Sigiriya and the ancient cities for early morning or late afternoon. The hill country stays pleasant and is a welcome escape from the coastal heat, with the Adam's Peak season continuing. Crowds thin compared with January and February, and prices soften slightly, making March good value for peak-quality weather. On the east coast, conditions steadily improve: seas calm through the month and Arugam Bay begins to stir ahead of its surf season, though it is not yet in full swing. Occasional pre-monsoon thunderstorms can build inland in the afternoons late in the month.

South & West Coast · Hill Country · Cultural Triangle

April

Sea 29°C

April is a transition month and the hottest time of year in the lowlands. The first half often remains dry and sunny in the south and west, while the inter-monsoonal build-up brings increasingly frequent afternoon thunderstorms as the month progresses, ahead of the southwest monsoon in May. Meanwhile the east coast season properly begins: Trincomalee, Nilaveli, and Pasikuda see calming seas and clearing skies, and the surf season starts to build at Arugam Bay. The single biggest event is the Sinhala and Tamil New Year on April 13-14, when the whole country celebrates: it is a wonderful cultural window, but transport is packed, many shops close for several days, and locals flood to Nuwara Eliya, which hosts its traditional April season of races and flower shows. The hill country is warm and green. If you travel in April, weight your itinerary toward the east coast and the highlands, and keep beach time in the southwest to the first half of the month.

East Coast · Hill Country · Cultural Triangle

May

Sea 29°C

May marks the arrival of the southwest (Yala) monsoon, which soaks the south and west coasts and the western slopes of the hill country from now through September. Seas on the southwest coast turn rough and swimming becomes unsafe at many beaches, though rain typically falls in heavy bursts rather than all day. The smart move is to head east and north: Trincomalee, Nilaveli, and Pasikuda enter their dry season with calm, clear water, and Arugam Bay's surf season gets going in earnest. The Cultural Triangle and Jaffna sit in the island's dry zone and see relatively little rain. May also brings Vesak, the most important Buddhist festival of the year, when Colombo and towns across the island glow with lanterns and illuminated displays around the full moon. Crowds are low almost everywhere, prices drop notably in the southwest, and the landscape turns lush, making May a rewarding month for travellers who plan around the geography.

East Coast · Cultural Triangle · Jaffna & the North

June

Sea 28°C

June is a classic east coast month. The southwest monsoon continues to bring showers and rough seas to the south and west coasts, while Trincomalee, Nilaveli, Pasikuda, and Arugam Bay bask in dry, sunny weather with calm (or, for surfers, perfectly shaped) seas. Snorkelling at Pigeon Island off Nilaveli is at its best, whale and dolphin watching runs out of Trincomalee, and Arugam Bay's famous right-hand point breaks are working consistently. The Cultural Triangle stays largely dry and is quiet, and Jaffna is a fine add-on to an east coast route. In the southwest, rain tends to ease compared to May's onset, and sheltered stretches can still deliver decent days, but sea conditions remain poor for swimming. June also brings Poson Poya, second only to Vesak in importance, when pilgrims flock to Anuradhapura and Mihintale to mark the arrival of Buddhism in Sri Lanka. Tourist numbers are low overall, and prices reflect it.

East Coast · Cultural Triangle · Jaffna & the North

July

Sea 28°C

July combines the east coast's dry season with some of Sri Lanka's greatest spectacles. Trincomalee, Nilaveli, Pasikuda, and Arugam Bay are at their sunny best, with Arugam Bay's surf season near its peak and a lively traveller scene. In the Cultural Triangle, the dry months concentrate elephants around the reservoirs of Minneriya and Kaudulla national parks, the beginning of the famous 'Gathering', one of Asia's great wildlife events. Kandy begins its build-up to the Esala Perahera, the island's most magnificent festival, a ten-night procession of drummers, dancers, and lavishly costumed elephants that usually straddles late July and early August depending on the lunar calendar. The southwest coast remains in monsoon, with rough seas and passing showers, though rainfall there is generally lower than at the May onset. European summer holidays bring a noticeable bump in visitors, so the east coast and Kandy fill up: book Perahera-period accommodation months in advance.

East Coast · Kandy · Cultural Triangle

August

Sea 28°C

August is one of Sri Lanka's most rewarding months if you follow the dry zone. The east coast remains sunny with calm seas at Trincomalee, Nilaveli, and Pasikuda and consistent surf at Arugam Bay. The elephant Gathering at Minneriya and Kaudulla approaches its peak, with herds hundreds strong grazing the exposed reservoir beds, and the Kandy Esala Perahera usually reaches its climactic final nights in August. In the north, Jaffna's Nallur Festival, a 25-day Hindu celebration ending around late August, is among the island's most vivid cultural experiences. The southwest monsoon technically continues, but August often brings drier spells to the south and west coasts than June or July; seas, however, generally remain too rough for safe swimming at unprotected beaches. Note that Yala National Park's main block traditionally closes for part of the season around September-October, so August is a sensible last call for Yala before the closure. Expect European summer crowds at headline sights.

East Coast · Kandy · Cultural Triangle · Jaffna & the North

September

Sea 28°C

September is the quiet tail of the east coast season and one of the best-value months of the year. Trincomalee, Nilaveli, and Pasikuda usually stay dry and calm through most of the month, and Arugam Bay's surf remains rideable as the season winds down and the traveller crowd thins. The Minneriya and Kaudulla elephant Gathering is typically at its most impressive as water levels reach their lowest, making this a superb month for the Cultural Triangle, which remains dry. The southwest monsoon slackens, and the south and west coasts see improving weather late in the month, though seas are not yet reliably safe for swimming. Be aware that Yala's main block is often closed for its annual break during September and into October; Udawalawe stays open year-round and delivers near-guaranteed elephant sightings instead. Crowds drop everywhere after the August peak, prices follow, and the island feels noticeably more relaxed.

East Coast · Cultural Triangle · Udawalawe & the South Interior

October

Sea 28°C

October is the heart of the second inter-monsoon, and with it comes the most unsettled weather of the year: no coast is reliably dry, and heavy afternoon or evening thunderstorms can strike anywhere on the island. It is typically one of the wettest months in Colombo and the southwest. That said, mornings are often bright, rain tends to arrive in intense bursts rather than persist all day, and the island is green, quiet, and cheap. It is a reasonable month for flexible travellers focused on culture and wildlife rather than guaranteed beach days: the Cultural Triangle sites are atmospheric under dramatic skies, Udawalawe safaris run year-round, and fresh rain revives waterfalls in the hill country, where walkers should simply plan around afternoon showers. Leech-savvy hikers will find trails quiet. If you need the best odds of sunshine, the east coast early in the month and the northwest around Kalpitiya generally fare better than the southwest.

Cultural Triangle · Hill Country · Udawalawe & the South Interior

November

Sea 28°C

November continues the inter-monsoonal pattern early on, with showers still possible island-wide, before the northeast monsoon establishes itself and shifts the rain to the north and east. As the month progresses, the south and west coasts steadily improve: seas begin to calm, sunny spells lengthen, and by late November the classic southwest season is effectively underway. The whale watching season off Mirissa restarts, and Kalpitiya begins its dolphin watching season, with the winter kitesurfing winds arriving around December. The hill country is lush after the rains, with waterfalls at full flow, though afternoon mist and showers linger around Ella and Nuwara Eliya. The east coast, by contrast, enters its wettest stretch as the northeast monsoon arrives, and Arugam Bay largely shuts down for the season. November is a savvy shoulder-season pick: you trade a small weather risk for pre-peak prices and thinner crowds at Sigiriya, Kandy, and the southern beaches before the December rush begins.

South & West Coast · Kalpitiya & Northwest · Hill Country

December

Sea 28°C

December opens Sri Lanka's main tourist season. The northeast monsoon settles over the north and east, leaving the south and west coasts, the hill country, and the Cultural Triangle predominantly dry and sunny. Beaches from Negombo and Bentota around to Mirissa and Tangalle come alive, seas calm for swimming, and the Mirissa whale watching season builds toward its best months. In the highlands, the Adam's Peak pilgrimage season traditionally opens on the Unduvap Poya full moon, and clear mornings make for superb hiking and train journeys, though nights are cold at altitude. Kalpitiya's kitesurfing and dolphin seasons get going on the northwest coast. Early December is relatively quiet and good value, but from mid-month the Christmas and New Year surge sends prices to their annual peak and books out the best hotels, trains, and safari jeeps. The east coast is at its wettest and is best left off the itinerary this month.

South & West Coast · Hill Country · Cultural Triangle · Kalpitiya & Northwest