Cannon Beach Restaurants
Make a free reservation
Introducing OpenTable Icons
Find the right table in Cannon Beach
Let OpenTable find the best spots for you.
See what locals rave about in Cannon Beach
- MMattPortland / Oregon •3 reviews5.0Dined 3 days agoFood, service, and views were excellent! I would recommend.More infoBridgewater Bistro$$$$• Northwest• Astoria•4.6
- JJudySeattle / Eastern Washington •11 reviews5.0Dined 4 days agoExcellent dinner, wine, and service! Loved the sole and dessert, especially.More infoThe Stephanie Inn Dining Room$$$$• American• Cannon Beach•4.7
- AAndrewJackson Hole / Wyoming •1 review5.0Dined 6 days agoFantastic restaurant! Every bite was delicious, drinks were on point, we loved everything about it.More infoCivil$$$$• Mediterranean• Astoria•4.9
- NNancySacramento / Sacramento Valley •3 reviews5.0Dined on May 20, 2026The views from the dining room are amazing. The food was really good. Large portions. Our server was very nice and knowledgeable.More infoThe Wayfarer Restaurant and Lounge$$$$• Northwest• Cannon Beach•4.4
Get inspired by our collections of the top restaurants in Cannon Beach
Discover Cannon Beach
Cannon Beach, Oregon, offers lively and diverse cuisine choices. Here, there are city restrictions that prevent the influx of many chain restaurants, so you'll really appreciate the local fare in this coastal town. It's the perfect place to start your day with some coffee and sweets. The coffee shops and patisseries in Cannon Beach are some of the hottest spots in town. The northwest is known for its great coffee; sample a cup featuring roasted organic beans. For casual dining with a small-town atmosphere, head to a pub for some calamari and pulled pork with your lemonade. Looking for something a little more upscale? Try some wild king salmon or a rack of lamb paired with the latest vintage wine. Wind down your day with a fresh smoothie or a lemon crepe.
Frequently asked questions
The best reviewed restaurant in Cannon Beach is The Stephanie Inn Dining Room
Explore OpenTable
- Necanicum Guard Station
- Captain John's Cannon Beach
- Tolovana #3
- Crescent Beach
- John Yeon State Park
- Tolovana Beach State Park
- The Waves
- Haystack Hill State Park
- Inn at Haystack Rock
- Blue Gull Inn
- White Bird Gallery
- Schooner's Cove Inn
- The Ocean Lodge
- Surfsand Resort
- Cannon Beach
- Stephanie Inn
- Haystack Rock
- Nehalem H Street Dock
- Northwest by Northwest Gallery
- Hallmark Resort in Cannon Beach
- Home
- United States
- Portland / Oregon