Places to Visit in Sri Lanka

The best places to visit in Sri Lanka and the things to see in each, from ancient cities and hill country to beaches and wildlife.

Best time: Year-round as a gateway city, though December to March is driest and most pleasant for walking around

Colombo

Sri Lanka’s commercial capital and main gateway city, with colonial landmarks, a seafront promenade and modern shopping and dining.
Best time: January to March (driest months in the cultural triangle)

Dambulla

Home to Sri Lanka’s largest and best-preserved cave temple complex, with 153 Buddha statues and ancient murals.
Best time: December to April (south-west coast dry season)

Galle Fort

A walled Dutch colonial fort on the south-west coast, with ramparts, a lighthouse and boutique shops and cafes.
Best time: January to March and June to September (dry seasons)

Habarana

A peaceful base in the Cultural Triangle, convenient for Sigiriya, Dambulla and Polonnaruwa, with lakes and elephant safaris nearby.
Best time: November to April (south-west coast dry season and best surf)

Hikkaduwa

A lively south-coast beach town known for surfing, coral reefs and a relaxed, active tropical atmosphere.
Best time: January to March (clearest mornings for World’s End)

Horton Plains National Park

A high-altitude grassland and cloud forest famous for the World’s End viewpoint and Baker’s Falls.
Best time: January to March and July to August (drier spells between the two monsoons)

Kithulgala

A rainforest river town best known for white water rafting on the Kelani River and other outdoor adventure activities.
Best time: January to March (clearest views, least mist)

Lipton’s Seat

A 360-degree viewpoint over the hill country’s tea estates, named after tea pioneer Sir Thomas Lipton.
Best time: June to September (the seasonal elephant gathering, “the Gathering”)

Minneriya National Park

Home to one of Asia’s largest elephant gatherings, drawn to the reservoir’s grasslands during the dry season.
Best time: December to March (dry season, though it works year-round as an arrival/departure base)

Negombo

The closest beach town to the airport, with a lagoon, Dutch-era fort and a lively fish market.
Best time: May to October (east coast dry season)

Pasikuda

A peaceful east coast beach known for its shallow, crystal-clear turquoise waters and soft golden sand.
Best time: January to March (driest months, and cooler for the climb)

Sigiriya Rock Fortress

A 5th-century rock palace and UNESCO World Heritage Site, one of the best-preserved examples of ancient urban planning in Asia.
Best time: January to March (driest months in the cultural triangle)

Sigiriya

Home to the iconic Sigiriya Rock Fortress and surrounding gardens, forests and villages in Sri Lanka’s Cultural Triangle.
Best time: January to April and August to September (drier spells in a rainforest)

Sinharaja Forest Reserve

Sri Lanka’s most famous rainforest, a UNESCO World Heritage Site rich in endemic plants, birds and wildlife.
Best time: February to June and August to September (dry season)

Thissamaharama

A historic temple town and the main gateway to Yala National Park, surrounded by reservoirs and ancient Buddhist sites.
Best time: May to September (dry season, best for elephant sightings)

Udawalawe

Home to Udawalawe National Park, the closest park to Colombo and one of the best places to see wild Asian elephants.
Best time: December to April (south-west coast dry season)

Unawatuna

A golden-sand beach close to Galle Fort, popular for swimming, snorkeling and a relaxed tropical atmosphere.
Best time: February to October (dry season)

Wilpattu National Park

Sri Lanka’s largest national park, known for natural lakes (villus) and one of the country’s best leopard populations.
Best time: February to June and August to September (dry season, best game viewing)

Yala National Park

Sri Lanka’s most visited national park, famous for leopards, elephants and one of the highest leopard densities in the world.
Best time: May to September (east coast dry season and best surf)

Arugam Bay

A laid-back surf town on the east coast, with a long curved bay, quiet beaches and the wildlife of Kumana National Park nearby.
Best time: November to April (whale-watching and dry season on the south coast)

Mirissa

A relaxed south-coast beach town, famous for seasonal whale watching, palm-fringed beaches and Coconut Tree Hill.
Best time: November to April (south-west coast dry season)

Bentota

A long golden beach and river resort area on the south-west coast, popular for water sports, Ayurveda and relaxing after a tour.
Best time: February to September (drier and cooler months). October to January is the rainy season

Jaffna

The cultural capital of Sri Lanka’s north, known for its Hindu temples, colonial fort, distinctive Tamil cuisine and nearby islands.
Best time: February to September (drier months). Explore in the morning or late afternoon to avoid the midday heat

Polonnaruwa

A medieval royal capital in the dry zone, with well-preserved ruins, rock-cut Buddha statues and a large ancient reservoir.
Best time: February to September (drier months). It is hot, so go early in the day and carry water and sun protection

Anuradhapura

Sri Lanka’s first great ancient capital, a UNESCO World Heritage city of enormous stupas, monasteries and the sacred Sri Maha Bodhi tree.
Best time: January to March, and August to September, for the driest and clearest weather

Ella

A small hill-country town known for the Nine Arch Bridge, walks up Little Adam’s Peak and Ella Rock, and the scenic train ride from Kandy.
Best time: January to April (driest months); bring warm layers as evenings are cold

Nuwara Eliya

A cool, misty hill-country town surrounded by tea estates, often called Little England for its colonial-era buildings and gardens.
Best time: December to April (south-west coast dry season)

Galle

A historic port on the south-west coast, famous for its Dutch-era fort, ramparts, lighthouse and boutique cafés, close to beaches such as Unawatuna.
Best time: January to April (drier months), or July to August for the Esala Perahera

Kandy

Sri Lanka’s hill-country cultural capital, home to the Temple of the Tooth, a lakeside town centre and the nearby botanical gardens.
Best time: May to September (east coast dry season)

Trincomalee

A port city on Sri Lanka’s north-east coast, known for calm white-sand beaches, snorkelling at Pigeon Island, the ancient Koneswaram temple and seasonal whale watching.