Sri Lanka Railways operates a train from Hikkaduwa to Colombo every 4 hours. Tickets cost $1 - $2 and the journey takes 1 h 33 min. Alternatively, Cinnamon Air flies from Hikkaduwa to Colombo once daily.
From Hikkaduwa train to Colombo Fort. 1 h 33 min Rs. 235. From Hikkaduwa taxi to Colombo. 1 h 33 min Rs. 10778. From Hikkaduwa drive to Colombo. 1 h 33 min Rs. 1660. From Hikkaduwa taxi to Koggala airport, fly to Diyawanna Oya airport, then taxi to Colombo. 1 h 16 min Rs. 20757.