Do I need to prebook a train ticket from FCO to Riomaggiore, and how long should I leave to get to train?

I am arriving at FCO at 14:30, and wondering if I need to pre-book a train to Riomaggiore. If so, would booking a 16:08 train be enough time to get to the train if I am getting luggage? Thanks!

2 replies