Travel options for:
Colombo Airport (CMB) to Batticaloa
  • Fly Colombo to Batticaloa

    $275 - $555
    1. Colombo (CMB)

      2 h 15 min - 1 stopover

      $260 - $550

    2. Batticaloa (BTC)

      4 min - 1.9 miles

      $6 - $8

  • Fly Colombo to Sigiriya, taxi

    $292 - $611
    1. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    2. Sigiriya (GIU)

      2 h 51 min - 95.3 miles

      $65 - $80

  • Fly Diyawanna Oya to Batticaloa

    $33 - $224
    1. Colombo Airport (CMB)

      45 min - every 15 minutes - line 187

      $1

    2. Colombo Bastian Mawatha Bus

      9 min - 5.5 miles

      $3 - $5

    3. Diyawanna Oya (DWO)

      45 min - non-stop

      $23 - $210

    4. Batticaloa (BTC)

      4 min - 1.9 miles

      $6 - $8

  • Train

    $26 - $36
    1. Colombo Airport (CMB)

      24 min - 12.3 miles

      $7 - $9

    2. Gampaha

      7 h 20 min - once daily

      $1 - $6

    3. Valachchenei

      37 min - 21.1 miles

      $18 - $22

  • Bus

    $18 - $26
    1. Katunayake Airport Bus Station

      45 min - every 15 minutes - line 187

      $1

    2. Pettah CTB

      6 h 13 min - hourly

      $1 - $3

    3. Haputale

      42 min - 28.8 miles

      $15 - $19

    4. Wellawaya

      5 h 21 min - once daily

      $1 - $3

  • Night train

    $3 - $8
    1. Katunayake Airport Bus Station

      45 min - every 15 minutes - line 187

      $1

    2. Colombo Bastian Mawatha Bus

      11 min - 3103 feet

    3. Colombo Fort

      15 h 22 min - once daily

      $2 - $7

  • Taxi

    $110 - $140
    1. Colombo Airport (CMB)

      5 h 11 min - 181.3 miles

      $110 - $140

  • Drive

    $21 - $35
    1. Colombo Airport (CMB)

      5 h 11 min - 181.3 miles

      $21 - $35

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

From Colombo airport fly to Batticaloa airport then taxi to Batticaloa. 2 h 19 min $529. From Colombo airport fly to Sigiriya airport then taxi to Batticaloa. 3 h 21 min $327. From Katunayake Airport Bus Station line 187 bus to Colombo Bastian Mawatha Bus Terminal, taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Batticaloa. 2 h 44 min $131. From Colombo Airport (CMB) taxi to Gampaha, train to Valachchenei, then taxi to Batticaloa. 8 h 22 min $34. From Katunayake Airport Bus Station line 187 bus to Pettah CTB, bus to Haputale, taxi to Wellawaya, then bus to Batticaloa. 14 h 24 min $24. From Katunayake Airport Bus Station line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then night train to Batticaloa. 17 h 18 min $5. From Colombo Airport (CMB) taxi to Batticaloa. 5 h 11 min $140. From Colombo Airport (CMB) drive to Batticaloa. 5 h 11 min $26.