Travel from Kanyakumari to Weligama

How to get from Kanyakumari to Weligama?

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

How to get from Kanyakumari to Weligama

ModeDurationPrice
From Kanyakumari (CAPE) train to Trivandrum Cntl (TVC), taxi to Trivandrum airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama.12 h 3 min$239
From Kanyakumari (CAPE) train to Trivandrum Cntl (TVC), taxi to Trivandrum airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.9 h 27 min$156
From Kanyakumari (CAPE) train to Madurai Junction (MDU), taxi to Madurai airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.10 h 50 min$121

How long does it take to get from Kanyakumari to Weligama?

It takes approximately 12 h 3 min to get from Kanyakumari to Weligama, including transfers.

Operators from Kanyakumari to Weligama

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