Travel options for:
Nearby airports Kalkudah

Colombo (CMB)  •  3 h 46 min

$18 - $24

Diyawanna Oya (DWO)  •  4 h 38 min

  1. ×2

$20 - $25

Katugastota (KDZ)  •  6 h 28 min

  1. ×2

$26 - $34

Sigiriya (GIU)  •  3 h 11 min

$65 - $80

Tuticorin (TCR)  •  3 h 57 min

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

Travel from Nearby-Airports to Kalkudah-Sri-Lanka

Bus or train from Nearby airports to Kalkudah?

Sri Lanka Railways operates a train from Colombo (CMB) to Kalkudah twice daily. Tickets cost $1 - $2 and the journey takes 2 h 57 min. Alternatively, National Transport Commission operates a bus from Diyawanna Oya (DWO) to Kalkudah hourly. Tickets cost $1 - $2 and the journey takes 3 h 45 min.

How to get from Nearby airports to Kalkudah

ModeDurationPrice
From Colombo (CMB) taxi to Free Trade Zone, train to Nooranagar, then taxi to Kalkudah.3 h 46 minRs. 4005
From Diyawanna Oya (DWO) taxi to Pettah CTB, bus to Puttalam, then taxi to Kalkudah.4 h 38 minRs. 4043
From Katugastota (KDZ) taxi to Kandy, train to Maharagama, line 99 bus to Pettah CTB, bus to Puttalam, then taxi to Kalkudah.6 h 28 minRs. 5333
From Sigiriya (GIU) taxi to Kalkudah.3 h 11 minRs. 12918
From Tuticorin (TCR) travel to Kalkudah.3 h 57 min

How long does it take to get from Nearby airports to Kalkudah?

It takes approximately 3 h 46 min to get from Nearby airports to Kalkudah, including transfers.

Operators from Nearby airports to Kalkudah

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
National Transport Commission+94 011-2587372National Transport Commission