Travel from Kandy to Batticaloa

Flights from Kandy to Batticaloa

SriLankan Airlines flies from Kandy to Batticaloa once daily.

How to get from Kandy to Batticaloa

From Kandy taxi to Katugastota airport, fly to Batticaloa airport, then taxi to Batticaloa.41 min$485
From Kandy train to Maharagama, taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Batticaloa.2 h 43 min$133
From Kandy train to Polgahawela then night train to Batticaloa.19 h 31 min$6
From Kandy taxi to Batticaloa.3 h 22 min$93
From Kandy drive to Batticaloa.3 h 22 min$17

How long does it take to get from Kandy to Batticaloa?

It takes approximately 41 min to get from Kandy to Batticaloa, including transfers.

Is there a direct train between Kandy and Batticaloa?

No, there is no direct train from Kandy to Batticaloa. However, there are services departing from Kandy and arriving at Batticaloa via Polgahawela. The journey, including transfers, takes approximately 19 h 31 min.

Operators from Kandy to Batticaloa

SriLankan AirlinesSriLankan Airlines
Sri Lanka RailwaysSri Lanka Railways
Cinnamon AirCinnamon Air