Seattle to Eugine?

So 5 hrs on a good day plus we have to take the ferry, either the Port Angeles or the Anacortes, not sure which would be better.

Thanks JR