Bei einer stündlichen Verbindung Karlsruhe - Köln und 2 Stunden Fahrtzeit würde ich definitiv nicht vorher anreisen. Früh genug los und sich in Köln einen schönen Tag machen.
Ich habe allerdings auch schon erlebt, dass das Schiff in Bonn kurz gestoppt hat und eine Gruppe von 5 Personen an Bord genommen hat.