Travel options for:
Sigiriya to Weligama
  • Train

    $15 - $22
    1. Sigiriya

      26 min - 12.5 miles

      $12 - $16

    2. Palugaswewa

      5 h 28 min - once daily

      $1 - $4

    3. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Bus

    $55 - $66
    1. Sigiriya

      1 h 57 min - 61.6 miles

      $40 - $55

    2. Dehiattakandiya

      9 h 15 min - once daily

      $2 - $3

    3. Matara Bus Station

      20 min - 10.6 miles

      $9 - $11

  • Taxi

    $140 - $180
    1. Sigiriya

      4 h 13 min - 182 miles

      $140 - $180

  • Drive

    $22 - $35
    1. Sigiriya

      4 h 13 min - 182 miles

      $22 - $35

  • Taxi to Hatton, fly to Koggala

    $97 - $292
    1. Sigiriya

      2 h 48 min - 103.2 miles

      $70 - $85

    2. Hatton (NUF)

      30 min - non-stop

      $19 - $200

    3. Koggala (KCT)

      16 min - 9.7 miles

      $8 - $10

  • Taxi to Katugastota, fly to Hambantota, taxi

    $324 - $876
    1. Sigiriya

      1 h 30 min - 53.8 miles

      $35 - $50

    2. Katugastota (KDZ)

      30 min - non-stop

      $220 - $750

    3. Hambantota (HRI)

      2 h 30 min - 82.1 miles

      $65 - $80

  • Fly Sigiriya to Colombo, train

    $229 - $562
    1. Sigiriya

      7 min - 2.5 miles

      $6 - $8

    2. Sigiriya (GIU)

      30 min - non-stop

      $220 - $550

    3. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    4. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    5. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Taxi to Katugastota, fly to Diyawanna Oya, train

    $68 - $313
    1. Sigiriya

      1 h 30 min - 53.8 miles

      $35 - $50

    2. Katugastota (KDZ)

      30 min - non-stop

      $25 - $260

    3. Diyawanna Oya (DWO)

      10 min - 5.3 miles

      $3 - $4

    4. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

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

From Sigiriya taxi to Palugaswewa, train to Colombo Fort, then train to Weligama. 9 h 10 min Rs. 3107. From Sigiriya taxi to Dehiattakandiya, bus to Matara Bus Station, then taxi to Weligama. 11 h 32 min Rs. 9960. From Sigiriya taxi to Weligama. 4 h 13 min Rs. 26623. From Sigiriya drive to Weligama. 4 h 13 min Rs. 4149. From Sigiriya taxi to Hatton airport, fly to Koggala airport, then taxi to Weligama. 3 h 35 min Rs. 31224. From Sigiriya taxi to Katugastota airport, fly to Hambantota airport, then taxi to Weligama. 4 h 31 min Rs. 91898. From Sigiriya taxi to Sigiriya airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 4 h 51 min Rs. 40224. From Sigiriya taxi to Katugastota airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 5 h 27 min Rs. 31126.