Best time to visit Sri Lanka

The best time to visit Sri Lanka is Hill country (Jan–Apr) or East coast season (May–Sep) or Inter-monsoon (Oct–Nov), based on recorded weather, crowd and price levels. 4 seasons are compared below with their weather, crowds and prices so you can choose dates that suit your trip.

How we calculate costs

  • Hill country

    January – April

    Clear mornings in Ella and Nuwara Eliya, cold nights.

    Crowds: medium
    Prices: medium
  • East coast season

    May – September

    Dry on the east coast at Arugam Bay and Trincomalee.

    Crowds: medium
    Prices: medium
  • Inter-monsoon

    October – November

    Rain on both coasts, lowest prices, green highlands.

    Crowds: low
    Prices: low
  • West and south season

    December – March

    Dry on the west and south coasts, peak beach season.

    Crowds: high
    Prices: high

Sri Lanka best time to visit FAQ

What is the cheapest time to visit Sri Lanka?

Prices in Sri Lanka are recorded as lowest during Inter-monsoon (Oct–Nov).

When is Sri Lanka least crowded?

Crowds in Sri Lanka are recorded as lowest during Inter-monsoon (Oct–Nov).

When is peak season in Sri Lanka?

Peak crowds or prices in Sri Lanka are recorded during West and south season (Dec–Mar).