Travel options for:
Colombo to Polonnaruwa
  • Train

    $8 - $13
    1. Colombo Fort

      6 h 25 min - once daily

      $1 - $5

    2. Polonnaruwa

      4 min - 2.6 miles

      $6 - $8

  • Taxi

    $90 - $110
    1. Colombo

      3 h 40 min - 135.6 miles

      $90 - $110

  • Drive

    $16 - $24
    1. Colombo

      3 h 40 min - 135.6 miles

      $16 - $24

  • Fly Colombo to Sigiriya

    $248 - $583
    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    3. Sigiriya (GIU)

      1 h 5 min - 35.1 miles

      $27 - $32

  • Fly Diyawanna Oya to Katugastota, taxi

    $72 - $214
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      2 h 21 min - 85.5 miles

      $55 - $70

  • Fly Diyawanna Oya to Batticaloa, taxi

    $67 - $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 46 min - 60.4 miles

      $40 - $55

  • Fly Diyawanna Oya to Hatton, taxi

    $107 - $304
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      3 h 40 min - 135 miles

      $85 - $110

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

From Colombo Fort train to Polonnaruwa then taxi to Polonnaruwa. 6 h 29 min Rs. 1838. From Colombo taxi to Polonnaruwa. 3 h 40 min Rs. 16417. From Colombo drive to Polonnaruwa. 3 h 40 min Rs. 3099. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Polonnaruwa. 3 h 20 min Rs. 43718. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Polonnaruwa. 3 h 3 min Rs. 23865. From Colombo taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Polonnaruwa. 2 h 43 min Rs. 26957. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Polonnaruwa. 4 h 21 min Rs. 34689.