Travel options for:
Colombo to Sigiriya
  • Taxi via Polgahawela

    $42 - $53
    1. Maradana

      50 min - 4 times a day

      $1

    2. Gampaha

      37 min - 4 times a day

      $1

    3. Mirigama

      32 min - 4 times a day

      $1

    4. Polgahawela

      1 h 28 min - 57.1 miles

      $40 - $50

  • Train

    $13 - $20
    1. Colombo Fort

      4 h 59 min - once daily

      $1 - $4

    2. Palugaswewa

      26 min - 12.5 miles

      $12 - $16

  • Taxi

    $70 - $85
    1. Colombo

      2 h 49 min - 103.9 miles

      $70 - $85

  • Drive

    $12 - $19
    1. Colombo

      2 h 49 min - 103.9 miles

      $12 - $19

  • Fly Colombo to Sigiriya

    $227 - $559
    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    3. Sigiriya (GIU)

      7 min - 2.5 miles

      $6 - $8

  • Fly Diyawanna Oya to Katugastota, taxi

    $52 - $194
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      1 h 30 min - 53.9 miles

      $35 - $50

  • Fly Diyawanna Oya to Batticaloa, taxi

    $92 - $294
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      45 min - non-stop

      $23 - $210

    3. Batticaloa (BTC)

      2 h 50 min - 95.1 miles

      $65 - $80

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

From Maradana train to Gampaha, train to Mirigama, train to Polgahawela, then taxi to Sigiriya. 4 h 14 min Rs. 8076. From Colombo Fort train to Palugaswewa then taxi to Sigiriya. 5 h 25 min Rs. 2783. From Colombo taxi to Sigiriya. 2 h 49 min Rs. 12794. From Colombo drive to Sigiriya. 2 h 49 min Rs. 2361. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Sigiriya. 2 h 22 min Rs. 39773. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Sigiriya. 2 h 12 min Rs. 19885. From Colombo taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Sigiriya. 3 h 47 min Rs. 30647.