Originally Posted by
Deltahater
actually, not true...
if you book your ticket on the train, it costs you more.
In my experience, booking in advance is advisable, simply because you can reserve seats (smoking, non-smoking, compartment, large open space, table, etc).
If you do not make your train because of the delay of your flight, but you are leaving on the same day/routing, most conductors will let you slide. You may lose your seat, but especially if you pull the tourist card, very few of them will actually make you pay the fare difference
Not all correct. You have to look at the ticket you buy. There are the standard flex tickets and there is no difference if you buy them on the net or just before you leave. The advantage of prebooking is that you can reserve a seat as pointed out. If your flight is delayed you can just take the next train and everything will be fine. You just lost your reservation for the seat and that's it.
But be aware if you by a discounted ticket for a special train. The conductors will not let you pass here but force you to buy a new ticket. I have experienced this quite often that passengers had to buy a new ticket because they missed the train they where booked on.