India to Sri Lanka by Ferry: Nagapattinam to JaffnaSudheer The Explorer · 78K views
You can sail to Sri Lanka. A passenger ferry runs between Nagapattinam in Tamil Nadu and Kankesanthurai (KKS), the port just north of Jaffna. The crossing takes roughly four hours.
Jaffna is the cultural heart of Tamil Sri Lanka, and arriving by sea puts you straight into it: Nallur Kandaswamy temple, Point Pedro, island hopping to Nainativu, and food that Chennai will find familiar and new at once. From Jaffna, trains and buses connect south to Anuradhapura and Colombo.
Cordelia Cruises has run Chennai sailings that call at Sri Lankan ports. Check their current itineraries for a resort style way to arrive.
Yes. A passenger ferry runs between Nagapattinam in Tamil Nadu and Kankesanthurai near Jaffna, taking about four hours. Check the operator for the current schedule.
Yes, the same Electronic Travel Authorisation applies. For Indian tourists it has been free since 25 May 2026.