Whatsapp Icon

10 Best Places to See in Sri Lanka: Top Attractions & Travel Guide

By Mukti Solia on Feb 11, 2019
Themes:  Interesting Facts  | Category: Places To Visit | Country:  Sri Lanka

Summary: (Last Updated: August 2026)
Looking for the best places to see in Sri Lanka? From the misty hills of Ella and Nuwara Eliya to the ancient rock fortress of Sigiriya, wildlife-rich Yala and the beaches of Mirissa and Bentota, Sri Lanka offers an impressive mix of nature, culture, history and coastal experiences. This updated guide covers 10 beautiful places to see in Sri Lanka, including what makes each destination special, top experiences, ideal stay duration, the best time to visit and practical travel tips.

Sri Lanka at a Glance

Travel Detail Information
Country Sri Lanka
Best For Nature, beaches, wildlife, history & culture
Popular Hill Destinations Ella, Nuwara Eliya
Popular Wildlife Destination Yala National Park
Famous Heritage Attraction Sigiriya
Popular Beach Destinations Mirissa, Bentota
Cultural & Historical Destination Jaffna, Colombo
Suggested Trip Duration 7–12 days
Currency Sri Lankan Rupee (LKR)
Main International Gateway Colombo area

Also Read: Sri Lanka Trip Cost from India: 7-Day Sri Lanka Itinerary Under ₹1 Lakh

Why Visit Sri Lanka?

  • Diverse Experiences in One Island: Sri Lanka combines beaches, mountains, forests, wildlife areas, historical sites and cultural attractions within a relatively compact destination.
  • Beautiful Hill Country: The central highlands offer cooler weather, tea plantations, mountain scenery and scenic viewpoints. Ella and Nuwara Eliya are particularly useful additions for travellers who want a change from the coastal areas. Sri Lanka Tourism describes Ella as a hill-country destination surrounded by cloud forests and tea plantations, with attractions including Ella Gap, Little Adam’s Peak and Ravana Ella Falls.
  • Wildlife Experiences: Sri Lanka is also a strong destination for wildlife tourism. Yala National Park contains a variety of habitats including parkland, jungle, beaches, lakes and rivers, supporting diverse wildlife.
  • Ancient Heritage: Destinations such as Sigiriya provide an opportunity to explore Sri Lanka’s ancient history and architecture. Sigiriya is an ancient rock fortress surrounded by gardens, reservoirs and archaeological remains and is one of Sri Lanka’s UNESCO World Heritage Sites.
  • Beaches & Coastal Escapes: Mirissa and Bentota can add a relaxing coastal component to a Sri Lanka itinerary, particularly for travellers looking to combine sightseeing with leisure.
loading Loading Packages...

1. Ella: Town in Sri Lanka

sri lanka tour packages

Image source: https://srilankabycar.com/

A small town in Sri Lanka, situated in the center of picturesque countryside, with tea plantations on the slopes of the hills and forest on top is Ella. The tea plantations of Ella, scenic train ride, and stunning Ella gap in the mountain wall make it to the list of one of the best places to visit in Sri Lanka.

Ella Location

  • Ella is situated around 200kms from the capital city of Colombo, and approx 100kms or so from Nuwara Eliya or Kandy

Best Time to Visit Ella

  • Ella is warm and rainy almost all through the year; the rainiest months are October and November. So the best time to visit Ella is from Mid-January till Mid April. Due to its altitude, it is mostly cooler compared to other coastal regions during these months.

How to Reach Ella

  • One can reach Ella by road and by train as well. But the best way to reach this hillside town is undoubtedly by train. You can travel from the Colombo Fort Train Station to this town by train, but this route would not be the same as the Kandy to Ella, and it would take around 10 hours to reach. 
  • One of the best ways to reach this town is by train, and the stretch from Kandy to Ella is known as one of the most beautiful in the world! The train travel from Colombo to Ella doesn’t follow the Kandy-Ella route, so the best route would be Colombo-Badulla.

Top Experiences

  • Take the scenic train journey through the hill country.
  • Hike to Little Adam’s Peak.
  • Visit Nine Arch Bridge.
  • Explore tea plantations and enjoy panoramic mountain views.
  • Enjoy nature walks around the surrounding hills.

Nearby Attractions

  • Nine Arch Bridge
  • Little Adam’s Peak
  • Ravana Falls
  • Ella Rock
  • Tea plantations

Local Food to Try

  • Rice and curry
  • Kottu Roti
  • Hoppers
  • String hoppers
  • Fresh tropical fruits

Travel Tip

  • Start hikes early in the morning for cooler weather and better views. Carry comfortable walking shoes and sufficient drinking water.

2. Nuwara Eliya

sri lanka tours

Image source: https://i.pinimg.com/

Nuwara Eliya, a 19th-century hill station often known as Little England, has a British-countryside feel to it with its golf course, Tudor-style buildings, and colonial ambiance. It is listed among the must-visit Sri Lankan tourist places. Flamingo Transworld Private Limited has Sri Lanka Nature Tour packages that include mystical mountains, waterfalls, and tea plantations, and also include adventure activities like trekking in Kandy.

Nuwara Eliya Location

  • The distance from the capital city of the country to Nuwara Eliya is around 165kms and around 80kms from Kandy. 

Best Time to Visit Nuwara Eliya

  • The best time to visit Nuwara Eliya is from February to April.

How to Reach Nuwara Eliya

  • The best way to reach directly to Nuwara Eliya is by road. The road transfer from Colombo to Nuwara Eliya takes around 6 to 7 hours. You can take a bus from Kandy as well. 

Top Experiences

  • Explore the scenic tea estates.
  • Visit tea factories and learn about tea production.
  • Enjoy the cool mountain climate.
  • Walk around Gregory Lake.
  • Explore the colonial-style architecture of the town.

Nearby Attractions

  • Gregory Lake
  • Tea plantations
  • Seetha Amman Temple
  • Hakgala Botanical Garden
  • Ramboda Falls

Local Food to Try

  • Sri Lankan rice and curry
  • Vegetable curries
  • Hoppers
  • Roti
  • Ceylon tea

Travel Tip

  • Pack light woollens or a jacket because Nuwara Eliya is considerably cooler than many other parts of Sri Lanka.

Also Read: How to Spend 3 Days in Ella, Sri Lanka: The Perfect Itinerary for First Timers!

3. Pinnawala Elephant Orphanage

sri lanka packages

Image source: https://media.istockphoto.com/

The main reason for the existence of Pinnawala Elephant Orphanage is to provide food and shelter to those elephants that are abandoned in the wild or orphaned and injured. This is one of the most empathetic and beautiful places in Srilanka that has the largest captive herd of Elephas maximus, a subspecies of Asian Elephants.

Pinnawala Elephant Orphanage Location

  • The location of the elephant orphanage is around 40kms from Kandy, Rambukkana 71100, Sri Lanka, 

Best Time to Visit Pinnawala Elephant Orphanage

  • Based on the type of activity you are interested in, you can select the timings to visit the orphanage. It is open from 0830 to 1730 hours

How to Reach Pinnawala Elephant Orphanage

  • The easiest and most common way to reach Pinnawala is by road: take a bus from Colombo or Kandy and get down at Kegalle, then take a private cab or tuk-tuk to Pinnawala. By train, get down at Rambukkana station, and then you will have to take a bus to reach Pinnawala.  

Top Experiences

  • Observe elephants in a protected environment.
  • Watch elephants being cared for by the staff.
  • See elephants around the river area.
  • Learn about elephant conservation.
  • Capture photographs from designated areas.

Nearby Attractions

  • Pinnawala Elephant Orphanage
  • Kegalle
  • Millennium Elephant Foundation
  • Rambukkana
  • Kandy

Local Food to Try

  • Sri Lankan rice and curry
  • Hoppers
  • Kottu Roti
  • Coconut-based curries
  • Tropical fruits

Travel Tip

  • Follow all visitor instructions and maintain a respectful distance from elephants. Check the latest visitor rules and timings before your visit.

4. Yala National Park

sri lanka tourism

Image source: https://res.klook.com/

Yala National Park is the best place to observe an animal in its natural habitat; it is an experience in itself, which makes it to the list of the must-visit places in Srilanka. The park consists of 5 zones, out of which only two zones are open for tourists; the others are reserved for documentary filming and professional research.

The park boasts having the highest density of leopards in the world. Apart from the leopards, there are other animals such as wild buffaloes, monkeys, deer, elephants, and many more. While planning your Sri Lanka tour package, do consider including this wildlife experience.

Yala National Park Location

  • Yala National Park is situated in the southeast part of Sri Lanka; the driving time from Colombo to Yala is around 5 to 6 hours. 

Best Time to Visit Yala National Park

  • The best time to visit this park is during the dry season between the months of February to June. Please do note that the park is closed in September for maintenance. 

How to Reach Yala National Park

  • The only entryway to reach the park is through a town named Tissamaharama, which can be best reached by local bus or car. The travel time from Mirissa to Tissamaharama is around 3.5 hours and from Ella to Tissamaharama is around 2.5 hours.

Top Experiences

  • Go on a wildlife safari.
  • Look for Sri Lankan leopards.
  • Spot elephants and other native wildlife.
  • Explore different habitats within the park.
  • Enjoy birdwatching and wildlife photography.

Nearby Attractions

  • Kataragama
  • Tissamaharama
  • Bundala National Park
  • Kirinda
  • Yala coastline

Local Food to Try

  • Sri Lankan rice and curry
  • Kottu Roti
  • Hoppers
  • Seafood dishes
  • Fresh tropical fruits

Travel Tip

  • Book your safari with a reputable operator and follow park rules. Carry sun protection, water and suitable clothing for outdoor wildlife viewing.

5. Mirissa: Beach in Sri Lanka

sri lanka holiday tour packages

Image source: https://live.staticflickr.com/

A few things from our bucket list such as Lazing on the hammock, pristine ocean, beach waves, whale watching, all of these possible in a small town known as Mirissa. This vibrant beach town is quite renowned for spotting Blue Whales. The best time to go whale watching in Mirissa is from the months of December to March when you will get to see blue whales and dolphins.

Apart from Mirissa Whale watching, there are numerous options such as snorkelling, surfing, and sailing on a catamaran, or simply unwinding and relaxing on the beach.

Mirissa Location

  • Mirissa town is located in Matara district on the Southern Coast of Sri Lanka 

Best Time to Visit Mirissa

  • Mirissa has a tropical climate. The best time to visit Mirissa is from December to March.  

How to Reach Mirissa

  • You can reach Mirissa from Colombo via a Colombo-Matara train, where you will get down at Weligama station, or you can also opt for a road journey in a private cab or take a bus from Colombo to Matara, and from here you can take a tuk-tuk to reach Mirissa. 

Top Experiences

  • Relax on Mirissa Beach.
  • Enjoy a whale-watching excursion.
  • Watch the sunset by the coast.
  • Try water-based activities.
  • Explore the relaxed beach-town atmosphere.

Nearby Attractions

  • Coconut Tree Hill
  • Weligama
  • Unawatuna
  • Galle Fort
  • Matara

Local Food to Try

  • Fresh seafood
  • Fish curry
  • Rice and curry
  • Kottu Roti
  • Tropical fruits

Travel Tip

  • For whale-watching, choose a responsible operator and check sea and weather conditions before booking your excursion.

6. Adams Peak

sri lanka tour packages

Image source: https://motaen.com/

Not just the name; Adam’s Peak is unique it is equally mesmerizing as well. It is one of the highest mountains in the country and an important pilgrimage spot on the island. On the top of the mountain, there is a sacred relic: a big footprint is engraved on the rock, which has been there for centuries.

This place holds immense relevance to all communities and is one of the most famous sites to visit in Sri Lanka. The Buddhists claim that Buddha left this footprint while heading towards paradise and hence they call it Sri Pada, while the Hindus believe this footprint belongs to Lord Shiva, and the Christians believe this footprint belongs to Adam’s first step after he was exiled from the Garden of Eden.

Hence, Adam’s Peak or Sri Pada is known locally as one of the UNESCO World Heritage sites in Sri Lanka.

Adams Peak Location

  • Adam’s Peak is situated around 40kms from Ratnapura city, in the Sabaragamuwa province in the south-western corner of Sri Lanka’s central highlands. 

Best Time to Visit Adam’s Peak

  • The best time to visit this UNESCO site is during the months of December to May, as the weather is quite suitable with no rains. Try to avoid going in the month of April, as it is the Sinhalese New Year, weekends, and full-moon days, to avoid long queues. 

How to Reach Adams Peak

  • To reach the peak, you will climb the steps, but to reach the base, there are multiple options; you can opt for a train to Hatton, Colombo, and Kandy. From Hatton, you can take an auto to Dalhousie, which is the nearest town to Adam’s Peak. 

Top Experiences

  • Trek to the summit.
  • Experience the famous pilgrimage route.
  • Watch sunrise from the mountain.
  • Enjoy panoramic views of the surrounding landscape.
  • Experience the spiritual atmosphere of the site.

Nearby Attractions

  • Nuwara Eliya
  • Hatton
  • Kandy
  • Horton Plains
  • Tea plantations

Local Food to Try

  • Sri Lankan rice and curry
  • Roti
  • Hoppers
  • String hoppers
  • Ceylon tea

Travel Tip

  • Wear comfortable trekking shoes and carry water. The climb involves many steps, so allow enough time and take breaks as needed.

7. Bentota

trip to sri lanka

Image source: https://walkfrodo.wordpress.com/

The name of this city is derived from a mythical story in which there was a demon named Ben; he used to rule the river banks or totas, hence the name Bentota.  Around 65 km from the capital city of Colombo lies Bentota, an enchanting town with towering palm trees and a serene atmosphere.

The town is not just popular for its laid-back vibe, golden beaches, and thick mangroves but also for its adventure watersports and exotic marine life. Bentota beach is one of the most famous and the best places to visit in Srilanka.

Bentota Location

  • Bentota is located on the west coast of the island and is around 70 km away from the capital city and around 100 km from the International airport in Colombo. 

Best Time to Visit Bentota

  • Bentota, similar to other coastal cities, has a tropical climate, yet the best time for water sports and other adventure activities is from the months of November to April

How to Reach Bentota

  • The best way to reach Bentota is by road. There are options from Colombo and Galle either by private vehicle or by bus. The journey time is around 1to 2 hours. 

Top Experiences

  • Relax on Bentota Beach.
  • Enjoy water sports and outdoor activities.
  • Take a boat ride along the Bentota River.
  • Explore the coastal surroundings.
  • Enjoy a relaxing beach holiday.

Nearby Attractions

  • Bentota River
  • Brief Garden
  • Kosgoda
  • Galle
  • Ambalangoda

Local Food to Try

  • Fresh seafood
  • Fish curry
  • Rice and curry
  • Kottu Roti
  • Coconut-based dishes

Travel Tip

  • Check local sea conditions before participating in water sports and use only reputable activity operators.

8. National Museum of Colombo

sri lanka holiday packages

Image source: https://storage.googleapis.com/

The National Museum of Colombo is the largest museum on the island. It dates back to the year 1877, having a colonial vibe with a rich history. The artworks of this building reflect the essence of Portuguese, Dutch, and British colonial times. The construction of this Colombo Museum is well planned; it is two-storied, and has well-manicured, lush green lawns lined with banyan trees.

At the entrance, visitors are greeted by a tranquil Buddha statue in a meditative pose that is carved out of stone dating back to the 4th-century. It is one of the most famous places in Sri Lanka.

National Museum of Colombo Location

  • The location of the National Museum of Colombo is in Sir Marcus Fernando Mawatha, Colombo 00700, Sri Lanka

Best Time to Visit National Museum of Colombo

  • You can visit the museum any time of the year, except on public holidays. 

National Museum of Colombo Opening Hours

  • The Museum is open from 0900 hours to 1700 hrs every day and is closed during public holidays. 

Top Experiences

  • Explore Sri Lanka’s historical collections.
  • Learn about the country’s cultural heritage.
  • View traditional art and historical artefacts.
  • Explore the museum’s galleries.
  • Combine the visit with Colombo sightseeing.

Nearby Attractions

  • Gangaramaya Temple
  • Galle Face Green
  • Colombo National Museum area
  • Viharamahadevi Park
  • Independence Memorial Hall

Local Food to Try

  • Sri Lankan rice and curry
  • Hoppers
  • Kottu Roti
  • String hoppers
  • Sri Lankan sweets

Travel Tip

  • Check the museum’s latest opening hours and visitor guidelines before visiting, especially around public holidays.

9. Jaffna: Famous Beach in Sri Lanka

sri lanka tour packages from ahmedabad

Image source: https://upload.wikimedia.org/

Jaffna, the city located on the northernmost tip of the country, is closer to South India than Colombo. Jaffna tourism began in the year 2009. The influence of India can be seen in the local Jaffna foods that resemble the taste of South Indian Cuisine.

The city has a huge Tamil population, colorful Hindu temples, and the common language is Tamil as well. Despite the similarities with Southern India, Jaffna is truly authentic and one of the must-visit places in Sri Lanka.

Jaffna Location

  • Jaffna is around 400kms from the capital and around 315 km from Kandy. It is the capital of the district of Jaffna and is located in the northern peninsula of the country 

Best Time to Visit Jaffna

  • Being a coastal city, the sea temperature is suitable throughout the year, but the best months to visit are from January to March, when there is less rainfall, and the temperature is manageable as well. 

How to Reach Jaffna

  • There are not many direct connections to Jaffna; the closest would be to reach Jaffna from Kandy. A private vehicle would be the best solution; however, you can take a train from Anuradhapura to reach Jaffna. There are a few bus options as well from Colombo, Kandy, and Dambulla. A train option from Colombo to Jaffna will take around 9 hours. 

Top Experiences

  • Explore Jaffna’s cultural heritage.
  • Visit historic temples.
  • Discover the distinctive local traditions and architecture.
  • Explore Jaffna Fort.
  • Try authentic northern Sri Lankan cuisine.

Nearby Attractions

  • Jaffna Fort
  • Nallur Kandaswamy Kovil
  • Delft Island
  • Casuarina Beach
  • Nagadeepa

Local Food to Try

  • Jaffna crab curry
  • Jaffna-style curries
  • String hoppers
  • Hoppers
  • Palmyrah-based delicacies

Travel Tip

  • Respect local customs and dress appropriately when visiting religious sites. Check transport and ferry schedules in advance for island excursions.

10. Sigiriya

sri lanka tour packages from mumbai

Image source: https://wallpapercave.com/

A breathtaking sight in the central plains of Sri Lanka is the Sigiriya Rock that rises above the lush green cover around it. It is one of the most famous places to visit in Sri Lanka. This 200-meter-tall rock rises from a literally flat landscape. It was built by a greedy king in the 5th century; it has a Sky Palace on the top, terraces featuring the Lion Gate at the mid-level, and beautiful gardens at the lower levels.

Sigiriya Rock is also known as the Lion Rock and is immersed in mythology, legends about the monks and kings, defeats and triumphs, and the historical importance of Buddhism.

Sigiriya Location

  • Sigiriya is right in the centre of the country, near the city of Dambulla, and is around 180 km from the capital and around 146 km from the international airport. 

Best Time to Visit Sigiriya

  • The weather in Sigiriya is humid and hot all year round, yet the best time to visit is during the months of January to April. Regarding the visit to the rock – is around 0700 to 0800 hours to avoid huge crowds, plus the weather is suitable during the morning hours as well. 

How to Reach Sigiriya

  • The closest train station to Sigiriya is Habrana. You can take a train from Colombo Fort to Habrana and then take a taxi to Sigiriya. There is a bus option as well from Kandy; however, the best option would be to take a private vehicle, which would take around 3 to 4 hours to reach Sigiriya.

Top Experiences

  • Climb the iconic Sigiriya Rock Fortress.
  • Explore ancient ruins and frescoes.
  • Visit the surrounding landscaped gardens.
  • Enjoy panoramic views from the summit.
  • Explore the cultural heritage of the area.

Nearby Attractions

  • Dambulla Cave Temple
  • Minneriya National Park
  • Pidurangala Rock
  • Hiriwadunna
  • Polonnaruwa

Local Food to Try

  • Sri Lankan rice and curry
  • Kottu Roti
  • Hoppers
  • Vegetable curries
  • Tropical fruits

Travel Tip

  • Begin your climb early to avoid the strongest daytime heat. Wear comfortable footwear, carry water and allow sufficient time to explore the site.

Best Places to See in Sri Lanka by Travel Interest

Travel Interest Recommended Places
Nature & Mountains Ella, Nuwara Eliya
Wildlife Yala National Park, Pinnawala
Beaches Mirissa, Bentota
History & Heritage Sigiriya, National Museum of Colombo
Culture Jaffna, Colombo
Adventure Ella, Adams Peak, Sigiriya
Family Holidays Bentota, Pinnawala, Nuwara Eliya
Photography Ella, Sigiriya, Mirissa
Relaxing Holiday Mirissa, Bentota, Nuwara Eliya

Sri Lanka Travel Tips for First-Time Visitors

  • Check regional weather before finalising your route.
  • Keep enough time between destinations instead of overloading the itinerary.
  • Carry comfortable walking shoes.
  • Keep lightweight clothing for warm coastal areas.
  • Carry a light jacket for hill destinations.
  • Keep sun protection with you.
  • Respect religious and cultural customs.
  • Follow wildlife park rules.
  • Check attraction opening hours before visiting.
  • Keep some local currency for smaller establishments.
  • Confirm transportation timings before travelling between regions.
  • Consider travel insurance for an international holiday.

Also Read: A Complete Guide to Food in Sri Lanka: What to Eat & Where to Find It

Conclusion: Places to See in Sri Lanka

From the misty hills of Ella and Nuwara Eliya to the wildlife of Yala, beaches of Mirissa and Bentota, and historic attractions of Jaffna and Sigiriya, the places to see in Sri Lanka offer something for every type of traveller. Plan your itinerary according to your interests and allow enough time to enjoy each destination.

Looking to explore these attractions comfortably? Choose from Sri Lanka Tour Packages by Flamingo Travels and plan a memorable island holiday filled with nature, culture, wildlife, and scenic experiences.

Also Read: Top 10 Luxury Resorts in Sri Lanka

FAQs About Places to See in Sri Lanka

1. Is Sri Lanka suitable for a short holiday?

Yes. Sri Lanka is suitable for both short and extended holidays because you can combine cultural attractions, hill stations, wildlife, beaches and city sightseeing in one trip.

2. Can I combine beaches and wildlife in one Sri Lanka trip?

Yes. Destinations such as Yala National Park and Mirissa or Bentota can be combined to enjoy both wildlife experiences and coastal holidays.

3. Which destinations in Sri Lanka are good for scenic landscapes?

Ella and Nuwara Eliya are excellent choices for travellers looking for scenic landscapes, greenery and relaxing hill-country experiences.

4. Can Sri Lanka be a good destination for nature and culture together?

Yes. A Sri Lanka itinerary can combine natural attractions such as Yala and Ella with cultural and historical places such as Sigiriya, Jaffna and the National Museum of Colombo.

5. Is Sri Lanka suitable for first-time international travellers?

Sri Lanka can be a convenient choice for first-time international travellers because different types of experiences are available within a relatively compact destination.

6. Can families enjoy a Sri Lanka holiday?

Yes. Families can choose a mix of wildlife, sightseeing, beaches, cultural attractions and scenic destinations to create a varied holiday experience.

7. What type of holiday experiences can Sri Lanka offer?

Sri Lanka offers a combination of wildlife, nature, beaches, heritage, culture, adventure and relaxation, making it suitable for different travel preferences.

8. Can I explore Sri Lanka beyond Colombo?

Yes. Travellers can explore destinations across the country, including Ella, Nuwara Eliya, Sigiriya, Jaffna, Yala, Mirissa and Bentota, rather than limiting their trip to Colombo.

9. Is Sri Lanka a good destination for photography?

Yes. The country’s combination of mountains, beaches, wildlife, heritage sites, forests and cultural attractions provides plenty of opportunities for travel photography.

10. How can I plan a balanced Sri Lanka itinerary?

A balanced itinerary can combine hill destinations, wildlife areas, beaches and cultural attractions. Selecting destinations from different regions allows you to experience several sides of Sri Lanka during the same holiday.

Also Read: 5 Cheapest Asian Countries to Visit from India Under ₹50,000

About Author

Mukti Solia
Mukti Solia

Hi, This is Mukti Solia (Social Media Head-Flamingo Travels) I can say I am a lawyer turned travel curator. I completed my BBA in Finance and Marketing from HL college, Ahmedabad University. Later on, I moved to Mumbai to pursue Law. Currently, I work as Social Media Head at Flamingo group of companies as I believe that the Travel and tourism industry is no exception to digital transformation. Social media platforms give travel operators the chance to improve the customer experience.

Read more..
Read All Post ⟶