Skip to main content

Best Dispensaries in Cannon Beach, OR (2026)

Top 2 cannabis dispensaries in Cannon Beach, Oregon, ranked by customer reviews and ratings.

Listings updated January 2026
2 dispensaries
* NaN avg rating
#1
*
Bahama Buds Cannon Beach

Bahama Buds Cannon Beach

Location: 1088 South Hemlock Street, Cannon Beach
Phone: (503) 436-4298
* 4.6 (33 reviews)
#2
*
Purple Sunset Premium Cannabis

Purple Sunset Premium Cannabis

Location: 3115 South Hemlock Street, Cannon Beach
Phone: (503) 436-4056
* 5.0 (27 reviews)

Other Cities in Oregon

Portland
71 dispensaries
Eugene
17 dispensaries
Salem
10 dispensaries
Albany
7 dispensaries
Bend
7 dispensaries
Astoria
6 dispensaries
Beaverton
5 dispensaries
Brookings
5 dispensaries
Hillsboro
5 dispensaries
Springfield
5 dispensaries
Hood River
4 dispensaries
Klamath Falls
4 dispensaries
Medford
4 dispensaries
Ashland
3 dispensaries
Gresham
3 dispensaries
Lincoln City
3 dispensaries
Oregon City
3 dispensaries
Tigard
3 dispensaries

Cannabis Dispensaries in Cannon Beach, OR

Cannon Beach has 2 active dispensaries, located in Multnomah county. Oregon is recreational-legal, so anyone 21+ with a valid ID can purchase here.

Top three by rating + review volume: Bahama Buds Cannon Beach and Purple Sunset Premium Cannabis.

Frequently Asked Questions about Cannon Beach Dispensaries

What are the best dispensaries in Cannon Beach?

Based on Google ratings, review volume, and user signals, the top three in Cannon Beach are Bahama Buds Cannon Beach and Purple Sunset Premium Cannabis. See the full ranking above with addresses, hours, and links.

How many dispensaries operate in Cannon Beach?

2 licensed dispensaries are currently active in Cannon Beach, OR.

Do I need a medical card to buy cannabis in Cannon Beach?

No — Oregon is recreational-legal. Adults 21 and over can purchase from any licensed dispensary in Cannon Beach with a government-issued ID.

How much can I buy per visit in Cannon Beach?

Per-transaction limit set by Oregon: 1 ounce flower, 5 grams concentrate per transaction (recreational), higher limits for medical.