Travel options for:
Kandy to Polonnaruwa
  • Train

    $7 - $13
    1. Kandy

      1 h 43 min - 3 times a day

      $1 - $2

    2. Polgahawela

      5 h 5 min - once daily

      $1 - $4

    3. Polonnaruwa

      4 min - 2.6 miles

      $6 - $8

  • Taxi

    $60 - $75
    1. Kandy

      2 h 24 min - 87.2 miles

      $60 - $75

  • Drive

    $10 - $16
    1. Kandy

      2 h 24 min - 87.2 miles

      $10 - $16

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

From Kandy train to Polgahawela, train to Polonnaruwa, then taxi to Polonnaruwa. 7 h 52 min Rs. 1819. From Kandy taxi to Polonnaruwa. 2 h 24 min Rs. 10887. From Kandy drive to Polonnaruwa. 2 h 24 min Rs. 1982.

Operators: Sri Lanka Railways