From Seattle, you can be at the ferry dock in less than 2 hours.
From Vancouver BC - about 1 hour, depending on the international border traffic. Many Canadians have a Nexus pass, which makes crossing the border a breeze.
From Bellingham, takes less than 30 minutes, including ferry ride.
I-5 Freeway North or South, take Exit 260 Slater Rd exit, head West towards Silver Reef Casino, turn left on Haxton Rd (traffic light). Drive approximately 5 miles. Look for ferry lane on right side (road expands to extra lane) and marked "Ferry Traffic".
10 minute ferry ride on Whatcom Chief vehicle ferry.
Once your on the Island, exit ferry, turn right at stop sign. Drive 1.5 miles arrive at Hales Passage Bed & Breakfast on right side. 2654 N Nugent Rd.