Skip to content
Please select your location:
Beach in Sri Lanka

When is the best time to visit Sri Lanka?

The best time to visit Sri Lanka depends on which part of the country you’re going to. It’s a year-round destination with consistent warmth and lots of sunshine, with temperatures averaging between 31℃ at their highest and 22℃ at their lowest. It’s normally hotter in coastal areas and the lowlands than it is in areas with higher altitude. Showers can occur at any time.

The southwest coast is best between December and April, before their monsoon season starts, while the east coast and the north is less humid between May and September, when their monsoon season is over.

The central hills remain cooler all year round and we’d only recommend avoiding them in October and November, when the rainfall is less predictable.

Speak to someone
who's been there
Audley Travel specialist Niall

Start planning your tailor-made trip by calling one of our Sri Lanka specialists at 617-223-4190

To witness one of nature’s great spectacles, I’d recommend traveling to Sri Lanka in August to see ‘The Gathering’. Each year, hundreds of wild elephants can be found around the ancient reservoir in Minneriya National Park, which is thought to be the largest grouping of wild Asian elephants in the world.

Sophie, India & Sri Lanka Specialist

Sri Lanka Climate Guide

Destination Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Colombo 86°F 3" 88°F 3" 90°F 5" 90°F 10" 88°F 14" 86°F 8" 86°F 5" 86°F 4" 86°F 7" 86°F 14" 86°F 13" 86°F 6"
Galle 84°F 4" 86°F 4" 88°F 6" 88°F 9" 86°F 12" 84°F 8" 84°F 7" 82°F 7" 84°F 9" 84°F 14" 84°F 12" 84°F 8"
Hatton 72°F 4" 73°F 3" 79°F 6" 81°F 10" 77°F 12" 75°F 13" 73°F 12" 75°F 10" 77°F 10" 75°F 12" 75°F 11" 72°F 7"
Kandy 81°F 7" 82°F 5" 86°F 5" 86°F 8" 84°F 9" 82°F 7" 81°F 7" 82°F 6" 82°F 7" 82°F 13" 81°F 13" 81°F 10"
Nuwara Eliya 66°F 5" 66°F 3" 73°F 3" 75°F 7" 70°F 7" 66°F 7" 64°F 7" 64°F 6" 70°F 7" 66°F 10" 68°F 9" 66°F 9"
Sigiriya 82°F 6" 86°F 3" 90°F 4" 90°F 6" 90°F 3" 88°F 0" 88°F 2" 90°F 2" 90°F 4" 86°F 10" 84°F 11" 82°F 13"
Yala National Park 82°F 9" 84°F 5" 86°F 4" 88°F 4" 90°F 2" 90°F 0" 90°F 1" 90°F 1" 88°F 1" 88°F 5" 84°F 9" 82°F 9"

Month-by-month guide to traveling in Sri Lanka

Galle, Sri Lanka

Visiting Sri Lanka in January - March

January to March is a beautiful time to be in the central hills or southwest Sri Lanka, as days are sunny and dry and the sea is usually calm. Galle Literary Festival takes place annually in late January or early February.

Events & Festivals

  • Marine life (November to April): Head to the south coast during these months to try spotting blue, sperm, fin and Bryde's whales, as well as many dolphin species, turtles, tuna and even flying fish. Read more »

Why travel with Audley?

Trip ideas and travel guides to exploring Sri Lanka