Travel from Galle-Sri-Lanka to Jaffna

Train from Galle to Jaffna

Sri Lanka Railways operates a train from Galle to Jaffna every 4 hours. Tickets cost $1 - $3 and the journey takes 1 h 48 min. Sri Lanka Railways also services this route twice daily.

How to get from Galle to Jaffna

From Galle train to Colombo Fort, train to Kokuvil, then taxi to Jaffna. 9 h 28 min Rs. 2595. From Galle Bus Station bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, train to Kokuvil, then taxi to Jaffna. 11 h 51 min Rs. 2648. From Galle train to Colombo Fort then night train to Jaffna. 17 h 18 min Rs. 1204. From Galle drive to Jaffna. 8 h Rs. 7177. From Galle taxi to Koggala airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, train to Kokuvil, then taxi to Jaffna. 8 h 35 min Rs. 21380. From Galle taxi to Koggala airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, train to Kokuvil, then taxi to Jaffna. 9 h 59 min Rs. 42556. From Galle train to Colombo Fort, taxi to Diyawanna Oya airport, fly to Katugastota airport, taxi to Kurunegala, train to Kokuvil, then taxi to Jaffna. 10 h 12 min Rs. 19288. From Galle train to Colombo Fort, walk to 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. 10 h 47 min Rs. 48037.