Skagit Transit not only provides bus service throughout the county, but offers connector service to Bellingham, Everett and Whidbey Island. The main transfer location for most Skagit Transit routes is at 105 E. Kincaid St. in downtown Mount Vernon.
Amtrak's Cascade line--which operates between Vancouver, British Columbia and Eugene, Oregon--stops in downtown Mount Vernon at the Skagit Transportation Center, 105 E. Kincaid St.
Skagit Regional Airport
Located off highway 20 between Burlington and Anacortes, Skagit Regional Airport sports terminal facilities, a restaurant, aiercraft maintenance and related services.
The airport on the northwest corner of Fidalgo Island hosts corporate and private aircraft. San Juan Airlines (800)-874-434) operates several flights a day to the San Juan Islands and Bellingham. Other services at the airport include fuel and rental cars.
Washington State Ferries
Washington State Ferries provides passenger and car service from its Anacortes terminal to the San Juans and Sidney, British Columbia. The terminal is located on Highway 20, a couple of miles west of downtown Anacortes.
Guemes Island Ferry
Skagit County provides ferry service for passengers and vehicles from Anacortes across the Guemes Channel to Guemes Island. The dock is located at Sixth Street and I Avenue. The crossing takes five minutes.