Travel options for:
Matara to Colombo
  • Fly to Diyawanna Oya

    $38 - $224
    1. Matara

      32 min - 18.8 miles

      $15 - $19

    2. Koggala (KCT)

      30 min - non-stop

      $19 - $200

    3. Diyawanna Oya (DWO)

      9 min - 5.5 miles

      $3 - $5

  • Fly to Colombo

    $247 - $510
    1. Matara

      32 min - 18.8 miles

      $15 - $19

    2. Koggala (KCT)

      1 h - non-stop

      $230 - $490

    3. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

  • Train

    $1 - $4
    1. Matara

      2 h 38 min - once daily

      $1 - $4

  • Bus

    $1 - $3
    1. Matara Bus Station

      5 h 10 min - every 2 hours

      $1 - $3

  • Taxi

    $75 - $95
    1. Matara

      1 h 53 min - 96 miles

      $75 - $95

  • Drive

    $11 - $17
    1. Matara

      1 h 53 min - 96 miles

      $11 - $17

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

From Matara taxi to Koggala airport, fly to Diyawanna Oya airport, then taxi to Colombo. 1 h 12 min $132. From Matara taxi to Koggala airport, fly to Colombo airport, then line 187 bus to Colombo. 2 h 25 min $269. From Matara train to Colombo Fort. 2 h 38 min $2. From Matara Bus Station bus to Colombo Bastian Mawatha Bus Terminal. 5 h 10 min $2. From Matara taxi to Colombo. 1 h 53 min $91. From Matara drive to Colombo. 1 h 53 min $14.