I contacted the pilgrim's office and was told that they always wait on the last train for any pilgrim's arriving (seems that's not only a legend after all!). So you don't really need to book anything, at least not in low season. We'll arrive at SJPdP January 31st ;)