Nilaveli Beach

1 of 4

Many people consider it the best in Sri Lanka, and with good cause. If you want to be one with nature, spend time in silence and tranquility, go to Nilaveli Beach, which is lightly populated yet wonderfully beautiful. You will never stop being impressed by the stunning scenic views and the surrounding wildlife on the route to it and when on the beach itself.

The beach is located 120 kilometers east of Colombo and 14 kilometers south of Trincomalee Beach. It has vast swaths of white sand that gently slope into pristine blue waters. There are comfortable conditions for children's swimming and swimming for tourists who do not feel very confident in the water. The bottom, like the beach, is flat, and stones are uncommon. Despite the sandy shore, you can still see your legs when you leave the shore a few meters ahead, indicating that the water is crystal.

There are waves (this is the ocean, after all), but they are modest. At the same time, unlike Hikkaduwa, they are "soft" and do not knock down. The beach is nearly desolate, which adds to its allure. It's the perfect location for a couple in love, especially during a stunning sunset. Another frequent group of travelers is families with children. They will splash in the waves and create castles and search the beach for crabs and gorgeous shells.