Amtrak also has a very nice cancellation policy IIRC, I just dont remember what it is

.
Getting from King Street to SEA is a short bus ride away (#194, runs every 15 minutes, takes around 25-30 mins. #174 is a bit slower, taking about 40 mins.
I took the train the other way and the bus back.