Casuarina Beach

Casuarina beach is one of the best places to visit in Jaffna for it is a mesmerising beach with calm shallow waters where one can walk a long way into the deep sea. It is located on Karainagar Island, the largest island in the Jaffna peninsula.


  • Casuarina beach has been considered one of the best and favourite beaches of the north
  • It is less crowded as compared to the other beaches in the country
  • It makes for an idyllic beach escape with its white soft sands and wide shallow blue waters
  • It was named after the long stretch of casuarina trees that line the shore


Considered as the north’s favourite beach, the Casuarina Beach happens to be named so because of the abundance of Casuarina trees found at this place. It has been protected from human touch over many years. This beach lies north of the Karativu islands, on Karainagar Island, which is one of the largest islands in the peninsula. It is approximately 27 kilometeres away from the town of Jaffna which is roughly a 45 minute drive by direct bus from the town that goes along the Ponnalai causeway that connects the mainland to the island.
The drive is beautiful since you can see many salt pans and water on both sides. Casuarina Beach is now a popular attraction for tourists because of its unique soft white sands, clear shallow blue waters with no waves and absolute relaxing atmosphere; making it a very different beach from other beaches of the island. A dip in the water at this beach is a must since there is a long space of shallowness making it pleasurable for a bath. Experience the shallow waters by going out on a boat out to sea, where you can enjoy the abundance of corals as the sun shines down on the clear blue waters.
During your visit to Jaffna and if looking for a place to relax and unwind, then this is one of the best places to visit.