Travel options for:
Kanyakumari to Weligama
  • Train to Trivandrum, fly to Diyawanna Oya, train

    $158 - $477
    1. Kanyakumari

      2 h - once daily

      $11 - $17

    2. Trivandrum Cntl (TVC)

      7 min - 3.2 miles

      $2 - $3

    3. Trivandrum (TRV)

      4 h 30 min - 1 stopover

      $140 - $450

    4. Diyawanna Oya (DWO)

      10 min - 5.3 miles

      $3 - $4

    5. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Train to Trivandrum, fly to Colombo, train

    $126 - $254
    1. Kanyakumari

      2 h - once daily

      $11 - $17

    2. Trivandrum Cntl (TVC)

      7 min - 3.2 miles

      $2 - $3

    3. Trivandrum (TRV)

      1 h - non-stop

      $110 - $230

    4. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    5. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    6. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Train to Madurai, fly to Colombo, train

    $86 - $239
    1. Kanyakumari

      4 h 25 min - once daily

      $13 - $19

    2. Madurai Junction (MDU)

      10 min - 6 miles

      $5 - $6

    3. Madurai (IXM)

      55 min - non-stop

      $65 - $210

    4. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    5. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    6. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

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 4 min $243. 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 22 min $160. 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 44 min $125.