Travel options for:
Colombo to Anuradhapura
  • Train

    $1 - $4
    1. Colombo Fort

      3 h 47 min - once daily

      $1 - $4

  • Bus, taxi

    $36 - $46
    1. Pettah CTB

      3 h 45 min - hourly

      $1 - $2

    2. Puttalam

      1 h 24 min - 47.8 miles

      $35 - $45

  • Taxi

    $85 - $110
    1. Colombo

      3 h 38 min - 132.9 miles

      $85 - $110

  • Drive

    $16 - $24
    1. Colombo

      3 h 38 min - 132.9 miles

      $16 - $24

  • Fly Colombo to Sigiriya, taxi

    $256 - $596
    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    3. Sigiriya (GIU)

      1 h 35 min - 52.7 miles

      $35 - $45

  • Fly Diyawanna Oya to Katugastota, train

    $25 - $159
    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      8 min - 4.6 miles

      $7 - $10

    4. Kandy

      3 h 29 min - once daily

      $1 - $5

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

From Colombo Fort train to Anuradhapura Town. 3 h 47 min Rs. 479. From Pettah CTB bus to Puttalam then taxi to Anuradhapura. 5 h 9 min Rs. 6330. From Colombo taxi to Anuradhapura. 3 h 38 min Rs. 16116. From Colombo drive to Anuradhapura. 3 h 38 min Rs. 3029. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Anuradhapura. 3 h 50 min Rs. 45593. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, taxi to Kandy, then train to Anuradhapura. 5 h 17 min Rs. 15002.