About us

Rivershore Bar & Grill celebrates the end of the Oregon Trail

with a beautiful river view, great food, and friendly, professional service. Dine in Oregon City’s best restaurant while enjoying a perfect view of the river. Our deck is a favorite destination during warmer months to soak in the scenery and delicious food with great people!

Read more about us

Dining room

Our kitchen is sizzling early with breakfast classics, piling sandwiches high in the afternoon, and keeping soft and crusty sourdough bread hot for dinner. Favorite dishes range from our best-selling house-made beer-battered halibut and chips, classic clam chowder, juicy steaks cooked to perfection, and the signature Rivershore Hamburger. With our coveted view, delicious and relaxing join together in a friendly atmosphere you’ll always crave.



From Happy Hour pints to top-shelf spirits and wine, our lively bar has something for you.
Check out our daily food specials and weekly entertainment, and you’ll see why we have the best happy hour in Oregon City!
Our big-screen TV’s and comfortable neighborhood environment make the Rivershore Bar a perfect place to watch a game!



Wine Wednesday - $10 Off All Bottles of Wine
04:00 PM - 10:00 PM

Banquet room

Let Us Host Your Next Private Event!

Whether it’s a Wedding Reception, Birthday Party, or Reunion, we’ve got you covered! One of Oregon City’s most popular banquet facilities, the Rivershore Bar & Grill can accommodate up to 100 people in our event space as well as 35 guests on our Patio.

Private party


Our Master Chefs use only the finest seasonings and ingredients. Our culinary mission is to highlight the Northwest’s bounty of seafood species, vegetables, and grass-fed beef. Visit us in the dining room for daily chef specials. We regularly update our menu with seasonal selections.



Call us at (503)-655-5155 or book a table through OpenTable:

diners choice award for 2019diners choice award for 2020Diners Choice 2022
Diners Choice 2023



1900 Clackamette Drive
Oregon City, OR


Monday-Friday 8 am - 11 am
Saturday 8 am - Noon
Sunday 8 am - 2 pm

Monday-Friday 11 am - 4 pm
Saturday 11 am - 4 pm
Sunday 11 am - 2 pm

Monday-Friday 4 pm - 10 pm
Saturday 4 pm - 10pm
Sunday 2 pm - 10 pm