Travel options for:
Nearby airports Matara
  • Colombo (CMB)

    $2 - $4
    1. Katunayake Airport Bus Station

      45 min - every 30 minutes

      $1

    2. Colombo Bastian Mawatha Bus

      11 min - 3103 feet

    3. Colombo Fort

      2 h 42 min - once daily

      $1 - $3

  • Dickwella (DIW)

    $14 - $18
    1. Dickwella (DIW)

      34 min - 18.3 miles

      $14 - $18

  • Koggala (KCT)

    $15 - $18
    1. Koggala (KCT)

      32 min - 18.7 miles

      $15 - $18

  • Diyawanna Oya (DWO)

    $4 - $7
    1. Diyawanna Oya (DWO)

      9 min - 5.3 miles

      $3 - $4

    2. Colombo Fort

      2 h 42 min - once daily

      $1 - $3

  • Hambantota (HRI)

    $17 - $20
    1. Hambantota (HRI)

      42 min - 19.9 miles

      $16 - $19

    2. Hambantota

      1 h 50 min - every 2 hours

      $1

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

Travel from Nearby-Airports to Matara

Bus or train from Nearby airports to Matara?

Sri Lanka Railways operates a train from Colombo (CMB) to Matara every 4 hours. Tickets cost $1 - $3 and the journey takes 2 h 42 min. Alternatively, National Transport Commission operates a bus from Hambantota (HRI) to Matara every 2 hours. Tickets cost $1 and the journey takes 1 h 50 min.

How to get from Nearby airports to Matara

ModeDurationPrice
From Katunayake Airport Bus Station bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Kamburugamuwa.4 h 38 minRs. 449
From Dickwella (DIW) taxi to Matara.34 minRs. 2796
From Koggala (KCT) taxi to Matara.32 minRs. 2850
From Diyawanna Oya (DWO) taxi to Colombo Fort then train to Kamburugamuwa.2 h 51 minRs. 948
From Hambantota (HRI) taxi to Hambantota then bus to Matara Bus Station.2 h 32 minRs. 3185

How long does it take to get from Nearby airports to Matara?

It takes approximately 4 h 38 min to get from Nearby airports to Matara, including transfers.

Operators from Nearby airports to Matara

OperatorPhoneWebsite
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Sri Lanka RailwaysSri Lanka Railways
National Transport Commission+94 011-2587372National Transport Commission