Written by

When it comes to Sri Lanka, the only picture creates in the mind is of the beautiful lush greenery, pristine beaches and the ancient forts which adds an edge to the otherwise fine beauty of the country. While people don’t need a reason to visit this place, because it’s an all year round destination perfect for any kind of traveler. Whether you’re traveling with family, friends or a special someone, there is something for everyone. After exploring the surreal beauty of Ella,Haputale and Nuwara Eliya, comes the pristine beauty of Nilaveli. Located at Sri Lanka’s east coast, this is a small beachside town which is known for its pristine beaches. Just like other lesser known places Nilaveli is one of the locations which is known for its surreal beauty and tropical beauty. This coastal town is home to a varied number of beaches and there are many beautiful and picturesque views which are worth enjoying. Located close to Arugam Bay, this place is perfect space to escape the hustle-bustle of the city life. The best time to visit Koggala is between the months of December to March. It’s upon you if you want to relax or indulge into some adventurous activities, there is a wide scope to experience here in Nilaveli.

5 Best Places To Visit In Nilaveli

Here are some of the best places to visit in Nilaveli which will make your vacation worth a memory and let you enjoy the picturesque locations without any disturbances. These places are worth a visit for the people who want to experience a tropical vacation.

1. Pigeon Island


Image Source

This is the perfect place for those tourists who love adventure. Pigeon Island is the best place for snorkeling in Colombo, Sri Lanka. The isolated island is also home to one of the main marine national parks in the country and a divers paradise. The island can be reached by taking a boat ride which takes about 15 minutes. While one side of the island is filled with magnificent clusters of coral reefs which are bordered by clear water.

Location: Pigeon Island, Sri Lanka

Snorkeling In Colombo 2022: 10 Best Places To Witness The Beautiful Life Beneath Water!

Sri Lanka Holiday Packages On TravelTriangle

Book your Sri Lanka trip from TravelTriangle: Inclusive of Hotels, Sightseeing, Transfers, & Meals. Best Prices Guaranteed. Get Customizable Package & Free Guidance From Destination Experts. Book Now!

2. Trincomalee


Trincomalee is called to be the gem of the eastern coast of Sri Lanka which is a paradise for the snorkelers. This Nilaveli beach is the most popular launching pad for the divers. The pigeon island is located at a distance and is one of the closest places which is home to some of the beautiful coral reefs for colourful fishes, anemone and nudibranch and other marine animals and plants.

Location: Eastern Coast

Snorkeling In Colombo 2022: 10 Best Places To Witness The Beautiful Life Beneath Water!

3. Uppuveli


Image Source

Uppuveli is amongst the best beaches in Sri Lanka. If beautiful landscape, classic accommodation, and authentic cuisine are one your mind then Uppuveli is indeed the most suitable choice. You would be amazed how the locals welcome the tourist and make them a part of their festivities. Away from the hustle and bustle of the city, this village is packed with natural beauty and relaxation.

Best time to visit: August to mid-October

Famous for:

  • Hire a rickshaw and ride across the beautiful village to explore the natural beauty.
  • Moonlight strolling on this beach is a wonderful experience
  • Swami Rock of Trincomalee definitely is a must visit which not only protects the village by Tsunami but also makes the each perfect for watersports such as diving, swimming, and snorkeling
  • Enjoy a relaxing massage followed by some yoga to rejuvenate your senses.
  • Explore the seabed at the Pigeon Island which is not too far from the beach.

30 Best Beaches In Sri Lanka To Visit In 2022 That Will Make You Go ‘Wow’!

4. Koneswaram Temple


Image Source

Undoubtedly one of the first sites to be ticked off the Trincomalee tourist map is this revered temple located atop a cliff inside Fort Fredrick. This important Hindu pilgrimage site displaying Darvidian architectural style is believed to be one of the Panch Ishwarams(five abodes of Shiva) with a swayambhu lingam. The shrine exudes sacred vibes and is a wonderful place for seeking solace in the divine presence. Surrounded by magnificent views of the Indian Ocean, this fabulous temple tops our list of places to visit in Trincomalee.

10 Best Places To Visit In Trincomalee That Prove It Is A Hidden Gem In Sri Lanka

5. Fort Frederick


Image Source


This important historical landmark with an imposing entrance is a must-do for history and nature enthusiasts when you visit Trincomalee. While the history is interesting, the presence of freely-roaming spotted deer adds charm to the stroll through this fort. Built by the Portuguese, Fort Fredrick is partly under military occupation and also houses a famous Buddhist vihara and sacred Hindu temple. Breathtaking sunsets and sweeping views of Trincomalee bay and town make the visit truly rewarding. You can take a tuk-tuk to the fort and also buy some trinkets from the stalls inside.

Timings: Daily 6AM-10PM

10 Best Places To Visit In Trincomalee That Prove It Is A Hidden Gem In Sri Lanka

These are some of the best places to visit in Nilaveli and enjoy a time like never before. Whether the traveler is looking for a chance to explore the adventurous places or looking for some options to explore the history, these are some of the handpicked attractions located in the vicinity of this tropical land. So, if you’re planning a vacation in Sri Lanka then make sure to enjoy the surreal views of the best views of this country.

Looking To Book An International Holiday?

Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.

Category: Places To Visit, Sri Lanka

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month