By Air:
There is no airport directly within Polonnaruwa. The closest operational airport for domestic flights is Sigiriya (GIU) Airport, located approximately 56-58 km away. Flights from Bandaranaike International Airport (CMB) in Colombo to Sigiriya (GIU) typically take about 30 minutes and can cost around $230 or LKR 25,000-120,000. From Sigiriya, a taxi ride to Polonnaruwa takes about an hour and may cost between LKR 1,300-3,800.