Nestled in Asia and a land that promises a majestic holiday experience, Sri Lanka is an island nation that has so much to offer. From stirring mountains and sandy beaches to lush green gardens and monuments, there are many places to visit in Sri Lanka that inspire you. Be it a romantic vacation with your better half or a soulful experience in Asia, Sri Lanka has it all.

Want to spend a relishing vacation in this part of Asia? We have compiled a detailed list of some top places worth exploring in this majestic country.

28 Best Tourist Attractions In Sri Lanka Every Traveler Loves To Visit

Sri Lanka has a lot more than one can possibly think of. While the country isn't as big when compared to the likes of India, there are many serene locations that are located here and provide a sense of calm to travelers. So, here are the top places in Sri Lanka one needs to know about.

1. Ella

Ella

One of the finest Sri Lanka tourist places that every traveler would love to visit is Ella. Set in the middle of the countryside, this is a destination in Sri Lanka that boasts of its vegetable plots, tea plantations, and some breathtaking views of the forest and mountain. Over the years, Ella has emerged as one of the top choices for adventure seekers. It's because of places like these that Sri Lanka today features amongst the best honeymoon destinations in Asia. One can head over and see the majestic views through Ella Gap or indulge in a number of adventure activities like hiking, train rides through the mountains, and so much more. The best part about the whole experience is that travelers can easily reach Ella as the hill station is directly connected via train to the Colombo Fort Train Station. Hence, if you're looking to spend your vacation in the heart of Sri Lanka, Ella has to feature in your wish list.

Best Time To Visit - January to March

How To Reach - Since Ella is located only 233 KM away from Colombia, there are direct trains available to reach the hill station. One can take a train journey from the Colombo Fort Train Station to reach here.

Ideal Duration - 3 to 4 days

Nearest Airport - Mattala Rajapaksa International Airport

Top Attractions - Ravana’s Cave, Ravana Falls, Nine Arches Bridge, Ella Rock, Ceylon Tea Factory

Things To Do - Hiking, train rides, trekking, explore tea plantations

Best Places To Stay - Heart of Ella, Ella Sunrise, Grand Peak Hotel Ella, Mountain Heavens, Nine Arch Holiday Resort, Hotel City Grand Ella, Oak Ray Ella Gap Hotel

2. Nuwara Eliya

Nuwara Eliya

Another famous destination to visit on your travel to Sri Lanka is Nuwara Eliya. A place where 19th-century colonial ambiance meets modern architecture, Nuwara Eliya offers a magical experience. Over the years, this is a hill station that has retained its colonial remains like the golf course, gentlemen’s clubs, and mock-Tudor buildings. One of the major reasons why travelers love coming here is its scenic rail ride that offers some majestic views. The train takes visitors from Kandy to the hill station and the ride is as good as it gets. As the train passes through the scenic mountains, you wouldn't want this ride.

What is fascinating is that much like the other hill stations in Sri Lanka, Nuwara Eliya too offers a wide range of adventure activities to travelers like hiking and trekking. So, if you're wondering about some of the most beautiful places in Sri Lanka, well, Nuwara Eliya is certainly one of them.

Best Time To Visit - February to May

How To Reach - Travelers coming to Nuwara Eliya can either take a train journey from Kandy or opt for a bus journey from either Colombo or Kandy as there are regular buses available from there.

Ideal Duration - 2 to 3 days

Nearest Airport - Colombo International Airport

Top Attractions - Victoria Park, Pedro Tea Estate, Gregory Lake, Bale Bazaar, Strawberry Fields, Ambewela Farm, Moon Plains

Things To Do - Hiking, trekking, garden visits, train ride, shopping at the bazaar

Best Places To Stay - Araliya Green City, Heritance Tea Factory, Hotel Grand Turf, The Golden Ridge Hotel, Araliya Red

3. Adams Peak

Adams Peak

A UNESCO World Heritage Site and one of the most famous places in Sri Lanka, Adams Peaks is a place that offers a breathtaking sunrise view from the top at dawn. Interestingly, Adams Peak is a biodiversity hotspot and is highly popular amongst travelers for a number of reasons. The hill station is nestled right in the middle of Sri Lanka and offers travelers a chance to catch a glimpse of the famous Sri Pada.

One of the most famous places in Sri Lanka, Ari Pada is considered to be the footprints of Buddha and can be found in the form of a rock formation at the top of the mountain.

Likewise, Adams Peal isn't just famous for its spiritual importance but also for the kind of beauty it offers to travelers. One can expect to find lush green areas here while views are majestic in every way. So, why not spend time here looking at some picturesque views?

Best Time To Visit - January to May

How To Reach - Travelers will have to climb to reach the Adams Peak. However, in order to reach the base of the peak, one can take a train or bus journey from Colombo to Hatton.

Ideal Duration - 2 days

Nearest Airport - Colombo International Airport

Top Attractions - Laxapana Falls, Peak Wilderness Sanctuary

Things To Do - Watch the amazing sunset, visit the beautiful Sri Pada, explore the lush green areas

Best Places To Stay - Subash Hotel, Chanuka Rest, Akoya Pearl, Ayos Hill Adam's peak Free shuttle, White Elephant Hotel, Fallside Rest

4. Pinnawala Elephant Orphanage

Pinnawala Elephant Orphanage

Another of those top Sri Lanka travel places where travelers are set to have a unique experience, Pinnawala Elephant Orphanage is a fine location to catch a glimpse of the baby elephants playing and soaking in the river. It is often regarded as one of the most beautiful places in Sri Lanka where travelers come and experience something that can easily be said to be a lifetime experience. Interestingly, Pinnawala Elephant Orphanage is located only 13 KM away from the town of Kegalle and visitors can arrive here by any public transport.

So, what's the delay? If you're anywhere around the orphanage, plan your visit to this place and spend a few hours watching these gorgeous elephants play and soak in the river.

Best Time To Visit - Between 9 AM to 1 PM

How To Reach - Since the Pinnawala Elephant Orphanage is located only a few kilometers away from Kandy and travelers can take a train to Kandy and get down at Kegalle which is nearest to the orphanage.

Ideal Duration - A few hours

Nearest Airport - Colombo International Airport

Top Attractions - Pinnawala Zoo

Best Places To Stay - Hotel Lagone

Suggested Read: Places To Visit In Switzerland For Discovering The Swiss Splendors

5. Mirissa

Mirissa

Another of those tourist destinations in Sri Lanka popular for its whale-watching and serene beaches, it's because of places like Mirissa why Sri Lanka features amongst the best honeymoon destinations in the world. It is a village where one can find a perfect escape from city life, soak in the sun on a hammock or relax at the beach. Travelers often love coming here due to the kind of peace this place offers. In fact, Mirissa is one of the most beautiful places in Sri Lanka and every year thousands of travelers arrive here.

Besides, as far as the locals here are concerned, Mirissa is home to a number of fishermen who live and do fishing. This not only gives travelers a chance to experience the life of a fisherman but also provides a chance to see some amazing fishes here like Tuna, and more.

The best part? Not only can travelers get to experience watching these fishermen but one can also get to savor some delicious local delicacies here. So, why visit here and spend some time?

Best Time To Visit - December, October, and August

How To Reach - Travelers can take a direct train from Colombo to Weligama which is the nearest station to Mirissa.

Ideal Duration - 1 to 2 days

Nearest Airport - Colombia International Airport

Popular Attractions - Mirissa Beach, Coconut Tree Hill, Turtle Point, Parrot Rock Bridge, Anuradha Wellness and Spa, Secret Beach

Things To Do - Watch the amazing fishes, taste the best of local delicacies, experience the life of a fisherman

Best Places To Stay - Mirissa Hills, Paradise Beach Club, Glamour Hotel

6. Polonnaruwa

Polonnaruwa

A city that is widely renowned for its temples and archeological treasures, Polonnaruwa is amongst the best tourist places in Sri Lanka. One can visit here and find the ruins of Polonnaruwa which have been well-preserved and provide a perfect historical experience to travelers. There are many temples, tombs, and stupas that are present at the site which are more than a hundred in number. If you're a history buff on your travel to Sri Lanka, then this is the place you can't afford to miss.

Besides, here's an interesting thing that is quite evident, Sri Lanka is a country that beholds deep history and culture. Over the years, history enthusiasts have visited this country with the sole purpose of understanding the history and culture of this country. Hence, when it comes to that historical experience, the ruins of Polonnaruwa are a great example of how Sri Lankan history has unfolded. So, if you're a traveler who is interested in knowing and understanding the past of the country, well, visit Polonnaruwa in Sri Lanka.

Best Time To Visit - July, August & January

How To Reach - Now here's a thought, there are no direct trains that run to Polonnaruwa. Hence, travelers can take a journey by train from Colombo to Habarana and cover the rest of the journey by road.

Ideal Duration - 1 to 2 days

Nearest Airport - Colombo International Airport

Top Attractions - The Royal Palace, The Shiva Devale No, The Audience Hall. The Sacred Quadrangle, The Swimming Pool, The Dagaba Kiri Vihara, The Pabalu Veheral, The Buddha statue

Things To Do - See the ruins of Polonnaruwa

Best Places To Stay - Seyara Holiday Resort, Aroma Villa, Tishan Holiday Resort, Ekho Lake House, Manel Guest House

7. Jaffna

Jaffna

Who doesn't know about Jaffna? One of the most famous tourist destinations in Sri Lanka, Jaffna is called the city of temples in Sri Lanka, and rightly so. This is a city where one can find multiple temples and is, in fact, often considered to be the spiritual hub of the country. Although there are many temples in this part of the country, one of the most notable ones is the temple of Nallur Kovil.

This is a temple that is considered to be the most crowded of all and thousands of travelers visit here every year.

Likewise, there are a couple of other attractions in Jaffna as well like the Jaffna Fort which is a gorgeous monument and a great symbol of the history of Sri Lanka today.

With other places like Nagadeepa Vihara Purana temple and a number of other meditation spots, this is also the city where one can get the beat of cultural experience. One can only hire a boat and reach the Nagadeepa Vihara Purana temple through waterways. So, visit here on your travel to Sri Lanka and spend a spiritual time in a perfect environment.

Best Time To Visit - January to September and December

How To Reach - Kandy is the nearest destination to Jaffna. Hence, travelers can take a taxi to reach here. There are no direct trains or buses to reach here.

Ideal Duration - 2 to 3 days

Nearest Airport - Tiruchirapalli Airport

Top Attractions - Sangilean Thoopu, Jaffna Library, Nallur Temple, Nainatheevu, Jaffna Fort, Kandarodei Temple, Keerinalain or Naguleeswaram Temple, Casuarina Beach

Things To Do - Visit the various temples, spend time meditating

Best Places To Stay - Jetwing Jaffna, Green Grass Hotel, Fox Resorts Jaffna, North Gate by Jetwing, D'Villa Guest House, Jaffna Heritage Hotel, The Valampuri, Tilko Jaffna City Hotel

Suggested Read: Place To Visit In Kathmandu, Nepal For A Captivating Experience

8. Colombo

Colombo

One city that has to feature on every traveler's Sri Lankan travel diary is Colombo. One of the best places to visit in Sri Lanka today, Colombo is the capital of Sri Lanka and has so much to offer to the visitors. While the city features some gorgeous locations, what one can't forget is the mode of travel here. Travelers can easily explore the whole city in a cab or a tuk-tuk without having to spend too much. The Colombo International Airport is perhaps the main International travel hub in the country. The majority of International airlines that arrive in Sri Lanka operate from here which makes it perhaps the busiest airport in the country.

Interesting, just like any other capital city around the world, Colombo too is full of bustling streets and receives a large number of crowds every year. So, if you're planning to explore some top tourist attractions in Sri Lanka, well, Colombo may well be the first city on your travel list.

Best Time To Visit - January to March

How To Reach - The Colombo International Airport is the main airport for travelers coming to the capital of Sri Lanka

Ideal Duration - 2 to 3 days

Nearest Airport - Colombo International Airport

Top Attractions - Gangaramaya Temple, Galle Face Green, National Museum of Colombo, Viharamahadevi Park, Independence Memorial Hall

Things To Do - Open deck sightseeing, play golf at the Royal Colombo Golf Club, Visit the Leisure World Water Park, Test the best of street food

Best Places To Stay - Shangri-La Hotel, Colombo, Galle Face Hotel, Global Towers Hotel, Cinnamon Grand Colombo, Cinnamon Lakeside, Hilton Colombo Hotel

9. Yala National Park

Yala National Park

Wish to see a leopard in what is set to be a unique wildlife experience? Well, the Yala National park is the place for you. This is a national park that has one of the highest densities of leopards in the world. One of the most famous tourist destinations in Sri Lanka, the Yala National Park features grassy plains, forest, lagoons, coastline, and yes, the big cats. Interestingly, the national park is located a mere 200 KM away from Bentota which makes it one of the most easily commutable places in Sri Lanka today.

But hang on, what can you do at this national park? Well, travelers coming here can hire a jeep and ride through the jungle which is an experience full of fun and excitement. Likewise, the Yala National Park safari offers a chance to see some amazing animals which is something that is not to be missed.

Best Time To Visit - February to June

How To Reach - Travelers can reach the Yala National Park by taking an hour’s drive from Haputale. There are direct trains available to Haputale from Colombo, Kandy, and other popular areas in Sri Lanka

Ideal Duration - 1 day

Nearest Airport - Colombo International Airport

Top Attractions - Kumana National Park, Ruhunu Maha Katagrama

Things To Do - Watch a wide number of animals, ride on a jeep through the jungle

Best Places To Stay - Kulu Safaris, Ceylon Wild Safaris, Elephant Lake Yala

Suggested Read: Safe Places To Visit In The World During Covid-19: Our Top Picks

10. Kandalama

Kandalama

Kandalama is one of those beautiful places in Sri Lanka that offer a calm vacation close to nature. Boasting of its green landscape and scenic beauty, this is a village that attracts many travelers all round the year. One can not only consider spending time in the lap of nature here but can also indulge in a variety of other activities. There is a hot air balloon ride that is offered in Kandalama which is an experience of a lifetime for travelers.

The best part? Kandalama might be a village but is nothing short of a perfect holiday destination and features amongst the best places to visit in May in the world. There are many 5-star hotels and resorts here that offer the ultimate comfort travelers expect. These resorts are not only famous for their location but offer the ultimate luxurious experience to guests. So, why not spend a fine vacation in the lap of nature here?

Best Time To Visit - May to June & October to November

How To Reach - Travelers can take a bus to Dambulla from Colombo or Kandy which is the closest town to Kandalama

Ideal Duration - 2 to 3 days

Nearest Airport - Colombo International Airport

Top Attractions - Kandalama Reservoir, Kaludiya Pokuna Archaeological Site, Kaludiya Pokuna, Spice Garden

Things To Do - Cycling, Hot Air Balloon Rides, Bird Watching, Eco Park tours, Visit Dambulla Cave Temple

Best Places To Stay - Arugam Hostel, Gal Oruwa Resort, Gaia Lake Bungalow, Occidental Paradise Dambulla, Amuna Ayurvedic Retreat, Amaya Lake Dambulla, Wild Grass Nature Resort, Sri Bathra Resort Dambulla

11. Sinharaja Forest Reserve

Sinharaja Forest Reserve

If Yala National Park is what surprises you, well, the Sinharaja Forest Reserve isn't bad either. One of the most popular tourist places in Sri Lanka, the Forest Reserve is a UNESCO World Heritage Site and is a perfect spot for wildlife and nature lovers coming to Sri Lanka. This is a place that doesn't disappoint travelers coming here to its picturesque beauty and amazing wildlife scenes.

One can find a vast number of endemic species of birds and mammals which present a rare sight to visitors. In fact, about 95 percent of endemic birds and more than 50 percent of mammals find their home in this forest reserve which makes it a must-visit place if you're a wildlife lover.

The best part about the whole experience is that the forest receives a lot of rain clouds all year long and one can find leisure places amidst the wilderness and dense rainforests here. So, if you're a wildlife fan wanting to explore the forests of this country, plan a visit to the Sinharaja Forest Reserve and you won't be disappointed.

Best Time To Visit - January to May & August to December

How To Reach - If planning a visit to Sinharaja Forest Reserve, there are main entrance gates one needs to know about - Kudawa, Pitadeniya, and Morning side entrance. Travelers can travel from any popular location of Sri Lanka here.

Ideal Duration - 1 full-day tour

Nearest Airport - Koggala Airport

Top Attractions - Kolawenigama Temple, Kiruwananaganga Falls, Getabaruwa Raja Maha Viharaya

Things To Do - Take a jungle safari, spot endemic birds and mammals, visit the various locations inside the forest reserve

Best Places To Stay - Boulder Garden Hotel, Rainforest Edge, Green View Safari Resort, Handunkanda Eco Resort, Olivi Palace, Niyagama House, Dil Lanka Safari Resort

Suggested Read: Places To Visit In Seychelles: Your Bucket List For A Dreamy Holiday

12. Old Town Of Galle

Old Town Of Galle

Nestled just 120 KM away from Colombo, the old town of Galle is another paradise that travelers should explore today. This is a place that will give you a European vibe as you go on to witness some European works here. Travelers coming here often plan their visit around the old town on a bike. In fact, bikes are concerned to be the best option to wander around the streets of Galle.

Interestingly, the fortifications around this old town have a vast history around them. It is believed that the construction of these fortifications was started by the Portuguese but later finished by the Dutch people. Today, it is a cultural world heritage site and one of the most beautiful places in Sri Lanka that attract thousands of visitors every year. Since it is located close to Colombo, traveling here isn't a big hassle. What is interesting to note about this town is the months of January and February here when the town receives a staggering number of visitors due to months being relatively drier compared to other times in the season.

Best Time To Visit - January and February

How To Reach - Since Galle is located only about 120 KM away from Colombo, travelers can take a flight to the Colombo Airport and cover the rest of the journey by road to reach here.

Ideal Duration - 1 to 2 days

Nearest Airport - Colombo International Airport

Top Attractions - National Museum of Galle, Japanese Peace Pagoda, Unawatuna, Dutch Reformed Church, Historical Mansion Museum, Galle Fort Clock Tower

Things To Do - Explore the little streets, go shopping, walk on the ramparts, check out the Dutch architecture

Best Places To Stay - Niyagama House, Le Grand Galle, Tamarind Hill by Asia Leisure

13. Horton National Park

Horton National Park

One of the most fascinating things to do in Sri Lanka is to pay a visit to the Horton National Park, a place where the country's 2nd and 3rd highest mountains are located. Interestingly, this is a place where travelers mainly arrive to witness nature's beauty and earthly species of flora and fauna. One can witness the mountains of Kirigalpota and Totapola or explore the majestic waterfalls and misted lakes that are here.

The best part? Horton National Park is located only about 11 KM away from nearby Ohiya which means it can be easily commuted to. It is, in fact, a plateau that is about 2000m high. Travelers can come here to spot an array of Samba deers, leopards, wild boars, langurs, and more of wildlife.

As for the birdwatchers, the place isn't bad either as one might encounter bulbul, Ceylon, blackbird, mountain hawk, and so on.

Best Time To Visit - January to March

How To Reach - Travelers can come to Horton National Park by taking a flight to the Kandy Airport and covering the rest of the journey by taking a sab hiring a car

Ideal Duration - 1 day

Nearest Airport - Kandy Airport

Top Attractions - Horton Plains World's End, Gommolli Kanda, Ohiya, Bambarakanda Falls, Belihuloya, Baker's Falls

Things To Do - Hiking, birdwatching, trekking, camping, jungle safari

Best Places To Stay - Araliya Green Hills Hotel, Heaven Seven Nuwara Eliya, Sherwood Cottage, Sapu's Mountain breeze, Grand View Hotel, Hi Lanka Hostel

Suggested Read: Places To Visit In Kuwait, The Jewel Of The Middle East

14. Udawalawe National Park

Udawalawe National Park

Wish to see the elephants up close? Well, the Udawalawe National Park is the place for you. One of the most famous places to visit in Sri Lanka particularly due to the herds of elephants that travelers get to see here, this is a park you can visit and enjoy a vacation filled with adventure. The moment you enter the park, you will be surrounded by a herd of elephants here that are famous and provide a sense of joy once you see them up close.

Visitors feel much closer to nature, thanks to this amazing experience of meeting elephants up close. Interestingly, there is a reason behind the formation of this national park in Sri Lanka. Right, when the Udawalawe Reservoir was constructed, authorities felt the need of protecting wildlife in the region, and that's how the Udawalawe National Park came into existence. Today, it is one of the most visited places in Sri Lanka, and rightly so.

Best Time To Visit - November to March

How To Reach - Travelers can take a flight from Colombo International Airport to Dickwella Airport and then travel by road for about 1 hour to reach the national park

Ideal Duration - 1 day

Nearest Airport - Dickwella Airport

Things To Do - Meet the elephants, birdwatching, spot wild animals

Best Places To Stay - Mansala Safari Resort, Lizard Safari Lodge, and Max Safari Villa

15. Viharamahadevi Park

Viharamahadevi Park

Named after Queen Viharamahadevi, the Viharamahadevi Park is another place to visit on your travel to Sri Lanka. Located in the beautiful city of Colombo and boasting of its attractions, the park is widely popular amongst travelers who come here to spend time with their loved ones. If you're wondering about the top parks in Sri Lanka, then this certainly is one of them.

One can find numerous attractions here like the aquarium, mini zoo which is highly popular amongst kids, a playing area for children, a war memorial and so much more. Are you the adventurous one? Well, there is a suspension bridge here too which may be slightly terrifying.

There are lush green areas where families can sit and spend time together. Kids get to try delicacies like candy floss, corn, ice creams and so much more right here. What adds to the overall experience is the canopy of trees lined up in the park.

Best Time To Visit - Since the park is open throughout the day, one can visit here at any time. However, evenings are probably the best

How To Reach - The park is located in Colombo where transportation isn't a big problem. Hence, one can hire a cab or take any available public transport to commute here within the city

Nearest Airport - Colombo International Airport

Ideal Duration - A Few Hours

Top Attractions - Mini Zoo, aquarium, war memorial, playing area for children, adventure zone

Best Places To Stay Nearby - Cinnamon Red Colombo, Ivy Lane Colombo, The Steuart by Citrus, Thilhara Days Inn, Shangri-La Hotel Colombo, Drop Inn, Fern Colombo

Suggested Read: Places to Visit in Mexico: A Beginner's Guide

16. Sri Lanka Cricket Museum

Sri Lanka Cricket Museum
Image Credit

The Sri Lankan cricket team is considered to be one of the best teams from the old days and has been part of some memorable encounters with world-class teams from around the world. Today, cricket in Sri Lanka isn't just a sport but an emotion. One can compare the cricket fever here with the likes of India where the game is more like a religion to people.

Hence, there's bound to be a place that celebrates the game of cricket in the country, right? Well, one such place is the Sri Lanka Cricket Museum. One of the most famous travel places in Sri Lanka today, this cricket museum displays the entire history of Sri Lankan cricket. Located at Maitland Place, visitors can come here to spot the various trophies won by the Sri Lankan national cricket team over the course of history.

There is a "Hall of Fame" section here that displays the name of Sri Lanka's best test players while also showing the key moments from the country's cricketing history.

Best Time To Visit - The museum remains open from 9 AM to 5 PM and travelers can visit during this time

How To Reach - Much like the Viharamahadevi Park, the Sri Lankan Cricket Museum is also located in Colombo and travelers can visit here by hiring a sab or any public transport

Ideal Duration - About an hour

Nearest Airport - Colombo International Airport

Top Attractions - Hall of Fame section

Best Places To Stay Nearby - The Steuart by Citrus, Jetwing Colombo Seven, Maniumpathy, Paradise Road Tintagel Colombo

17. Old Dutch Fort At Galle

Old Dutch Fort At Galle

If you're looking for a peaceful surrounding to sit and admire the views of the blue waters in Sri Lanka, then the Old Dutch Fort at Galle is the place for you. One can come here, sit around and watch the endless sea in what is said to be a fascinating experience. The fort is set within South Asia and is a place that is widely popular amongst those who love history. As believed, Old Dutch Fort dates back to the 16th century and travelers can get a glimpse of history here.

Although the maintenance of the fort hasn't been up to the mark, this is still a fine place to sit and watch the endless sea. The best part? The fort offers some of the most scenic views from up top.

Best Time To Visit - December to March

How To Reach - Travelers planning to go to the Old Dutch Fort can take a cab straight from the Galle Airport which is only about 15 KM away from the fort and cabs take about half an hour to cover the distance.

Nearest Airport - Galle Airport

Top Attractions - Galle Dutch Fort, Galle Lighthouse

Suggested Read: Places To Visit In Germany That Surprise Every Traveler

18. Arthur's Seat

Arthur's Seat

One of the most famous places to visit in Sri Lanka that is widely popular amongst photographers around the world is Arthur's Seat. This is a place that attracts photographers from around the globe due to its scenic beauty. Travelers come here to capture the natural beauty that is quite evident. The place is located to the southwest of Kandy Lake.

Interestingly, there is a unique story behind this place. It is believed that Arther used to view the city by standing on a stone seat under a tree. Upon visiting here, travelers will be fascinated by the view of Kandy Lake, Dalada Maligawa, Trincomalee Street. So, if you're a photographer on a vacation in Sri Lanka, this is the place you can't afford to miss.

Best Time To Visit - Early Morning or Evening

How To Reach - Since Arthur's Seat is located in the heart of Kandy City, reaching here isn't a big hassle for travelers. One can visit here by hiring a cab in the city with ease

Nearest Airport - Kandy Airport

Top Attractions - Sunrise/Sunset view, View of Kandy Lake, Witness Buddha on top of the hill, Dalada Maligawa

19. Udawattekele Sanctuary

Udawattekele Sanctuary
Image is for reference purpose only

Also famous by the name Royal Park Palace, the Udawattekele Sanctuary is another of those tourist attractions in Sri Lanka scattered around 257 acres and one of the most important bio reserves in the country. As history has it, this sanctuary used to be a kingdom by the name Kandyan while the jungle area around was called Uda Wasala Watta.

Today, there are multiple Buddhist temples, a water pond, a cave, and other attractions here that visitors can see. This forest reserve was turned into a sanctuary in 1938. Today, the forest's catchment areas provide fresh water to the lake while the air purification supplies are also provided by the forest reserve.

Best Time To Visit - Travelers can visit the forest reserve at any time of the year but not during the rainy season

How To Reach - The Udawattekele Sanctuary is also located in Kandy and travelers can reach here by taking a mode of public transport from there

Top Attractions - Buddhist temples, water pond, cave, Kodimale Peak, Garrison Cemetery

Note:- The forest charges a separate entry for foreigners and locals coming here. Hence, travelers coming here are advised to confirm the fee with the concerned authorities.

Suggested Read: Places To Visit In Vietnam: Wonders From The Country In Southeast Asia

20. Ravana's Cave

Ravana's Cave
Image Credit

Perhaps one such place that will certainly fascinate travelers coming to Sri Lanka is the Ravana Cave. Historians suggest that the cave was used as a hiding place by Ravana for Princess Sita. The cave is located about 2 KM away from Ella town and is set at the base of a cliff. Travelers coming here have to climb about a thousand steps in order to reach the cave.

In fact, the tunnels that can be found in the cave are a perfect representation of Ravana's genius. They were not only a hidden passage through the hills but a fast mode of transportation. Today, words cannot describe the feeling when travelers get to see this place in Sri Lanka.

Best Time To Visit - Travelers can visit here at any time during the day

How To Reach - Since the cave is located only about 2 KM away from Ella, one can take a mode of public transport from there to reach the cave

Top Attractions - Underground lake which is also known as Nil Diya Pokuna, Green area, tunnels

21. Tissamaharama

Tissamaharama

Tissamaharama or as the locals say, Tissa is one of the ancient towns and attractions to visit in Sri Lanka. It used to be the capital of kings back in the past and today it ranks as the most picturesque location you can visit. The main attraction of the town is an artificial Lake Tissa Wewa that was built in the third century BC. There are many other attractions that date back thousands of centuries.

The town endeavors to be a scenic place where there is wilderness and history. From rare and indigenous flora and fauna to a diversity of birdlife are abundant, Tissamaharama is a nature’s paradise.

As Buddhism is followed by the majority, there are many beautifully destined and pristine stupas. This place is rightly preserved for photographers, where they can discover the magnificent architecture of Yatala Vehera and the landscape of Bundala National Park.

Best Time To Visit - December to February

How To Reach – The airport in Colombo is the closest international airport to reach Tissamaharama, which is located only 300 KM away from the town. Tere are buses and cabs easily available for commuting.

Ideal Duration - 2 to 3 days

Nearest Airport - Mattala Rajapaksa International Airport

Top Attractions - Tissa Wewa, Tissamaharama Raja Maha Vihara, Sithulpawwa Rock Temple, Bundala National Park, Tissa Dagoba

Things To Do – Visit the Stupa, photography, Bird watching, willdife tour

Best Places To Stay - Tissamaharama resort, Lake Wind Hotel, Hotel Tamarind Tree, Chaarya Resort & Spa by Chandrika Hotels

Suggested Read: Islands In Sri Lanka To Discover Heaven On Earth On A Perfect Vacation

22. Anuradhapura

Anuradhapura

Beaches in Sri Lanka have always been the center of tourism but there is so much more to their beauty. Anuradhapura is one of the best tourist attractions in Sri Lanka where there is history and ancient culture to discover. The origin of Anuradhapura dates to 377 BC when it was a prominent place for economic and political activities.

Anuradhapura in the present time is a paradise for the history buff who are keener to explore the ruins, the archeological sites, and old temples. The city is religiously known for its beautiful temples and stupa for a very long time. While Anuradhapura was once neglected after the invasion in 9888 AD, it was soon marked as World Heritage Site to preserve its value. The Dagobas, Maha Bodhi tree, Brazen Palace, and Archeological Museum are some of the top places you can add to your attraction list. The array of religious and historical sites makes it the most significant attraction in Sir Lanka.

Best Time To Visit - July-September and December-January

How To Reach – The Mattala Rajapaksa International Airport is 200 km from Anuradhapura. Colombo is connected to Anuradhapura via buses and many private vehicles like cabs. It may take approximately 4 hours to reach. One can even board a train from Colombo to Anuradhapura.

Ideal Duration – 2 to 3 days

Nearest Airport - Mattala Rajapaksa International Airport

Top Attractions - Jaya Sri Maha Bodhi, Jetavanaramaya monastery, Ruwanweliseya stupa, Uposatha house

Things To Do – Visit the old temples and Stupas, Visit Wilpattu National Park, Explore the Lovamahapaya and other historical sites

Best Places To Stay - Aryana Hotel, Hotel Heladiv, Montana Rest, Forest Rock Garden Resort, Rajarata Hotel

23. Hikkaduwa

Hikkaduwa

Sri Lanka is the epitome of beauty with the best beaches and islands in Asia. The Hikkaduwa, being one of the most beautiful places to visit in Sri Lanka, is blessed with serene beaches adorning the aquamarine waters of the ocean. The soft sand and the lush beauty of the beaches not just adds more to its landscape but make it a hub for travelers on a rejuvenating holiday.

Calling you for some adventure and fun, Hikkaduwa is a perfect gateway for families, where they can embrace beauty and luxury. There are beach resorts and activities that include leisure and adventure. If you are on a week-long holiday, Hikkaduwa will be just the right pick to explore the beaches, enjoy the seafood, add some thrill with water adventure and relax amidst the most pristine landscapes. It is the laid-back beauty of Hikkaduwa that makes it so different from other beach destinations in Sir Lanka.

Best Time to Visit: April to November

How to Reach: Board flight to Mattala Rajapaksa International Airport in Colombo, and from there, you can get on a train to Hikkaduwa. The train connectivity in Sri Lanka is best for traveling interstate. You can even board a connecting flight to Koggala Airport.

Ideal Duration- 5 to 7 days

Nearest airport- Mattala Rajapaksa International Airport

Places to visit: Turtle Farm, Hikkaduwa Beach, Seenigama Vihara, Hikkaduwa Lake, Hikkaduwa Coral Gardens, Mambo’sSaffron Robes Gallery and Studio

Things to Do- Swimming At Hikkaduwa Beach, Glass Bottom Boat Ride, River Safari, Surfing, Snorkeling

Places to Stay: Manthally Cabanas, Dreamtime Sri Lanka, Haritha Villas + Spa, Hikka Tranz by Cinnamon.

Suggested Read: Places To Visit In Canada For Its Charm And Awe Inspiring Attractions

24. Kandy

Kandy

Kandy is a spiritual and the most scenic attraction in Sri Lanka that you can visit for a relaxing holiday experience. With the green rolling hills and the lush serenity around, Kandy is famous for its forests and glimmering lakes. While the city is enriched with panoramic views and magnificent vista, many attractions are there to make it a popular destination among travelers.

From the balmy lakes and beaches to the spectacular temples and old monuments, Kandy has an austere grandeur of architectural beauty and scenery. With many spiritual sites and meditation centers, there is a calmness to embrace and rejuvenate your soul and mind in its tranquility. There are many festivals and cultural events organized at Kandy, which reflects a lot about the culture and lifestyle of people. The people of Kandy are more devoted to God that has made it a pristine land where you can find harmony between man and nature.

Best time to visit - December to April

How to reach- Kandy is approximately 104 km from the Bandaranaike International Airport in Colombo. There are cars, buses, cabs and even train easily available to Kandy. The best way to reach Kandy is to board a train to Kandy Railway Station from cities in Sir Lanka.

Ideal Duration: 4 to 5 days

Nearest airport - Bandaranaike International Airport

Top attractions- Pinnawala Elephant Orphanage, Temple Of Tooth Relic, Kandy Lake, Hulu River Waterfall, Bahirawakanda Temple

Things to Do: Hiking in Knuckles Mountain Range, Explore the Ranweli Spice Garden, visit Udawattekele Sanctuary, Visit the old temples

Places to stay: Kandy Lake include Mount Haven, Radh Hotel, Windy Ridge Kandy, Villa Rosa, Elegant Hotel

25. Batticaloa

Batticaloa

Batticaloa, a city that has the most pristine and captivating beauty of the islands and the Indian Ocean. The lagoons, the lighthouse, museums, and temples are some fi the attractions that make Batticaloa, one of the best places in Sri Lanka. Travelers from across the globe often visit Batticaloa for its lagoons that is not just housing a great diversity but the most significant species of flora and fauna.

If you are a nature enthusiast or a photographer, Batticaloa gives you the most magnificent landscapes that you can capture. You can book the best villas in Sri Lanka that offer you a panoramic view to embrace and a calm environment to relax and admire the beauty of nature. You can even indulge in some adventures like boat safari or other water sports.

Talking about the city, its people, and architecture, Batticaloa has showcases the excellence of art. Some forts and temples reflect the rich architectural history of the city.

Best time to visit- April to September

How to reach- There are flights to Batticaloa international airport operated by many airlines. You can even board a flight to Colombo International Airport and reach the city via trains or buses from Colombo to Batticaloa.

Ideal Duration- 2 to 3 days

Nearest Airport- Batticaloa International Airport

Places to visit- Batticaloa Fort, Batticaloa Lagoon, Kallady Bridge, St Marys Cathedral, Kattankudy Heritage Museum, Batticaloa Lighthouse

Things to do- Water Sports, Boat Safari, Museum Tours, Visit the Kallady Beach, Explore the beauty of Hindu Temples

Best places to stay- Olifant hall, Hotel East Lagoon, Amaya Beach Pasikudah, Neverbeen to Lagoon Town

26. Unawatuna

Unawatuna

Unawatuna is a coastal town and the best place to visit in Sri Lanka for a beach holiday. While other beaches and islands in Sri Lanka offer a relaxing holiday, Unawatuna is a place for fun and thrill. Be it a nightlife experience or some water adventures, Unawatuna had every adventure you are longing for.

It's time to spice up your holiday mood at Unawatuna with the most scenic beaches and quaint villages. The historical attractions and the laidback beauty of the town have made Unawatuna, a popular place for family holidays. You can try scuba diving for exploring the underwater beauty or enjoy a relaxing evening at the beachside cafes. The restaurants in Unawatuna offer a savoring taste of seafood that is irresistible and too delicious. For some shopping in Sri Lanka, you can visit the street market anytime and get the best handicraft or souvenirs.

Best time to visit- October to April

How to reach: Day buses are operating from Colombo to Unawatuna. As you reach the designated Colombo International Airport, you can get a bus or a cab to the city that will take two to three hours.

Ideal Duration: 3 to 4 days

Nearest Airport- Mattala Rajapaksa International Airport

Places to visit- Unawatuna Beach, Yatagala Raja Maha Viharaya, Galle Fort, Dutch Reformed Church Fort Sri Sudharmalaya Buddhist Temple

Things to do- Scuba Diving, snorkeling, Boat Ride, Moter biking, Try the street food, Shopping, explore the beaches

Best place to stay- CocoBay Unawatuna, Thaproban Pavilion Resort & Spa, The Horizon Hill Top Villa

Suggested Read: Things To Do In Pattaya To Enjoy Its Crazy Vibes

27. Trincomalee

Trincomalee

Trincomalee or as it is popularly known- the temple city is a great escape to avoid the hassle of crowded attractions in Sir Lanka. This is a scenic and pristine location that has a charm of nature. The gleaming beaches, the vibrant streets, the temples, and the history of Trincomalee make it just the right place where you can find peace.

The colonial architecture and the marine wonders are the major attraction in Trincomalee. Travelers here come to sought solace in its breathtaking beauty and mystical aura. The harbors, the waterfronts, the national parks, and the beaches, every corner of Trincomalee has some kind of magic that lures travelers from every corner of the world.

Best time to visit- February to April

How to reach: The Bandaranaike International Airport is 215 km from Trincomalee city. As you arrive at your designated International Airport, you can get a bus or a cab to Trincomalee city.

Ideal Duration: 3 to 4 days

Nearest Airport- Bandaranaike International Airport

Places to visit- Koneswaram Temple, Fort Frederick, Pathirakali Amman Temple, Velgam Vehera, Maritime and Naval History Museum, Uppuveli & Nilaveli Beaches

Things to do- Visit the Pigeon Island National Park, Explore the temples, Enjoy Beach Day, Historical tour

Best place to stay- Amaranthe Bay Resort, Anantamaa, Hotel Tobiko, Anantamaa Hotel, Pearl Oceanic Resort

28. Negombo

Negombo

The golden sand, the cool breeze, and the soothing beach vibes of Negombo have made it a must-visit attraction in Sri Lanka. Enjoy the breathtaking beauty of seashores and the coastal towns that are located close to the scenic city of Negombo. As you begin your journey to pamper yourself with the rejuvenating taste, the delighting food, and some exciting activities, Negombo beholds the charm to grant every desire.

The colonial-era fort and Dutch canal are some of the attractions that are still depicting the past. The city was once famous for its cinnamon plantations, and this was the reason why the Britishers, Dutch and Portuguese wanted to control the region. You can take a tour of old quarters and learn more about history and heritage.

Best time to visit- November to February

How to reach: Negombo is just 40 km from Colombo. You can board a flight to Colombo International airport and cover the remaining distance via driving. Buses are also available for an easy commute.

Ideal Duration: 3 to 4 days

Nearest Airport- Colombo International Airport

Places to visit- Negombo Beach, Muthurajawela Marsh, Dutch Fort, Angurukaramulla Temple, old quarter

Things to do- Explore the beaches, visit the local markets, Museum and art gallery tour

Best place to stay- Jetwing Blue, Topaz Beach Hotel, Arie Lagoon, St. Lachlan Hotel and Suites

Sri Lanka is a country that houses numerous natural and man-made wonders. While there is an abundance of picturesque locations here, the country has also preserved the history of the land in a great way. Today, there are many places to visit in Sri Lanka that remind of the historical past of the land. One can not only spend a refreshing vacation in this paradise but can also head on an adventurous trail and discover the hidden wonders of this land.

So, do you wish to explore what Sri Lanka has to offer? Book your flight tickets to Sri Lanka today and come witness the natural wonders of this country.

Places To Visit In Sri Lanka - FAQs

Q1. Which is the capital of Sri Lanka?

One of the best places to visit in Sri Lanka today, Colombo is the capital of Sri Lanka and has so much to offer to the visitors.

Q2. Is Sri Lanka a safe country?

Yes, Sri Lanka is a safe country to visit today. There are many top locations to visit on a holiday here while the police are always on alert and ensure no security issues arise in the country.

Q3. What is the specialty of Ravana's cave?

Historians suggest that the cave was used as a hiding place by Ravana for Princess Sita. One amazing feature of these caves is the formation of tunnels. They were not only a hidden passage through the hills but a fast mode of transportation.

Q4. How can I travel to Galle?

Since Galle is located only about 120 KM away from Colombo, travelers can take a flight to the Colombo Airport and cover the rest of the journey by road to reach here.

Q5. What can I find in Ella?

Ella is a destination in Sri Lanka that boasts of its vegetable plots, tea plantations, and some breathtaking views of the forest and mountain.

Q6. Which is the best time to visit Sri Lanka?

The best time to visit Sri Lanka is between December and mid-April. This is the time when the weather in the country is favorable for travel. In fact, this is the period when the country sees its peak travel months.

Q7. Which are the best hotels in Sri Lanka?

Sri Lanka is home to many top-notch hotels that offer luxury at their very best. Here are some of the top hotels worth staying at.

  • Sigiriya King's Resort
  • Hilldale Retreat
  • EKHO Ella
  • Golden Pearl Tangalle Beach
  • Tabula Rasa Resort
Q8. What language is spoken in Sri Lanka?

People in Sri Lanka speak either Sinhala or Tamil language.