Dining at the Buffet

The Buffet現正接受微信支付與支付寶
WeChat Pay and Alipay now available at The Buffet!

The Buffet at River Rock features a large variety of all your favourite dishes, and many to surprise and delight you. Over the years, it has become a popular destination to enjoy a special occasion with friends and family, and for resort guests it’s a proven crowd-pleaser.

With 260 seats, the Buffet can be bustling on a weekend evening, or Sunday, so come early to avoid the lines. Enjoy endless options, from pasta and Chef’s choice of roast carvings, seafood dishes, sushi, salads and more. Our dishes are inspired by the best of West Coast cuisine, with a focus on fresh, locally sourced ingredients.

And don’t forget to leave room to enjoy one of our specially hand-crafted desserts, including pies, tarts, cakes, and mousse.

Located above the casino floor, the Buffet treats guests to sensational views of the Fraser River.

The Buffet is open seven days a week for breakfast and dinner, lunch Monday to Saturday and Sunday Brunch and Dinner.

One private function room is available for special events*.

*Please inquire early for availability

Please call 604-247-8935 for further inquiries.

Reservations are available Monday to Thursday only.

Please note: Our menu offerings change frequently, we reserve the right to change, add or remove any items.

We honor first come first serve guests only, completed parties who are present will be sat first.  With courtesy for guests waiting we ask a limit to a 90 minute seating time.

Buffet Brunch with Santa

December 15 & 16 from 11:30am to 3:00pm

More Details

American Thanksgiving Dinner

Thursday, November 22, 2018 5:00pm-9:00pm

More Details

River Rock Buffet Hours of Operation


Hours & Prices will change starting Monday, November 19, 2018 to Tuesday, January 1, 2019.


Sunday to Saturday 6:30AM – 10:30AM*
Adults $19.95 | Seniors $16.95 | Child  $9.95


Monday to Friday 11:30AM to 2:30PM*
Adult $20.95 | Senior $17.95 | Child $10.95

Saturday 11:30AM to 2:30PM*
Adult $23.95 | Senior $20.95 | Child $11.95


Thursday, November 22 | 5:00PM to 9:00PM

Adult $43.95 | Senior $37.95 | Child $21.95


Monday – Thursday | 5:00PM to 9:00PM*

Adult $33.95 | Senior $28.95 | Child $17.95



Friday & Saturday 4:30PM to 10:00PM*

Adult $39.95 | Senior $33.95 | Child $19.95


Sunday | 11:30AM to 2:45PM*

Adult $33.95 | Senior $28.95 | Child $16.95


Sunday | 3:00PM to 9:00PM*

Adult $33.95 | Senior $28.95 | Child $16.95

Children ages 1 year to 5 year old
Pricing is $1.00 per year

*Standard Pricing and Operation Times may change for Holidays and Special Events.

Encore Rewards Discount

10% off for Double Diamond, Triple Diamond, Elite and Privé members. Plus, collect points every time you dine!