Weather in Sri Lanka in June
1. Southwest Sri Lanka: Colombo, Galle, and Bentota
The southwestern coast, including Colombo, Galle, and Bentota, bears the brunt of the southwest monsoon in June. Rainfall is frequent and heavy, with downpours often occurring in the afternoons and evenings. These rains make the region’s beaches less ideal for swimming and sunbathing due to choppy waters and occasional red-flag warnings.
- Temperature: Highs around 84°F to 88°F (29°C to 31°C), lows from 75°F to 79°F (24°C to 26°C)
- Rainfall: Between 7.87-11.81 inches (200-300mm)
- Humidity: High, contributing to a sticky, tropical feel
- Sunshine: Limited, with cloudy skies prevailing, though there may be some breaks of sun
2. Eastern Sri Lanka: Trincomalee, Batticaloa, and Arugam Bay
On the east coast, the climate is drier, making June an ideal month for beach activities, snorkeling, and surfing. The beaches in areas like Trincomalee, Batticaloa, and Arugam Bay attract travelers looking for sunny weather. These locations are typically less impacted by the monsoon, offering calmer seas and bright skies.
- Temperature: Highs around 88°F to 91°F (31°C to 33°C), lows around 77°F to 81°F (25°C to 27°C)
- Rainfall: Minimal, ranging from 1.97-3.94 inches (50-100mm)
- Humidity: Moderate, more comfortable than the southwest
- Sunshine: Abundant, making it perfect for beach activities
3. Central Highlands: Kandy, Nuwara Eliya, and Ella
Sri Lanka’s central highlands, including the towns of Kandy, Nuwara Eliya, and Ella, are cooler due to their elevation. While these regions experience less rain than the southwest, showers are still frequent, particularly in the afternoons. The climate here in June offers a refreshing break from the coastal heat, though it can be chilly in the evenings.
- Temperature: Highs around 72°F to 82°F (22°C to 28°C), lows dropping to 57°F (14°C) in higher areas like Nuwara Eliya
- Rainfall: Moderate, with some areas receiving between 3.94-7.87 inches (100-200mm)
- Humidity: Mild due to cooler temperatures
- Sunshine: Mixed, with cloudy spells interspersed with sunshine
4. Northern Sri Lanka: Jaffna and Kilinochchi
Northern Sri Lanka, including the cities of Jaffna and Kilinochchi, enjoys warm and relatively dry weather in June. This region’s climate remains less impacted by the southwest monsoon, making it ideal for those looking to explore without the risk of heavy rain.
- Temperature: Highs around 88°F to 91°F (31°C to 33°C), lows around 75°F to 79°F (24°C to 26°C)
- Rainfall: Minimal, averaging around 1.97-3.94 inches (50-100mm)
- Humidity: Moderate, though it can feel warm in the afternoons
- Sunshine: Plenty of sunny days with occasional clouds
5. Cultural Triangle: Sigiriya, Anuradhapura, and Polonnaruwa
In June, the region enjoys relatively favorable weather, making it one of the best parts of the island to explore during this month. The area's location in Sri Lanka's dry zone means it experiences minimal rainfall compared to the southwest and central highlands, making sightseeing and outdoor activities more accessible.
- Temperature: Daytime highs range from 84°F to 91°F (29°C to 33°C), while nighttime lows are around 72°F to 77°F (22°C to 25°C). The heat is moderated by occasional breezes in the evenings, especially in open plains.
- Rainfall: Moderate, about 2.36-3.94 inches (60-100mm). While rain showers do occur, they are generally light and short-lived, often in the late afternoon or evening.
- Humidity: Moderate to high, typical of a tropical climate, but not as oppressive as the southern regions affected by the monsoon.
- Sunshine: 7-8 hours of sunshine per day, providing ample daylight for exploration.
Crowds and Costs in Sri Lanka in June
With the arrival of the monsoon season, June is part of Sri Lanka’s low tourist season, resulting in reduced crowds and more affordable travel options. Popular destinations in the southwest, like Colombo, Galle, and Bentota, see fewer visitors, which can make for a peaceful experience despite the occasional rain. Hotels, activities, and transportation tend to offer off-peak rates, allowing travelers to save on accommodations and experiences that might otherwise be more expensive during peak season.
However, the east coast experiences higher demand, especially in areas like Arugam Bay, as tourists flock to the dry, sunny beaches. While these areas see more visitors than the southwest, they’re still far less crowded than during peak months, offering a balance between affordability and favorable weather.
Festivals in Sri Lanka in June
Two major festivals are celebrated in Sri Lanka in June—Eid al-Fitr by the Muslims, and Poson Paya, a Buddhist festival. Poson Poya marks an immensely crucial occasion for Buddhism in Sri Lanka—the advent of Buddhism to the country by Mahinda, a Buddhist monk and the son of the Indian emperor Ashoka. As the most sacred Poya (full moon day) of the year, festivities are in full swing at all corners of the country, but Anuradhapura and Mihintale receive the highest number of pilgrims.
For those looking to experience Sri Lanka’s natural beauty without the usual crowds, June can be a rewarding time to visit. The weather in Sri Lanka in June offers a contrast between the rainy southwest and the sunny, dry east, providing options for travelers with varied interests. Whether you’re drawn to the vibrant cultural celebrations, the tranquil highlands, or the beaches of Trincomalee, Sri Lanka in June promises an affordable and unique adventure in a truly captivating landscape.