Sort:  

Hi! I absolutely recommend taking the train where possible. If budget allows go first class, you might be able to sit down. I had to stand up for hours and hours and couldn't move.

I only travelled the south, but if I went again, I would skip the beaches in the south, visit the north and then head central, Kandy etc. The train journey is nice, some say one of the best in the world (you can see the bridge in the video).