If you are traveling internationally, you will arrive at the Bandaranaike International Airport in Colombo. From there, the beach is about 37 kilometers away. You can choose among the following transport modes:
Taking a train is a scenic and affordable option to reach Mount Lavinia. From the Colombo Fort Railway Station, you can board a train to the Mount Lavinia Railway Station. The journey takes about 20 to 30 minutes.
Public buses are available from different parts of Colombo. Look for buses numbered 100, 101, or 102, which pass by Mount Lavinia.
Tuk-tuks are a common mode of local transport in Sri Lanka. They can take you to the beach from different parts of the city. Ensure to agree on the fare before starting the trip to avoid overcharging.