It seems you are right - the ferry is cheaper. Last time I looked it seemed that the train would be a bit cheaper if using the round trip offer. Still the train includes 9 passengers while the ferry only includes 4, so for many passenger the train will be more competitive.
Pro tip
