Originally Posted by
nanirina
Sorry if this is a stupuid quesiton, but do I have to prepurchase the train ticket or can I purchase the train ticket upon arrival at DUS?
I checked my local rail ticket issuer and even tho the train ticket from DUS to CGN is only 16 USD, the service charge is $18 USD!!

You can buy at the station, or on the train (for a surcharge). Alternatively, buy at bahn.de without service fee. This doesn't work for all trains, but you can even print your own ticket.
SmilingBoy.