The experience starts at Fisherman's Bay, Weligama. The great thing about Weligama is that there are plenty of options on how to get there.
If you would like to take public transport from Colombo, you can get a train or a bus. If going by train, you will need to take a train to Weligama station, which takes approximately 3.5 hours. If going by bus, you will need to take a bus to Mataram station, which takes approximately 5 hours. From the bus or train station, you wil need to take a tuk tuk to Fisherman's Bay, the start point of whale watching.
You can also hire a private car and driver from Colombo for a day - it will take approximately 2.5 hours each way to get to Fisherman's Bay by car. We have listed some great car and driver hire options <a href="https://www.seeksophie.com/experiences/driver-and-car-hire">here</a>.