
Jaffna sits at the northern tip of Sri Lanka. It's the heart of the country's Tamil culture, with its own food, language and Hindu temples. It's a long way from Kandy, 272 kilometres (169 miles) up the island. The taxi is the quickest way to get from Kandy to Jaffna, taking 6h 40m. The bus is the cheapest option at $6.70 (2,240 LKR), but it will take a long time.
Distance from Kandy to Jaffna
Kandy and Jaffna are about 272 km (169 miles) apart, and the journey itself covers around 314 km by road. The quickest way to get from Kandy to Jaffna is by taking the taxi, which takes around 6h 40m.
3 ways to travel from Kandy to Jaffna
There are three ways to travel from Kandy to Jaffna. You can choose between the bus, train, and taxi. The journey takes 6h 40m–11h 30m and the quickest way is by taxi. If you're on a budget, the cheapest option is by bus with tickets starting at $6.70 (2,240 LKR).
Reach out to our Community
No questions yet — be the first to ask about Kandy to Jaffna.
ABOUT YOUR DESTINATION
Why Visit Jaffna?
Jaffna is a relatively newly-reopened town for tourists in Sri Lanka’s northern tip. The city is a fusion of Hindu Islam and Buddhist Sri Lanka — a product of over two decades of civil war. Its many years of isolation from the rest of the country make it a unique place to visit, and there are relatively fewer tourists so you can have a more authentic glimpse of local life.
Inhabited by the Tamil people, you can expect a warm welcome when you explore this city. Some of the best things to do in Jaffna include a visit to Nallur Kandaswamy Kovil, a walk around the Dutch Fort, and a trip to the local market (try the Jaffna mango!). Everywhere you go, friendly locals will greet you with bright smiles.
Rounding it up
That's the full picture for getting from Kandy to Jaffna, roughly 272 kilometres (169 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $6.70 (2,240 LKR). The quickest trip takes 6h 40m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Kandy to Jaffna?
The distance from Kandy to Jaffna is 272 kilometres (169 miles).
What is the fastest way to get from Kandy to Jaffna?
The fastest way to get from Kandy to Jaffna is by taxi and takes 6h 40m.
What is the cheapest way to get from Kandy to Jaffna?
The cheapest way to get from Kandy to Jaffna is by bus with ticket costs starting from 2,240 LKR.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.





