Travel from Colombo to Jaffna

Train from Colombo to Jaffna

Sri Lanka Railways operates a train from Colombo to Jaffna twice daily. Tickets cost $2 - $8 and the journey takes 6 h 31 min.

How to get from Colombo to Jaffna

ModeDurationPrice
From Colombo Fort train to Kokuvil then taxi to Jaffna.6 h 40 minRs. 2380
From Colombo Fort night train to Jaffna.14 h 30 minRs. 979
From Colombo drive to Jaffna.6 h 51 minRs. 5723
From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, taxi to Kurunegala, train to Kokuvil, then taxi to Jaffna.7 h 23 minRs. 19119
From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, taxi to Galgamuwa, train to Kokuvil, then taxi to Jaffna.8 h 40 minRs. 48282

How long does it take to get from Colombo to Jaffna?

It takes approximately 6 h 40 min to get from Colombo to Jaffna, including transfers.

Is there a direct train between Colombo and Jaffna?

Yes, there is an overnight train departing from Colombo Fort and arriving at Jaffna. This train operates every day. The journey takes approximately 14 h 30 min.

Operators from Colombo to Jaffna

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
SriLankan AirlinesSriLankan Airlines
Cinnamon AirCinnamon Air
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT