Discover the best excursions from Jaffna — sacred islands, pristine beaches, the northernmost point of Sri Lanka, ancient temples, and hidden gems across the Northern Province.
While Jaffna city has plenty to keep you busy, the real magic of Northern Sri Lanka lies in the scattered islands, dramatic coastline, and remote corners of the peninsula. From the sacred island of Nainativu to the wild, wind-swept Delft Island and the northernmost tip of Sri Lanka at Point Pedro, the Jaffna region offers some of the most unique and off-the-beaten-path experiences in the country.
Most of these trips can be done in a single day from Jaffna city and returned before sunset. Here are our top picks, with practical transport tips, costs, and insider advice to help you plan the perfect excursion.
📍 35 km from Jaffna + 20 min ferry⏱ Half day (4–5 hours)🚗 Tuk-tuk/car to Kurikadduwan jetty, then ferry💰 Transport ~Rs. 3,000 + ferry Rs. 100 per person
Nainativu (Nagadeepa) is a small sacred island in the Jaffna lagoon that holds immense religious significance for both Hindus and Buddhists. The island is home to the ancient Nagapooshani Amman Kovil, one of the most important Hindu temples in Sri Lanka, and the Nagadeepa Purana Viharaya, a sacred Buddhist temple believed to have been visited by the Buddha himself. The 20-minute ferry ride from Kurikadduwan jetty is scenic and part of the experience.
Highlights
✓Nagapooshani Amman Kovil — stunning Dravidian temple
✓Nagadeepa Purana Viharaya — sacred Buddhist site
✓Scenic ferry ride across the Jaffna lagoon
✓Unique multi-faith pilgrimage island
✓Small enough to explore on foot in 2–3 hours
At a Glance
Best For: Pilgrimage, temple architecture, photography, cultural experience
Pro Tip: Take the first ferry (around 8 AM) to beat the crowds. Bring water — limited shops on the island.
🗺
Delft Island (Neduntivu)
Wild horses, coral walls & remote island adventure
Adventure
📍 35 km from Jaffna + 1 hour ferry⏱ Full day (6–8 hours)🚗 Tuk-tuk/car to Kurikadduwan jetty, then ferry💰 Transport ~Rs. 3,000 + ferry Rs. 100 per person
Delft Island (Neduntivu) is the most remote and wildly beautiful of Jaffna's islands. Named by the Dutch after the city of Delft in the Netherlands, this windswept island is famous for its wild ponies (descendants of horses left by the Portuguese), dramatic coral stone walls, a Dutch-era fort, giant baobab tree, and an otherworldly flat landscape unlike anywhere else in Sri Lanka. The one-hour ferry ride adds to the sense of adventure.
Highlights
✓Wild horses roaming freely across the island
✓Ancient coral stone walls stretching across the landscape
✓Ruins of a Dutch colonial fort
✓Giant baobab tree — believed to be centuries old
✓Pigeon Island off the coast for snorkelling
✓Remote, untouched atmosphere — very few tourists
At a Glance
Best For: Adventure seekers, photography, nature lovers, history buffs
Pro Tip: Pack lunch and water — very limited food options on the island. Hire a bicycle or tuk-tuk on arrival to cover the island efficiently.
🗺
Point Pedro & Northern Tip
The northernmost point of Sri Lanka
📍 25 km from Jaffna⏱ Half day (3–4 hours)🚗 Tuk-tuk or car💰 Transport ~Rs. 2,500–4,000
Point Pedro is the northernmost town in Sri Lanka, and the nearby 'Northernmost Point' marker at the coast is a must-visit for geography enthusiasts. The area offers a mix of colonial history (Dutch-era churches), a picturesque lighthouse, dramatic sea views, and the nearby Vallipuram Aalvar Kovil — one of the oldest Vishnu temples in Sri Lanka where the famous Vallipuram Gold Plate inscription was discovered.
Highlights
✓Official 'Northernmost Point of Sri Lanka' marker
✓Point Pedro lighthouse — scenic coastal views
✓Dutch Reformed Church — colonial heritage
✓Vallipuram Aalvar Kovil — ancient Vishnu temple
✓Fishing harbour — colourful local life
At a Glance
Best For: Geography fans, history, coastal scenery, combine with Keerimalai
Pro Tip: Combine with Keerimalai Springs and Naguleswaram Temple for a full northern coast day trip.
🗺
Keerimalai & Northern Coast
Sacred springs, ancient temples & ocean views
Must Visit
📍 20 km from Jaffna⏱ Half day (3–4 hours)🚗 Tuk-tuk or car💰 Transport ~Rs. 2,000–3,000
Keerimalai is a sacred site on the northern coast of the Jaffna peninsula, famous for its natural freshwater springs that emerge right next to the sea. Devotees have bathed in these mineral-rich pools for centuries, believing the waters have healing properties. Adjacent to the springs sit the ancient Naguleswaram Temple (one of the five Pancha Ishwarams) and Maviddapuram Kandaswamy Kovil, creating a powerful spiritual triangle.
Highlights
✓Keerimalai natural springs — sacred freshwater pools by the ocean
✓Naguleswaram Temple — one of five Pancha Ishwaram temples
✓Dambakola Patuna — where Buddhism first arrived in Sri Lanka
At a Glance
Best For: Spiritual bathing, temple visits, coastal scenery, history
Pro Tip: Separate bathing pools for men and women. Bring a towel and change of clothes. Visit early morning for the most peaceful experience.
🗺
Kayts (Velanai) Island
Quiet island with a Dutch fort & lagoon views
📍 20 km from Jaffna⏱ Half day (2–3 hours)🚗 Tuk-tuk or car (connected by causeway)💰 Transport ~Rs. 2,000–2,500
Kayts (Velanai) is the closest island to Jaffna and is easily accessible via a causeway — no ferry needed. This peaceful island offers the ruins of a Dutch colonial fort (Hammenhiel Fort visible offshore), a charming fishing harbour, quiet beaches, and a laid-back atmosphere that feels worlds away from the mainland. It's also the gateway island for ferries to Nainativu and Delft, so you'll pass through on island-hopping days.
Highlights
✓Hammenhiel Fort — Dutch-era fort visible offshore
✓Quiet beaches and peaceful lagoon scenery
✓Gateway to Nainativu and Delft ferries
✓Traditional fishing harbour
✓Easy access via causeway (no ferry needed)
At a Glance
Best For: Quick, easy day trip, quiet beaches, colonial history
Pro Tip: Combine with Nainativu since the Kurikadduwan ferry jetty is on the far side of Kayts. Explore the island on the way to or from the ferry.
🗺
Casuarina Beach
Jaffna's most beautiful sandy beach
📍 18 km from Jaffna (on Karainagar)⏱ Half day (3–4 hours)🚗 Tuk-tuk or car (via causeway)💰 Transport ~Rs. 2,000–2,500
Casuarina Beach on Karainagar island is widely considered the most beautiful beach in the Jaffna peninsula — and possibly in all of Northern Sri Lanka. Named after the casuarina trees that line its shore, the beach features soft golden sand, shallow turquoise waters perfect for swimming, and a peaceful atmosphere. On weekends it's popular with local families, but on weekdays you may have it almost to yourself.
Highlights
✓Golden sand and shallow, calm turquoise water
✓Casuarina tree-lined shore for natural shade
✓Perfect for swimming — gentle waves, no strong currents
✓Accessible via causeway from Jaffna (no ferry)
✓Small food stalls and fresh seafood available
At a Glance
Best For: Beach relaxation, swimming, families, photography
Pro Tip: Visit on a weekday for a quieter experience. Bring snorkelling gear for the clear shallow waters. The beach is best during the dry season (May–September).
🗺
Elephant Pass & Lagoon
Historic gateway to the Jaffna peninsula
📍 70 km south of Jaffna⏱ Half day (3–4 hours round trip)🚗 Car or tuk-tuk💰 Transport ~Rs. 5,000–7,000
Elephant Pass is the narrow strip of land that connects the Jaffna peninsula to the Sri Lankan mainland, named after the elephants that once crossed here. It holds deep historical significance from the civil war era, with a war memorial and monument marking the site of intense battles. The surrounding Jaffna Lagoon and salt pans create a stark, beautiful landscape that's dramatically different from the rest of Northern Sri Lanka.
Highlights
✓Elephant Pass War Memorial — significant historical site
✓Vast Jaffna Lagoon and salt pan views
✓Unique narrow causeway geography
✓Kilinochchi War Museum (further south, optional extension)
✓Dramatic landscape photography opportunities
At a Glance
Best For: History and war heritage, landscape photography, understanding Sri Lanka's recent history
Pro Tip: This trip works well on arrival or departure day if you're driving to/from Jaffna. The road is the A9 highway — well-maintained and straightforward.
Water (2+ litres), sunscreen & hat, cash (limited ATMs outside Jaffna), modest clothing for temples, towel for Keerimalai Springs, snacks, camera, and a portable charger (weak signal on islands drains battery).
⛴ Ferry Tips
Ferries to Nainativu and Delft depart from Kurikadduwan jetty (via Kayts island). Arrive 30 minutes early. Schedules change seasonally — confirm times locally. Ferries may be cancelled in rough weather (monsoon season). Keep ferry tickets for the return journey.
🗓 Suggested 5-Day Jaffna Itinerary
Day 1: Jaffna city — Fort, Library, Museum, Nallur Kovil. Day 2: Keerimalai & northern coast (springs, Naguleswaram, Point Pedro). Day 3: Nainativu island (half day) + Casuarina Beach. Day 4: Delft Island (full day adventure). Day 5: Kayts island, local restaurants, shopping, depart. See our hotel guide for where to stay.
Frequently Asked Questions
How do I get to Delft Island from Jaffna?
Drive or take a tuk-tuk from Jaffna to Kurikadduwan jetty (about 1 hour). From there, take the government ferry to Delft Island. Ferries depart at 9:00 AM, 11:30 AM, and 2:30 PM (schedules may change). The ferry ride takes approximately 1 hour. Return ferries typically depart Delft at 10:00 AM, 1:00 PM, and 3:30 PM. The ferry costs approximately Rs. 100 per person.
Is it possible to visit Nainativu and Delft Island in one day?
It is very difficult to visit both in a single day due to ferry schedules. Nainativu (Nagadeepa) and Delft Island use different ferry routes and the timing rarely allows both. We recommend dedicating a full day to Delft Island and a separate half-day to Nainativu. If you only have one day, Nainativu is the easier and faster trip.
What is the best time of year for day trips from Jaffna?
May to September (dry season) offers the best weather for day trips, with calm seas for island ferries and sunny skies for beaches. December to February is also good with cooler temperatures. Avoid October–November when the northeast monsoon brings rain and rough seas that may cancel ferry services.
How much does a tuk-tuk cost for day trips from Jaffna?
Hiring a tuk-tuk for a full day costs approximately LKR 5,000–8,000 depending on the distance. For shorter trips (e.g., to Keerimalai only), expect LKR 2,000–3,000. Always agree on the price before starting. Your hotel can also arrange a car with driver for LKR 8,000–12,000 per day.
Are the islands around Jaffna safe to visit?
Yes, all the islands mentioned in this guide are safe for tourists. The Jaffna peninsula and its islands have been fully accessible since the end of the civil war. Local people are friendly and welcoming. Standard travel precautions apply — carry water, sunscreen, and cash (ATMs are scarce on islands).
What should I bring on a day trip from Jaffna?
Essential items: plenty of water, sunscreen, a hat, comfortable walking shoes, cash (ATMs are rare outside Jaffna city), modest clothing for temples, a towel if visiting Keerimalai Springs, snacks (food options are limited on islands), and your camera. Mobile signal can be weak on some islands.
Can I rent a bicycle or motorbike for day trips?
Bicycles can be rented from some hotels in Jaffna for around LKR 500–1,000 per day — ideal for flat, nearby trips like Nallur area. Motorbike rental is available from some shops (LKR 2,000–3,000 per day) but international driving permit may be required. For island trips and longer distances, a tuk-tuk or car is more practical.
Is Point Pedro worth visiting?
Yes, Point Pedro is the northernmost point of Sri Lanka and worth visiting for its unique geographic significance. The Point Pedro lighthouse, the dramatic coastal views, the Dutch-era church, and the nearby Vallipuram Aalvar Kovil make it a rewarding half-day trip. Combine it with Keerimalai Springs and Naguleswaram Temple for a full northern coast day.
Explore More of Jaffna on LankaGuide
LankaGuide is your trusted local business directory for all of Jaffna. Discover hotels, restaurants, and more across the Northern Province.