From Colombo Fort train to Habaraduwa. 3 h 5 min Rs. 306. From Colombo Bastian Mawatha Bus Terminal bus to Galle Bus Station then taxi to Koggala. 4 h 15 min Rs. 1710. From Colombo taxi to Koggala. 1 h 43 min Rs. 12230. From Colombo drive to Koggala. 1 h 43 min Rs. 1889.
Bus or train from Colombo to Koggala?
Sri Lanka Railways operates a train from Colombo to Koggala 3 times a day. Tickets cost $1 - $3 and the journey takes 3 h 5 min. Alternatively, National Transport Commission operates a bus from Colombo to Koggala every 2 hours. Tickets cost $1 - $2 and the journey takes 4 h.