Travel from Galle-Sri-Lanka to Polonnaruwa

Bus or train from Galle to Polonnaruwa?

You can take a train from Galle to Polonnaruwa via Colombo Fort and Polonnaruwa in around 9 h 17 min. Alternatively, National Transport Commission operates a bus from Galle to Polonnaruwa once daily. Tickets cost $2 - $3 and the journey takes 10 h 25 min.

How to get from Galle to Polonnaruwa

From Galle train to Colombo Fort, train to Polonnaruwa, then taxi to Polonnaruwa. 9 h 17 min Rs. 2124. From Galle Bus Station bus to Dehiattakandiya then taxi to Polonnaruwa. 11 h 18 min Rs. 4362. From Galle drive to Polonnaruwa. 4 h 47 min Rs. 4601. From Galle train to Colombo Fort, walk to Colombo Bastian Mawatha Bus Terminal, line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Polonnaruwa. 5 h 27 min Rs. 43841. From Galle train to Colombo Fort, taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Polonnaruwa. 5 h 51 min Rs. 24137. From Galle train to Colombo Fort, taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Polonnaruwa. 5 h 30 min Rs. 27216. From Galle taxi to Koggala airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, train to Polonnaruwa, then taxi to Polonnaruwa. 8 h 24 min Rs. 20838.

Operators from Galle to Polonnaruwa