I've made this trip on several occasions and there is no shortage of breweries/brewpubs as you head north out of San Francisco on Hwy 101. If you head over to I-5, there are also several breweries along the way.
In San Francisco -
Breweries
21st Ammendment
Magnolia
Anchor
Thirsty Bear
Speakeasy
Beach Chalet
Pubs
Toronado
The Monk's Kettle
101 North -
Marin Brewing - Larkspur, CA
Moylan's - Novato, CA
Lagunitas - Petaluma, CA
Russian River - Santa Rosa, CA
Bear Republic - Healdsburg, CA
Mendocino Brewing - Hopland
Ukiah Brewing - Ukiah
Now this is where I take a little detour over to Hwy 1
Anderson Valley Brewing - Boonville, CA
North Coast Brewing - Fort Bragg, CA
Continue north on Hwy 1 until it merges again with Hwy 101 south of Garberville
Eel River - Fortuna, CA
Lost Coast - Eureka, CA
Now you have a choice. Stay on 101 N and cut over to Grants Pass, OR at Crescent City, if you go this route, you can hit
Six Rivers - McKinleyville, CA
or take Hwy 299 to Hwy 95 and end up in Yreka on I-5. This is my preferred route. An absolutely beautiful mountain drive that follows the Klamath River. This route will take you by
Mad River - Blue Lake, CA
Mt. Shasta Brewing - Weed, CA
Standing Stone - Ashland, OR
Caldera Brewing - Ashland, OR
Walkabout Brewing - Central Point, OR
Wild River - Grants Pass, OR
Umpqua Brewing - Roseburg, OR
Ninkasi Brewing - Eugene, OR
Calapooia Brewing - Albany. OR
Portland has waaay too many breweries and great beer bars to mention, but a few of my faves are
Breweries
Hair of the Dog
Laurelwood
Amnesia
Alameda Brewhouse
Roots
Hopworks Urban Brewery
McMenamin's Edgefield (Troutdale, OR)
Pubs
Horsebrass Pub
The Green Dragon
Concordia Alehouse
Bailey's Taproom
The Pilsner Room
Beer to go
Belmont Station
John's Marketplace
I-5 N enter Washington
Salmon Creek Brewing - Vancouver, WA
Be sure and visit By the Bottle right next door for over 1000 bottled beers to go
Hazel Dell Brewpub - Hazel Dell, WA
Dick's Brewing - Centralia, CA
Fish Brewing - Olympia, WA
Harmon Brewing - Tacoma, WA
Elliot Bay Brewing - Burien, WA
Just like Portland, Seattle has too many breweries to mention here, but I'll name a few of my favorites.
Breweries
Elysian
Pike
Big Time
Stix
Maritime Pacific
Rogue Issaquah Brewhouse
Pubs
Collins Pub
Brouwer's
The Stumbling Monk
Beveridge Place Pub
Uber
Duck Island Alehouse
Latona Pub
Beer to go
Bottleworks
Pike St. Beer & Wine
Malt & Vine
North out of Seattle
Ellersick Brewing - Lynnwood, WA
Lazy Boy Brewing - Everett, WA
Scuttlebut Brewing - Everett, WA
Skookum Brewing - Arlington, WA
Skagit Valley Brewing - Mount Vernon, WA
Anacortes Brewing - Anacortes, WA
Boundary Bay Brewing - Bellingham, WA
North Fork Brewing - Deming, WA
Cross border into Canada and north to Vancouver
Steamworks Brewing - Vancouver, BC
Granville Island Brewing - Vancouver, BC
Storm Brewing - Vancouver, BC
Have a great trip.