Travel options for:
Keelakarai to Weligama
  • Train to Madurai, fly, train

    $86 - $240
    1. Keelakarai

      17 min - 11.4 miles

      $5 - $7

    2. Ramanathapuram (RMD)

      1 h 55 min - 3 times a week

      $9 - $14

    3. Madurai Junction (MDU)

      10 min - 6 miles

      $5 - $6

    4. Madurai (IXM)

      55 min - non-stop

      $65 - $210

    5. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    6. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    7. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

      • Weligama
  • Train to Tiruchirapalli, fly, train

    $120 - $259
    1. Keelakarai

      17 min - 11.4 miles

      $5 - $7

    2. Ramanathapuram (RMD)

      4 h 25 min - once daily

      $11 - $16

    3. Tiruchchirapali (TPJ)

      5 min - 3.8 miles

      $2 - $3

    4. Tiruchirapalli (TRZ)

      1 h - non-stop

      $100 - $230

    5. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    6. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    7. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

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

From Keelakarai taxi to Ramanathapuram (RMD), 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. 8 h 32 min $127. From Keelakarai taxi to Ramanathapuram (RMD), train to Tiruchchirapali (TPJ), taxi to Tiruchirapalli airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 12 h 2 min $136.