Where it is and who owns it
Opened on June 25, 2004, River Rock Casino Resort is a casino at 8811 River Road in Richmond. Ownership has rested since June 16, 2026 with a partnership of Musqueam Capital Corp (Musqueam Indian Band) and Petroglyph Development Group (Snuneymuxw First Nation). Great Canadian Entertainment was the seller.
Each distance quoted here runs point to point on a map, not along any road. For a reader heading on to the Island or up the coast, the casino is 20.9 km from the Tsawwassen ferry terminal and 22.0 km from Horseshoe Bay. Victoria is 88 km away and Kelowna 276 km, also in a straight line.
Hours and the floor
The posted hours at River Rock cover its tables and poker room, not the casino as a whole. Monday through Thursday, play goes from 10 AM until 4 AM. Friday at 10 AM begins an unbroken stretch that ends Monday at 4 AM. All times are local Pacific time. Off-track betting on horse races takes place at the racebook, open from 9 AM daily. There is no live racing.
Upward of 1,100 slots fill the floor, alongside 108 terminals for electronic table games. Live table games number more than 80, and poker has a 10-table room.
This guide leaves out holiday hours; confirm those directly with the venue on its own website. The hours shown follow the published schedule, not holidays.
Before you go
Entry is for those 19 and older carrying government-issued photo ID, and all IDs are compared with the self-exclusion list. Hotel check-in is also 19+. A sky bridge links the hotel, with its nearly 400 rooms, to the casino. Among the restaurants are Sea Harbour, KOI, Zio's and Gordon Ramsay Steak, while The Show Theatre seats 1,000 people.
The Canada Line's Bridgeport Station is about 150 m off in a straight line.
Questions
How late are the tables open on a Friday at River Rock?
Between 10 AM Friday and 4 AM Monday, the tables and poker never stop. River Rock publishes no hours for the whole casino.
How far is River Rock from the ferry terminals?
In a straight line, it is 20.9 km from the Tsawwassen terminal and 22.0 km from Horseshoe Bay. These are not driving distances.

