Travel from Kanyakumari to Sri-Lanka

How to get from Kanyakumari to Sri Lanka?

There is no direct connection from Kanyakumari to Maharagama. However, you can take the train to Trivandrum Cntl (TVC), take the taxi to Trivandrum airport, fly to Diyawanna Oya, then take the taxi to Maharagama. Alternatively, you can take the train to Trivandrum Cntl (TVC), take the taxi to Trivandrum airport, fly to Colombo, then take the line 187 bus to Colombo.

How to get from Kanyakumari to Sri Lanka

ModeDurationPrice
From Kanyakumari (CAPE) train to Trivandrum Cntl (TVC), taxi to Trivandrum airport, fly to Diyawanna Oya airport, then taxi to Maharagama.8 h 49 min$237
From Kanyakumari (CAPE) train to Trivandrum Cntl (TVC), taxi to Trivandrum airport, fly to Colombo airport, then line 187 bus to Colombo.6 h$154
From Kanyakumari (CAPE) train to Madurai Junction (MDU), taxi to Madurai airport, fly to Colombo airport, then line 187 bus to Colombo.7 h 22 min$119

How long does it take to get from Kanyakumari to Sri Lanka?

It takes approximately 8 h 49 min to get from Kanyakumari to Sri Lanka, including transfers.

Operators from Kanyakumari to Sri Lanka

OperatorPhoneWebsite
Indian RailwaysIndian Railways
SriLankan AirlinesSriLankan Airlines
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
SpicejetSpicejet