Sri Lanka Railways operates a train from Colombo to Mirissa twice daily. Tickets cost $1 - $3 and the journey takes 3 h 7 min. Alternatively, National Transport Commission operates a bus from Colombo to Mirissa every 2 hours. Tickets cost $1 - $3 and the journey takes 5 h 10 min.
From Colombo Fort train to Polwathumodara. 3 h 7 min Rs. 348. From Colombo Bastian Mawatha Bus Terminal bus to Matara Bus Station then taxi to Mirissa. 5 h 24 min Rs. 1666. From Colombo taxi to Mirissa. 1 h 57 min Rs. 13562. From Colombo drive to Mirissa. 1 h 57 min Rs. 2096.