Jaffna is a vibrant city located in the northernmost region of Sri Lanka. Known for its rich history and culture, Jaffna is a must-visit destination for travellers seeking an authentic Sri Lankan experience. Steeped in history, the city is home to many ancient kovils and religious sites, which offer a glimpse into the region’s rich cultural heritage. In addition to its cultural offerings, Jaffna also boasts of stunning beaches, delicious cuisine and a welcoming local community.

Getting There

Getting to Jaffna is an adventure itself and there are several alternative modes of transportation that offer an authentic Sri Lankan experience that is worth considering.

Train: Taking the train is a popular option for getting to the city. Trains run from Colombo to Jaffna four times a day and the journey takes approximately 9-10 hours. While the journey may be long, it is a great way to see the beautiful countryside of Sri Lanka.

Bus: Bus is a budget-friendly option for those travelling on a tight budget. Buses run from Colombo to Jaffna and the journey takes approximately 10-12 hours. Since the bus ride is a long one it might be a bit uncomfortable.

Private Car: For those who prefer to travel in comfort and style, hiring a private car is a great option. The journey from Colombo to Jaffna takes approximately 6-7 hours and the cost of hiring a car varies depending on the company and type of car you choose.

Regardless of how you choose to travel, the journey is sure to be filled with beautiful scenery and unforgettable experiences.

Things to Do

Visit Nallur Kandaswamy Kovil

Nallur Kandaswamy Kovil is a famous Hindu temple that cannot be missed while in Jaffna. A 10-minute drive will take you to the Kovil from the Jaffna city centre. The temple is dedicated to Lord Murugan, the Hindu god of war, love and peace and is an important pilgrimage site for Hindus. The temple’s vibrant colours and intricate carvings are a testament to the Tamil people’s rich cultural heritage.

Explore Jaffna Fort

Jaffna Fort built in 1619 by the Portuguese and later expanded by the Dutch is an archaeological marvel with preserved walls, moats and gateways. The fort offers a glimpse into Sri Lanka’s colonial history and provides stunning views of the surrounding area and the Jaffna Lagoon.

Take a Tour to Delft Island

Delft Island is a small island located off the coast of Jaffna, known for its wild horses and colonial-era ruins. It will take approximately 1 hour to reach the island by boat from Jaffna. Taking a tour of the island is a unique way to explore Jaffna’s history and culture. You are unlikely to find a lot of places to grab a snack, so make sure to take some snacks with you.

Visit Jaffna Public Library

Jaffna Public Library is a landmark and symbol of Tamil cultural revival and rebirth. The library was burned down in 1981, destroying over 95,000 books, manuscripts and other artefacts. The library has been rebuilt and today you will see the newly renovated building.

Relax on Casuarina Beach

Popular among the locals, Casuarina Beach is known for its clear blue waters and white sand. The beach is a great place to relax and soak up the sun after a busy day of exploring the city. You will also find plenty of local food vendors selling delicious snacks and drinks.

Where to Eat

You have to definitely try the flavours of Jaffna. They are different to what you will experience in other parts of Sri Lanka and more similar to South Indian flavours. Don’t forget to try these restaurants before you leave the city.

Mango’s Restaurant: Mango’s Restaurant is a very popular restaurant known for its delicious biryani and seafood dishes. Try Thali – a dish comprising of about 10 small bowls of curry and rice, masala dosa and lassis. The restaurant’s rooftop seating offers stunning views of the city and is the perfect place to watch the sunset.

Malayan Café: Malayan Café is a local favourite known for its spicy crab curry and delicious seafood. The restaurant’s laid-back atmosphere and friendly staff make it a must-visit spot for anyone visiting.

Where to Stay

Jaffna has a range of accommodation options to suit all budgets and preferences. Whether you’re looking for a luxurious hotel or a budget-friendly guesthouse, you’ll find something to meet your needs.

Luxury Accommodation

If you’re looking for a luxurious stay, Jetwing Jaffna is a great choice. This hotel is located in the heart of Jaffna and offers spacious rooms, modern amenities and excellent service. The hotel’s rooftop pool and bar offer stunning views of the city and are the perfect place to relax after a day of sightseeing.

Budget-Friendly Accommodation

If you’re travelling on a budget, Green Grass Hotel is a great choice. This hotel is located in Jaffna’s city centre and offers comfortable rooms and friendly service at an affordable price. The hotel also has a restaurant that serves delicious Sri Lankan cuisine.

Mid-Range Accommodation

For those looking for a mid-range option, The Thinnai is an excellent choice. This hotel is located in a peaceful neighbourhood and offers comfortable rooms, a swimming pool and a restaurant that serves delicious food. The hotel also has a rooftop terrace that offers panoramic views of the city.

Getting Around

Jaffna is a relatively small city, so getting around is easy. Tuk-tuks, or three-wheeled taxis are the most common modes of transportation in Jaffna. They are affordable and readily available throughout the city. Alternatively, you can rent a bicycle or motorbike to explore the city at your own pace.

When to Visit

The best time to visit Jaffna is between May and September when the weather is warm and dry. However, if you want to avoid the crowds, consider visiting during the off-season between October and April.


Jaffna is a unique and authentic destination in Sri Lanka that offers something for every type of traveller. The local cuisine, stunning beaches and warm hospitality are highlights of any visit. Don’t forget to try the local dishes such as crab curry, dosai and visit the local markets for fresh fruits, vegetables, spices, and condiments. The warm hospitality of the locals is another highlight. You will feel at home in Jaffna, whether you are staying in a homestay or a luxury hotel. The locals are friendly and welcoming and they will be more than happy to share their knowledge and experiences with you.

Jaffna is a destination that should be on every traveller’s bucket list. It offers a unique blend of tradition and modernity, with ancient temples and religious sites coexisting alongside modern cafes and shops. So, get ready to explore this hidden gem of Sri Lanka!

Write Review