What are you looking for?

American Restaurants in Cannon Beach

4.8 - 127 votes

Hours: 3 - 9PM

188 S Hemlock St, Cannon Beach
(503) 436-8555

Papa Johns Pizza

My fiance and I try and take a cooking class when we travel to study the local cuisine and continuously brush up on our culinary skills. Having taken a n... More reviews

4.6 - 247 votes

Hours: 11:30AM - 4PM

255 N Hemlock St, Cannon Beach
(503) 436-1159

Papa Johns Pizza

Nice place, good ambience. Sandwiches tasted great but the service was horribly slow not just for me but all the patrons and it's not like the place... More reviews

4.6 - 187 votes

Hours: 2 - 9PM

1116 S Hemlock St, Cannon Beach
(503) 436-0322

Papa Johns Pizza

We stayed in the adjoining Canon Beach Hotel and highly recommend MacGregor’s, a cozy, quaint bar. Excellent whiskey drinks, food and service. Our server... More reviews

4.9 - 57 votes

Hours: 8AM - 4PM

100 East 2nd Street unit A, Cannon Beach
(971) 395-9769

Papa Johns Pizza

UPDATE!! They now have their liquor license and let me tell you they make a MEAN Bloody Mary ya'll!!! Food is still home cooked, from scratch and SC... More reviews



4.5 - 214 votes

Hours: 5 - 8PM

263 N Hemlock St, Cannon Beach
(503) 436-2661

Papa Johns Pizza

Got a table in the bar 2 tables away from the musicians, a trio who played many old classics at a perfect volume for the intimate setting. Super friendly... More reviews

4.3 - 12 votes

Hours: 10AM - 8PM

1287 S Hemlock St, Cannon Beach
(503) 436-4086

Papa Johns Pizza

Who would have thought you could get a super delicious Ahi Salad at a hardware store??!!!! The service was really good, the cocktails were delicious. I&#... More reviews

4.1 - 310 votes

Hours: 12 - 8PM

264 E 3rd St, Cannon Beach
(503) 436-0285

Papa Johns Pizza

Great food and a good atmosphere. Indoor and outdoor seating available and a parking lot in the back. Our party ordered the burger, fish tacos, onion rin... More reviews

4 - 325 votes

Hours: 7AM - 3PM

223 S Hemlock St, Cannon Beach
(503) 436-2851

Papa Johns Pizza

We lucked out coming here and did not have to wait on a Sunday morning. They stated they were short staffed but we did not have any issues. The waitress ... More reviews

3.1 - 59 votes

Hours: 11AM - 9AM

163 2nd St, Cannon Beach
(503) 717-2841

Papa Johns Pizza

Gift shop/ ice cream parlor/ cafe. I got a scoop of caramel pretzel ice cream that was really good and an americano. Low prices, fast service and tasty t... More reviews

3.6 - 258 votes

Hours: 12 - 3PM

3301 S Hemlock St, Cannon Beach
(503) 436-1130

Papa Johns Pizza

Would leave 0 stars if possible. Went in with a group of 5 for lunch on a Wednesday. Asked if we could add a chair to a table for 4 in the bar and was to... More reviews

View on map