Travel options for:
Colombo to Mahiyangana
  • Fly Diyawanna Oya to Katugastota

    $47 - $189
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      1 h 25 min - 47.2 miles

      $30 - $45

  • Fly Diyawanna Oya to Hatton, taxi

    $87 - $274
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      2 h 41 min - 97.3 miles

      $65 - $80

  • Fly Diyawanna Oya to Batticaloa, taxi

    $72 - $269
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      45 min - non-stop

      $23 - $210

    3. Batticaloa (BTC)

      1 h 58 min - 66.1 miles

      $45 - $55

  • Fly Colombo to Sigiriya, taxi

    $266 - $611
    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    3. Sigiriya (GIU)

      2 h 27 min - 66.8 miles

      $45 - $60

  • Train

    $36 - $47
    1. Colombo Fort

      2 h 31 min - once daily

      $1 - $3

    2. Kandy

      1 h 27 min - 50 miles

      $35 - $45

  • Bus, taxi

    $36 - $53
    1. Pettah CTB

      6 h 40 min - hourly

      $1 - $3

    2. Bandarawela

      1 h 26 min - 54.3 miles

      $35 - $50

  • Taxi

    $80 - $100
    1. Colombo

      3 h 34 min - 122.7 miles

      $80 - $100

  • Drive

    $14 - $22
    1. Colombo

      3 h 34 min - 122.7 miles

      $14 - $22

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

From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Mahiyangana. 2 h 6 min $124. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Mahiyangana. 3 h 23 min $194. From Colombo taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Mahiyangana. 2 h 55 min $179. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Mahiyangana. 4 h 42 min $305. From Colombo Fort train to Kandy then taxi to Mahiyangana. 3 h 58 min $46. From Pettah CTB bus to Bandarawela then taxi to Mahiyangana. 8 h 6 min $48. From Colombo taxi to Mahiyangana. 3 h 34 min $96. From Colombo drive to Mahiyangana. 3 h 34 min $18.