Travel options for:
Colombo to Nilaveli
  • Train, taxi

    $41 - $60
    1. Colombo Fort

      4 h 11 min - once daily

      $1 - $5

    2. Medawachchiya

      2 h 1 min - 60.9 miles

      $40 - $55

  • Train, taxi via Galoya Junction

    $36 - $49
    1. Colombo Fort

      5 h 31 min - once daily

      $1 - $5

    2. Galoya Junction

      1 h 24 min - 51.5 miles

      $35 - $45

  • Night train

    $12 - $19
    1. Colombo Fort

      15 h 30 min - once daily

      $1 - $6

    2. Trincomalee

      22 min - 9.1 miles

      $10 - $13

  • Taxi

    $110 - $140
    1. Colombo

      4 h 26 min - 167 miles

      $110 - $140

  • Drive

    $20 - $30
    1. Colombo

      4 h 26 min - 167 miles

      $20 - $30

  • 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)

      1 h 52 min - 66.5 miles

      $45 - $60

  • Fly Diyawanna Oya to Batticaloa, taxi

    $87 - $289
    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      45 min - non-stop

      $23 - $210

    3. Batticaloa (BTC)

      2 h 46 min - 92.2 miles

      $60 - $75

  • Fly Diyawanna Oya to Katugastota, taxi

    $92 - $239
    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      3 h 9 min - 117.5 miles

      $75 - $95

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

From Colombo Fort train to Medawachchiya then taxi to Nilaveli. 6 h 12 min Rs. 8187. From Colombo Fort train to Galoya Junction then taxi to Nilaveli. 6 h 55 min Rs. 7406. From Colombo Fort night train to Trincomalee then taxi to Nilaveli. 15 h 52 min Rs. 2651. From Colombo taxi to Nilaveli. 4 h 26 min Rs. 20017. From Colombo drive to Nilaveli. 4 h 26 min Rs. 3774. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Nilaveli. 4 h 7 min Rs. 46730. From Colombo taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Nilaveli. 3 h 41 min Rs. 30470. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Nilaveli. 3 h 50 min Rs. 27413.