Flight
The best option for out-of-towners would be to fly into PDX. From there, youll want to either rent a car (or hitch a ride) westward towards Astoria.