Travel options for:
Trivandrum Airport (TRV) to Weligama
  • Fly to Diyawanna Oya, train

    $148 - $455
    1. Trivandrum (TRV)

      4 h 20 min - 1 stopover

      $140 - $450

    2. Diyawanna Oya (DWO)

      10 min - 5.3 miles

      $3 - $5

    3. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

      • Weligama
  • Fly to Colombo, train

    $118 - $227
    1. Trivandrum (TRV)

      1 h - non-stop

      $110 - $230

    2. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    3. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    4. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

      • Weligama
  • Fly to Hatton, taxi

    $267 - $602
    1. Trivandrum (TRV)

      6 h 35 min - 2 stopovers

      $140 - $460

    2. Hatton (NUF)

      3 h 29 min - 155.1 miles

      $120 - $150

      • Weligama
  • Fly to Hambantota, taxi

    $273 - $715
    1. Trivandrum (TRV)

      6 h 20 min - 1 stopover

      $200 - $650

    2. Hambantota (HRI)

      2 h 30 min - 82.1 miles

      $65 - $80

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

From Trivandrum airport fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 7 h 46 min $221. From Trivandrum airport fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 5 h 14 min $138. From Trivandrum airport fly to Hatton airport then taxi to Weligama. 10 h 4 min $369. From Trivandrum airport fly to Hambantota airport then taxi to Weligama. 8 h 50 min $391.