Top Things to do in Sri Lanka: Best Activities & Must-Sees

Author's Profile Picture
Top Things to Do in Sri Lanka

Sri Lanka continues to be very popular with UK travellers. Not only can visitors expect exceptional beaches, ancient temples, tropical rainforests, and glorious sunshine, but they also won't feel too far from home. English is widely used as a link language, especially in cities and tourism. You'll find cricket played throughout the island, and fresh tea grown and ready to drink. If you're looking for adventure with a little bit of familiarity, definitely add Sri Lanka to your travel bucket list.

However, if you're a first-time visitor, you might feel a little daunted about where to start planning your trip. There is, after all, a whole island to explore! Here at Trip.com, we're ready to help. We've pulled together a guide to what to see, what to do, and how to save a little money on your upcoming trip to Sri Lanka. Let's go!

Popular Activities in Sri Lanka at the Best Prices 🎫

💡 Did you know? Sri Lanka is home to the oldest-living human-planted tree! The Jaya Sri Maha Bodhi (sacred fig tree) was planted in 288 BCE, making it over 2,300 years old! This tree, found in Anuradhapura, is believed to be a descendant of the Bodhi Tree, under which the Gautama Buddha attained enlightenment. It's a site of spiritual pilgrimage for many Buddhists across the world.

What to Do in Sri Lanka Based on Your Stay

Although Sri Lanka is smaller than Scotland in size, there's a huge amount to do here. This diverse island is covered in beaches, rainforests, mountains, and cities, and it can take multiple hours to travel from one end to the other. Here are our recommendations on how to spend your time, depending on how long you're in the country and the needs of those you're travelling with.

Length of Stay

As a Couple

Family-Friendly

With Friends

Solo

4-5 Days

Colombo + Galle: city cafes + Galle Fort sunsets + Unawatuna beach + quick Sigiriya day trip

Colombo + Galle: coastal city intros + Pinnawala elephants + Galle Fort + beach downtime

Colombo + Galle: nightlife + surf beaches in Hikkaduwa + Galle Fort + Mirissa beach days

Colombo + Galle: Colombo food scene + Galle Fort wandering + beach hostels + short cultural excursions

1 Week

Galle + Kandy: Galle Fort + whale watching in Mirissa + Ella hikes + ancient culture + Sigiriya rock fortress

Kandy + Galle: City culture + Temple of Tooth + elephant safari + Galle beaches + relaxed travel pace

By the coast: surf + whale watching + Ella hikes + train journeys + beach parties + Galle social scene

Colombo +  Ella + Mirissa: backpacker route + train journeys + temples + social beach towns

2 Weeks

Across the island: slow coastal stays + hill country train ride + safaris + temples + beach relaxation loop

Across the island: cultural triangle + Sigiriya + wildlife parks + hill country tea estates + beach resorts

Across the island: full loop + surf coast + safaris + nightlife spots + adventure hikes + train travel

Across the island: full slow travel loop + hostels + hikes + safaris + beaches + cultural immersion across regions


Must-Visit Cities in Sri Lanka

When visiting Sri Lanka, you won't find major metropolises, but rather bustling urban centres and towns. This doesn't mean you can't enjoy the exciting energy of busier destinations like Colombo, Galle and Kandy. For folks looking for a slower pace on their holiday, there are plenty of slower-paced towns, rural villages and resorts to pick from. Here are our suggestions on where to add to your itinerary.

Galle:

Galle

Take in Sri Lanka's history, a stone's throw from the sea, with a visit to the coastal city of Galle. This atmospheric destination is best known for its well-preserved colonial architecture; think cobbled streets and the Galle Fort UNESCO World Heritage Site. 

Galle is the perfect destination for history buffs, with plenty of museums and historical buildings to explore. Put a pause on sightseeing and spend time relaxing on Unawatuna's beaches, which are a perfect place to take in a sunset.

📌 The Trip.com tip: Wait until the evening to explore the city's fort walls. Not only will it be quieter, but you'll miss the midday heat. Plus, you won't want to miss the views of the sun setting across the Indian Ocean.

Colombo:

Colombo

Sri Lanka's largest city, Colombo, is located on the west coast of the island and is the destination for shopping and dining. It might also be where you get your first impression of the country, since a major airport is located here.

So, what is there to do in Colombo? So much! Take a gentle walk along Galle Face Green to wind down in the evening, visit the unique Gangaramaya Temple, immerse yourself in the country's history at the National Museum of Colombo, and, of course, head to Wander Pettah Market to try out the local street food!

Kandy:

Kandy

Let's head inland and to the misty, central hills to discover the city of Kandy. This green destination is a little more laidback than Colombo. Here, the focus is on tradition and history, with plenty of cultural and spiritual sites to explore.

Built around a lake, Kandy is the perfect spot for scenic walks and taking in nature. The famous Royal Botanic Gardens are based here, as is the spiritually important Temple of the Sacred Tooth Relic, home to what is believed to be the Buddha's tooth. Kandy is also the hub for train journeys through the nearby mountains and tea plantations.

Negombo:

Neogombo

Another destination close to an international airport, Negombo, is a relaxed city on Sri Lanka's west coast. A great place to acclimate after a long flight, the vibe here is calm and chilled-out; exactly what you need when adjusting to the time zone.

The main attraction here is the long, sandy beach and lagoon, with lots of restaurants and cafes lining the way. And as these are right by the sea, there is plenty of seafood to enjoy, from crab curries, fish ambul thiyal, and devilled prawns. Delicious!

Yala National Park:

Yala National Park

Not a city, but an absolute must-visit destination for your Sri Lanka holiday, Yala National Park is the country's most famous wildlife reserve. While it is slightly smaller than Greater London, it is still very large, covering around 979 to 1,300 km² compared with Greater London's roughly 1,572 km². You'll find a wide range of native animal species, plant life and birds here, including leopards, elephants and peacocks. The landscape is also very varied, with beaches, lagoons and scrubland.

Excitingly, you can stay in the park, with safari lodges and camps ready to book! There are also nearby hotels available. Handy to know - no independent camping is allowed, and note that not all of the park is accessible to guests.

🎁 Exclusive Offers For You:
Hotels: Save up to 10% (Book online or on Mobile)
Homes & Apts: Save up to £39 (App-only deal)
Top hotels in Sri Lanka
Colombo
Negombo
Kandy
Galle
See All Hotels
NO.1
Granbell Hotel Colombo
9/101187 reviews
Granbell Hotel Colombo
Hotel in Colombo
NO.2
Clock Inn Dehiwala
8.9/1058 reviews
Clock Inn Dehiwala
Hotel in Dehiwala-Mount Lavinia
NO.3
Galle Face Hotel
8.8/10115 reviews
Galle Face Hotel
Hotel in Colombo
NO.4
Amari Colombo Sri Lanka
9.1/10211 reviews
Amari Colombo Sri Lanka
Hotel in Colombo
NO.5
Marino Beach Colombo
9.4/10452 reviews
Marino Beach Colombo
Hotel in Colombo
NO.6
Marine Bay Colombo Sri Lanka
8.8/10251 reviews
Marine Bay Colombo Sri Lanka
Hotel in Colombo
NO.7
Taj Samudra, Colombo
8.4/10102 reviews
Taj Samudra, Colombo
Hotel in Colombo
NO.8
Sofia Colombo City Hotel
9/10177 reviews
Sofia Colombo City Hotel
Hotel in Colombo
NO.1
Jetwing Sea
8.3/1069 reviews
Jetwing Sea
Hotel in Negombo
NO.2
Hotel J Negombo
9.1/1040 reviews
Hotel J Negombo
Hotel in Negombo
NO.3
Earl's Regent Negombo
8.8/1069 reviews
Earl's Regent Negombo
Hotel in Negombo
NO.4
Bohemian Nest
9/1065 reviews
Bohemian Nest
Hotel in Negombo
NO.5
Amagi Aria Airport Transit Hotel
8.6/1067 reviews
Amagi Aria Airport Transit Hotel
Hotel in Negombo
NO.6
Limeshine Hotels and Residence
8.5/10121 reviews
Limeshine Hotels and Residence
Hotel in Negombo
NO.7
Family Apt Santorini Resort, Pearl Sandy Heaven
9.5/100 reviews
Family Apt Santorini Resort, Pearl Sandy Heaven
Hotel in Negombo
NO.8
Jetwing Beach
8.9/1088 reviews
Jetwing Beach
Hotel in Negombo
NO.1
Earl's Regency Hotel
9/1076 reviews
Earl's Regency Hotel
Hotel in Kandy
NO.2
Selene City Hotel
8.5/1050 reviews
Selene City Hotel
Hotel in Kandy
NO.3
The Grand Kandyan
8.3/1067 reviews
The Grand Kandyan
Hotel in Kandy
NO.4
Mount Blue Kandy
8.5/1076 reviews
Mount Blue Kandy
Hotel in Kandy
NO.5
Queen's Hotel Kandy - 160 Years of Heritage & Luxury
8.9/1068 reviews
Queen's Hotel Kandy - 160 Years of Heritage & Luxury
Hotel in Kandy
NO.6
View360
7.6/1054 reviews
View360
Hotel in Kandy
NO.7
Mahaweli Reach Hotel
9.1/1055 reviews
Mahaweli Reach Hotel
Hotel in Kandy
NO.8
Hasthi Boutique Hotel
10/101 review
Hasthi Boutique Hotel
Hotel in Kandy
NO.1
Owl and the Pussycat Hotel & Restaurant
9/1017 reviews
Owl and the Pussycat Hotel & Restaurant
Hotel in Talpe
NO.2
Mashmellow Resort & Spa
9.5/101 review
Mashmellow Resort & Spa
Hotel in Galle
NO.3
Le Grand Galle
8.8/1064 reviews
Le Grand Galle
Hotel in Galle
NO.4
Insight Resort Ahangama
8.6/1048 reviews
Insight Resort Ahangama
Hotel in Ahangama
NO.5
Lavendish Beach Resort
8.7/1031 reviews
Lavendish Beach Resort
Hotel in Unawatuna
NO.7
Radisson Collection Resort & Spa, Galle
8.5/1056 reviews
Radisson Collection Resort & Spa, Galle
Hotel in Talpe
NO.8
The Panorama Villa
9.5/100 reviews
The Panorama Villa
Hotel in Galle

Top 5 Activities and Landmarks in Sri Lanka

Now that you have an overview of the main cities and destinations in Sri Lanka, it's time to dig into what activities to do and what landmarks and attractions to visit. From natural wonders to ancient landmarks, here are our top five recommendations.

Kandy Lake:

Kandy Lake

Also known as "Kiri Muhuda," meaning "Sea of Milk," Kandy Lake is a wonderful place for an evening stroll to unwind after a busy day. This ornamental lake dates back to the early 1800s, and is easy to find, located right in the middle of Kandy.

Take the walking path around the artificial lake to take in the peaceful atmosphere, and enjoy the birds, verdant trees and, if you're lucky, a glimpse of a monkey.

Sigiriya Lion Rock:

Sigiriya Lion Rock

Surrounded by dense jungle, Sigiriya Lion Rock is an ancient fortress that rises 200 meters (about 660 feet) above the surrounding jungle plain. A dramatic sight to behold, this preserved city complex offers a unique glimpse into Sri Lanka's long-gone past.

Be sure not to miss the 1,500-year-old frescos, giant stone lion paw, and incredible views across the rainforest. We promise you the 1,200 steps to the top are worth it!

📌 The Trip.com tip: As we mentioned, the climb to the top here is pretty intense! To ensure you don't overdo it, we recommend starting your climb as early in the day as possible, before the afternoon sun hits. It'll also be a lot quieter!

Pinnawala Elephant Orphanage:

Pinnawala Elephant Orphanage

Founded in 1975, the Pinnawala Elephant Orphanage looks after orphaned and injured elephants and participates in breeding programmes. Here, you can see these beautiful creatures up close, with the opportunity to see them splashing around in their daily river bath, as well as baby elephants being bottle-fed.

Dambulla Cave:

Dambulla Cave Temple

The Dambulla Cave, also known as the Golden Temple of Dambulla, is one of Sri Lanka's most important ancient Buddhist cave temple complexes. A UNESCO World Heritage site, this incredible destination is home to 153 Buddha statues and intricate wall art, some of which dates back over 2,000 years.

Although it's located up a 400-step staircase, the stairway isn't too steep, with plenty of rest points along the way. What's more, you might even spot a monkey or two on the way up!

📌 The Trip.com tip: Dambulla Cave is located in what's known as the ‘cultural triangle', and is only a short distance from Sigiriya Lion Rock and Minneriya National Park. It can easily be added to an itinerary of these destinations for a unique and insightful day out.

Minneriya National Park:

Minneriya National Park

Best known for its ‘gathering of elephants', Minneriya National Park boasts diverse wildlife across 34 square miles. Known for its open, flat layout, with grassland and scrub forest, it's ideal for seeing the animals that call it home.

Although not as big as other national parks in Sri Lanka, the amount of animals and wildlife here is pretty dense, making it far more likely that you'll see elephants, mugger crocodiles, deer, water buffalo and monkeys.

Best Time to Visit Sri Lanka

With warm temperatures year-round, Sri Lanka can be visited at any time. However, this tropical country does have its fair share of rain, and when you plan to visit, as well as where you want to visit, can dramatically affect what type of activities you'll want to do.

The climate here can essentially be split into dry-ish and rainy. Sri Lanka has two monsoon seasons: May-September for the Southwest of the island, and October-January for the Northeast of the island.

Season

Weather

Reviews

Things to Do & Festivals

🌸 Spring (Mar-May)

Warm to very hot (24-34°C), moving from dry to humid, then onto the beginning of the monsoon season

Things start off dry and warm, gradually getting hotter and wetter as it progresses

Sinhala and Tamil New Year, beach days, and wildlife safaris early on in the season

☀️ Summer (June-August)

Hot, hot, hot! (23-35°C), going from dry to humid, with plenty of rain in the southwest

Expect a wide range of weather conditions during summer, especially in different parts of the country. Bring both sunglasses and umbrellas!

Poson Paya, Esala Poya and Esala Perahera, elephant gatherings, and keeping cool in the misty hills

🍁 Autumn (Sept-Nov)

Warm to hot (24-31°C), humid, and varying levels of rain

Just like the previous season, the weather here is inconsistent. Although the temperatures are pretty consistent, the monsoon season begins in the northeast in October

Binara, Vap, Il full moon Poya days, Deepavali, and cultural exploration

❄️ Winter (Dec-Feb)

Warm to hot (22-31°C), relatively dry and moderate humidity

Ideal weather for getting out and about! Lower rainfall and calm sea waters

Full Moon Poya days, Thai Pongal, Duruthu Poya, beach days and whale watching

💡 The Trip.com recommendation: The best time to visit Sri Lanka is generally considered to be between December and April. The weather is warm and more reliably dry across the island, ideal for anything from swimming to doing a spot of sightseeing.

Day Trips from Sri Lanka

Since Sri Lanka isn't that big, planning day trips is as easy as pie, especially if your base is one of the cities. Things get a little trickier if you're staying in a rural area, as the transportation options aren't as plentiful. We've put together three-day trip ideas to inspire your Sri Lanka holiday itinerary, which are easily accessible from major cities and coastal towns.

Galle and South Coast: History and sea (from Colombo)

Balance sightseeing with beachtime with a day trip that combines Galle and your choice of Unawatuna or Hikkaduwa. Take your time soaking in the history at Galle, including the fort, and even stop for a coffee and a morning snack. Then, head to the sea for swimming, relaxation, and perhaps a spot of snorkelling.

Essential information:

  • Average travel time: between 1.5 and 4 hours from Colombo
  • Transport: Private taxi, shuttle bus, or train
  • Must-sees: Galle Fort, the lighthouse area, and the Old Dutch Hospital for shopping

Kandy and Pinnawala: Combine sightseeing with wildlife (from Colombo)

For travellers looking for a longer day out, consider combining a visit to Kandy with a visit to the Pinnawala Elephant Orphanage. This itinerary hits a wide range of attractions, from watching elephants bathe in the river to taking in the majesty of the Temple of the Sacred Tooth Relic and the peaceful atmosphere of Kandy Lake.

Essential information:

  • Average travel time: between 2 and 3 hours from Colombo
  • Transport: Private taxi, combination of train and tuk-tuk, or tour transfer service
  • Must-sees: Baby elephant feeding, ancient temples, mountain views, and lunch with a view

Sigiriya Rock Fortress: A journey into the jungle (from Colombo)

A priority on many travellers' Sri Lanka bucket list, a day trip to Sigiriya may involve quite a lot of travel, but it is well worth it. Take in the ancient, landscaped water gardens, breathe in the jungle air, take in your reflection at the mirror wall, and enjoy a spot of lunch at a cafe with a rainforest view.

Essential information:

  • Average travel time: between 3.5 and 6 hours from Colombo
  • Transport: Private taxi, bus, or tour transfer service
  • Must-sees: The ruins of King Kashyapa's palace, the Sigiriya Maidens, and panoramic views of the rainforest (after a substantial climb to the top!)

Sri Lanka, an island bursting with history and nature 🌴🛕

Sri Lanka is the perfect destination for enjoying both incredible nature and rich history and tradition. From golden beaches with warm, bath-temperature waters, to sacred Buddhist sites, colonial cities, to local fishing villages, there is just so much to discover. It'll take more than one trip to truly immerse yourself in the country's culture.

Must-do local experiences for your trip:

Although the top tourist destinations in Sri Lanka are definitely worth visiting, don't forget to balance these with local experiences to get a true, authentic feel for the island. You won't want to miss out on these.

  • Take part in a cookery class and learn how to make a local dish. Not only is this a fantastic, hands-on way to delve into Sri Lanka's culinary heritage, but you can also recreate what you make back at home! Think curry, dahl, or coconut sambol.
  • Hop on a train through tea country and take in the lush tea plantations from your seat. This is a great way to slow down the pace, with optional stops for exploration.
  • Visiting a tea plantation is the next logical step after a train ride. Learn about the whole process, get a chance to drink freshly-brewed green tea, and gain a deeper appreciation for one of the UK's favourite beverages.
  • Go whale watching in Mirissa. Board a local boat, and enjoy the fresh ocean breeze as you look out for blue whales, sperm whales and dolphins.
Sri Lanka may be a single island, but there is so much to discover, all packed into a relatively small space. Whether you want to wander off the beaten track or chill out on a palm-lined beach, there is a whole lot here for so many travellers to enjoy.

Start planning your trip on Trip.com today and make the most of great deals on flights, hotels, attraction tickets, and more.

Have a fantastic trip to Sri Lanka! ✨

FAQ - Things to Do in Sri Lanka❓

Explore Sri Lanka & beyond 🧩

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
> >
things to do in sri lanka