Coconut palms above Mirissa beach

When to go

Best time to visit Sri Lanka

Somewhere is always in season. Pick a month to see where.

West and south coastNegombo, Galle, Mirissa, Tangalle

Rainy

KalpitiyaDolphins or kitesurfing

Kitesurfing

Hill countryKandy, Nuwara Eliya, Ella, Bandarawela

Rainy

Sri Pada (Adam’s Peak)Pilgrim season December to May

Off season

Cultural TriangleAnuradhapura, Sigiriya, Polonnaruwa

Fine

NorthJaffna and Point Pedro

Rainy

East coastTrincomalee, Batticaloa, Arugam Bay

Fine

Yala National ParkClosed Sep to mid Oct

Closed

Best Fine Rainy or closed

The monsoons

Two seasons, two coasts

May to September

South-west monsoon

Rain in the south and west. The east coast and north are at their best.

November to February

North-east monsoon

Rain in the north and east. The south, west and hills are clear.

October

In between

Showers anywhere. Quieter, and lower prices.

Calendar

Wildlife and festivals

FAQ

Seasons, answered

When is the best time to visit Sri Lanka?

It depends on the coast. December to April is best for the west and south coasts and the hill country. April to September is best for the east coast and the north. Somewhere on the island is usually dry in every month.

When is whale watching in Sri Lanka?

Off Mirissa on the south coast, roughly November to April. Off Trincomalee on the east coast, roughly March to August.

When can you climb Sri Pada (Adam’s Peak)?

The pilgrim season runs from about December to May, when the path is lit at night and the weather is clearest.

Is Yala National Park open all year?

No. Yala usually closes in September and the first half of October.