Getting to the San Juan Islands

BY CAR:
Take the Anacortes Ferry to Friday Harbor. After disembarking the ferry, Roche Harbor is a short, 20-minute drive through rural farmland and forests.
*at this time reservations are not available, it is recommended to show up about 60 minutes prior to the scheduled departure time.
BY SHUTTLE:
Bellair Shuttle offers multiple runs every day of the week, with pick-up / drop-off in Sea-Tac or downtown Seattle to the Anacortes Ferry Terminal, & southbound for your return home. Rates are ~$50 each way. https://airporter.com/shuttle/schedules/anacortes-san-juan-islands/
BY PLANE:
Several companies offer regularly scheduled flights from all over the Northwest to Friday Harbor & Roche Harbor. Kenmore Air is the only one to fly regularly scheduled services from Seattle directly to Roche Harbor Resort (via floatplane), & also flies into Friday Harbor. San Juan Airlines flies from Anacortes to the Roche Harbor airfield & Friday Harbor, as does NW Sky Ferry.