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

    $20 - $27
    1. Colombo (CMB)

      3 min - 1.8 miles

      $1 - $2

    2. Free Trade Zone

      2 h 57 min - twice daily

      $1 - $3

    3. Nooranagar

      45 min - 21.3 miles

      $17 - $22

  • Diyawanna Oya (DWO)

    $22 - $27
    1. Diyawanna Oya (DWO)

      10 min - 5.8 miles

      $3 - $5

    2. Pettah CTB

      3 h 45 min - hourly

      $1 - $2

    3. Puttalam

      42 min - 20.1 miles

      $17 - $21

  • Katugastota (KDZ)

    $28 - $36
    1. Katugastota (KDZ)

      8 min - 4.7 miles

      $7 - $10

    2. Kandy

      41 min - once daily

      $1 - $3

    3. Maharagama

      26 min - hourly - line 99

      $1

    4. Pettah CTB

      3 h 45 min - hourly

      $1 - $2

    5. Puttalam

      42 min - 20.1 miles

      $17 - $21

  • Sigiriya (GIU)

    $65 - $85
    1. Sigiriya (GIU)

      3 h 11 min - 105 miles

      $65 - $85

  • Batticaloa (BTC)

    $47 - $67
    1. Batticaloa (BTC)

      3 min - 1.9 miles

      $6 - $8

    2. Batticaloa

      5 h 51 min - once daily

      $1 - $5

    3. Nagollagama

      2 h 8 min - 63.3 miles

      $40 - $55

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

Travel from Nearby-Airports to Kalkudah-Sri-Lanka

Bus or train from Nearby airports to Kalkudah?

Sri Lanka Railways operates a train from Colombo (CMB) to Kalkudah twice daily. Tickets cost $1 - $3 and the journey takes 2 h 57 min. Alternatively, National Transport Commission operates a bus from Diyawanna Oya (DWO) to Kalkudah hourly. Tickets cost $1 - $2 and the journey takes 3 h 45 min.

How to get from Nearby airports to Kalkudah

ModeDurationPrice
From Colombo (CMB) taxi to Free Trade Zone, train to Nooranagar, then taxi to Kalkudah.3 h 46 minRs. 3929
From Diyawanna Oya (DWO) taxi to Pettah CTB, bus to Puttalam, then taxi to Kalkudah.4 h 38 minRs. 3988
From Katugastota (KDZ) taxi to Kandy, train to Maharagama, line 99 bus to Pettah CTB, bus to Puttalam, then taxi to Kalkudah.6 h 28 minRs. 5245
From Sigiriya (GIU) taxi to Kalkudah.3 h 11 minRs. 12918
From Batticaloa (BTC) taxi to Batticaloa, train to Nagollagama, then taxi to Kalkudah.8 h 3 minRs. 9504

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

It takes approximately 3 h 46 min to get from Nearby airports to Kalkudah, including transfers.

Operators from Nearby airports to Kalkudah

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
National Transport Commission+94 011-2587372National Transport Commission