The 8 Best Beaches in Jaffna & Northern Sri Lanka (2026)
🏖️ Nature & Beaches⏱️ 8 min read📅 Updated February 2026
Northern Sri Lanka hides some of the island's most pristine and uncrowded beaches. Unlike the southern coast, Jaffna's beaches remain beautifully undeveloped — think powdery white sand, turquoise water, and not a sunbed in sight. Here are the 8 best beaches to add to your Jaffna trip.
Located on Karainagar Island (30 min from Jaffna city), Casuarina is widely considered the best beach in Northern Sri Lanka. A long stretch of soft white sand lined with casuarina trees, crystal-clear shallow water, and barely any crowd. Perfect for swimming, walking, or simply soaking in the silence. There's a small car park and a few local vendors selling fresh king coconut.
💡
Local Tip: Visit on weekday mornings for an almost private beach experience. Bring your own snorkeling gear — the water is incredibly clear.
2. Charty Beach — The Local Favourite
On the same Karainagar Island, Charty Beach (also called "Salli Beach") offers a more rugged coastline with rock formations and tide pools. The water is slightly deeper than Casuarina, making it great for confident swimmers. Fishermen often dock their colorful boats along the shore, creating a picturesque scene.
3. Keerimalai Hot Springs & Beach
This sacred site combines a natural hot spring with an ocean-side bathing area. Fed by underground mineral springs, the water has healing properties according to local legend. The springs sit right next to the sea — you can alternate between warm mineral water and cool ocean waves. Visit the nearby Naguleswaram Siva Temple after your soak.
💡
Local Tip: Modest swimwear is required as this is a sacred site. Separate bathing areas for men and women.
4. Point Pedro Beach — Sri Lanka's Northernmost Point
Stand at the very top of Sri Lanka! Point Pedro isn't just a beach — it's a geographical milestone. The beach itself is wild and windswept, with stunning sunset views. Visit the Dutch-era lighthouse and snap a photo at the "Northernmost Point of Sri Lanka" marker. The town has excellent palmyra-based snacks from local shops.
5. Mankumban Beach — The Hidden Gem
Tucked away on the road to Velanai, Mankumban beach is rarely visited by tourists. Shallow lagoon waters make it safe for families, and the palm-fringed shoreline is ideal for photography. Local fishing boats create a rustic, authentic atmosphere.
6. Delft Island Beaches
Delft (Neduntivu) is the most remote inhabited island in the Jaffna archipelago. Wild horses roam freely, baobab trees dot the landscape, and the coral-rock beaches feel utterly untouched. The ferry ride from Kurikattuwan is an experience itself — spot dolphins along the way.
💡
Local Tip: The last return ferry leaves at 3 PM. Plan your day accordingly or arrange a private boat.
7. Nainativu Beach
Nainativu island is famous for Nagapooshani Amman Hindu Temple and the Nagadeepa Purana Viharaya Buddhist temple. After temple visits, the island has quiet sandy shores perfect for reflection. The ferry ride (20 min from Kurikattuwan) passes through mangrove channels.
8. Allaipiddy Beach — The Secret Spot
On the western coast of Velanai island, Allaipiddy has a quiet crescent beach facing the Palk Strait. On clear days, you can almost see the Indian coastline. Very few tourists come here, making it ideal for those seeking solitude.
❓ Frequently Asked Questions
Which is the best beach near Jaffna?
Casuarina Beach on Karainagar Island is widely regarded as the best beach in Northern Sri Lanka. It has white sand, clear water, and is only 30 minutes from Jaffna city.
Are Jaffna beaches safe for swimming?
Yes, most beaches are safe. Casuarina has shallow, calm water ideal for families. Always check local conditions and swim where locals swim. Avoid the ocean during monsoon season (October-November).
Can you swim at Keerimalai?
Yes, Keerimalai has designated bathing areas in the hot springs and ocean pool. Modest swimwear is required as it's a sacred site with separate sections for men and women.
How do I get to Casuarina Beach from Jaffna?
By road via the Karainagar Causeway — about 30 minutes by car/tuk-tuk from Jaffna city center. Book a day trip through Jaffna Recharge for comfortable transport.