The last train going that far North is before 7pm, so you would have to stay the night and take a morning train. Go to the Amtrak website and put in Tacoma to Bellingham for the day after to see your train options.
Thanks. I'm pretty sure its 3:50 am.
Thanks! Your answer is awaiting moderation.