Travel options for:
Nearby airports Unawatuna

Colombo (CMB)  •  4 h 45 min

$2 - $4

Koggala (KCT)  •  15 min


Diyawanna Oya (DWO)  •  2 h 35 min

$4 - $7

Hambantota (HRI)  •  3 h 47 min

  1. ×2

$18 - $24

Katugastota (KDZ)  •  7 h 31 min

  1. ×2

$2 - $5

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

Travel from Nearby-Airports to Unawatuna

Bus or train from Nearby airports to Unawatuna?

Sri Lanka Railways operates a train from Colombo (CMB) to Unawatuna 3 times a day. Tickets cost $1 - $3 and the journey takes 2 h 49 min. Alternatively, National Transport Commission operates a bus from Hambantota (HRI) to Unawatuna every 2 hours. Tickets cost $1 - $2 and the journey takes 3 h.

How to get from Nearby airports to Unawatuna

From Katunayake Airport Bus Station bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Unawatuna.4 h 45 minRs. 474
From Koggala train to Unawatuna.15 minRs. 45
From Diyawanna Oya (DWO) taxi to Bambalapitiya then train to Unawatuna.2 h 35 minRs. 991
From Hambantota (HRI) taxi to Hambantota, bus to Galle Bus Station, then taxi to Unawatuna.3 h 47 minRs. 3887
From Palle Talavinna train to Colombo Fort then train to Unawatuna.7 h 31 minRs. 651

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

It takes approximately 4 h 45 min to get from Nearby airports to Unawatuna, including transfers.

Is there a direct train between Nearby airports and Unawatuna?

Yes, there is a direct train departing from Koggala and arriving at Unawatuna. Services depart five times a day, and operate every day. The journey takes approximately 15 min.

Operators from Nearby airports to Unawatuna

Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Sri Lanka RailwaysSri Lanka Railways
National Transport Commission+94 011-2587372National Transport Commission