There is no direct connection from Everett to Port Angeles. However, you can take the train to Edmonds, take the ferry to Kingston, WA, then take the bus and ferry to Port Angeles, WA. Alternatively, Travel Washington operates a vehicle from Everett to Port Angeles twice daily. Tickets cost $49 and the journey takes 2 h 10 min.
From Everett Station train to Edmonds, ferry to Kingston, WA, then bus and ferry to Port Angeles, WA. 3 h 51 min $77. From Everett Station - Bay C1 line 512 bus to Lynnwood Transit Center - Bay C2, line 116 bus to Edmonds, WA, then bus and ferry to Port Angeles, WA. 4 h 25 min $59. From Everett drive to Port Angeles. 3 h 17 min $19.