The best way to view the scenic beauty of the South-western coast is to travel in the local trains that runs entirely along the coast.
The train routes in Sri Lanka are some of the most beautiful train routes in the world and trains are a great way to cross the country.
The train from Colombo to Galle travels first through the city, right along the coast and then into the countryside close to the sea, past the Indian Ocean surf, palms and beaches. A treat!
The train crosses several river estuaries & and various beaches. Look for all the dried fish hanging from fish stalls on the road next to the railway, and traditional wooden boats on the beach.
Ticket Price: Train ticket Colombo to Galle.
For second class is 180 Rupee while third class is 100 Rupee, free seating without any seat number.
Note : Most trains to Galle & Matara start from Colombo Maradana station before calling at the main Colombo Fort station. If you board here as soon as the train is platformed you can usually get a seat, ideally a window seat on the right hand side for the ocean views.
If you would like to find out more about the trains in Sri Lanka, where to take them or how to buy tickets, visit the Sri Lanka Railways site
There are two more main rail lines in Sri Lanka.
East from Colombo To the Hill Country, through Kandy, Nanu Oya (for Nuwara Eliya) and Ella to Badulla. This train ride is seven hours long and takes you through stunning landscapes of green and lush tea plantations and mountain views.
North from Colombo Through Anuradhapura to Mannar and also to Jaffna. One branch reaches Trincomalee on the east coast, while another serves Polonnaruwa and Batticaloa.
Youtube Video: Sri Lanka West Coast Train Travel