Flight
Mount Vernon is about 1.5 hours (on a good day) north of Sea-Tac International airport. You can also fly into Bellingham International Airport which is located about 30 minutes north of Mount Vernon. The final flight option (aside from crossing the Canadian border) is to fly into Paine Field located in Everett, 45 minutes south of Mount Vernon.
Travel Note
Because of all the recreational opportunities in Skagit county, there’s a variety of options for staying in the area such as hotels, BnBs, Airbnbs, and VRBOs.
Travel Note
There are many rental car options in the area, like the traditional ones (Hertz, Enterprise, Avis) as well as Turo (think Airbnb for cars).
Travel Note
There are a few different cab companies in the area as well as many Ubers. For extra precaution, you could reserve a cab or Uber ahead of time.