Travel options for:
Kandy to Batticaloa
  • Train, night train

    $2 - $9
    1. Kandy

      1 h 43 min - 3 times a day

      $1 - $2

    2. Polgahawela

      16 h 48 min - once daily

      $2 - $8

  • Taxi

    $75 - $95
    1. Kandy

      3 h 23 min - 114.7 miles

      $75 - $95

  • Drive

    $13 - $20
    1. Kandy

      3 h 23 min - 114.7 miles

      $13 - $20

  • Train, fly

    $33 - $226
    1. Kandy

      41 min - once daily

      $1 - $3

    2. Maharagama

      12 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

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

From Kandy train to Polgahawela then night train to Batticaloa. 19 h 31 min Rs. 1053. From Kandy taxi to Batticaloa. 3 h 23 min Rs. 14036. From Kandy drive to Batticaloa. 3 h 23 min Rs. 2616. From Kandy train to Maharagama, taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Batticaloa. 2 h 43 min Rs. 20522.