Best casinos in British Columbia, Canada

Located right on the border with the United States, British Columbia (BC) offers its visitors and residents a great choice of casinos, especially in the southern part of the province. Whether you’re looking for a full-service golf + spa style hotel casino resort or just a small casino with a laid-back, local atmosphere, you’ll find it in this part of Canada. Beside the widespread forests and mountains, the province located between the Pacific Ocean and the Rocky Mountains, is home to some of the best gambling venues of the country. And once you’re here you might as well make the most of it.

British Columbian players can enjoy some top gaming venues in North America and whether you’re from Vancouver or Richmond, you will be able to find your favorite game. To save you some time, our casino experts have compiled a detailed BC casinos list of the very best casinos in British Columbia. We’ve also got separate pages for Vancouver and Victoria, so head to these specific pages to get all the best recommendations and a casino city guide. 

Best Online Casinos in British Columbia

Play casino games online at a legit, trusted and recommended online casino who accept players from British Columbia

100% up to $200 on Starburst
T&Cs apply
The welcome bonus is only available to players who create an account and make their first deposit at Casino Joy. As a player, you must deposit a minimum of £10 in one instance. When you do not wish to receive the New Player Welcome Bonus offer, you have the option to opt out upon making their deposit.

Players can only use the Bonus Codes from the New Player Welcome Package once. You will need to wager the Welcome Bonus 40x before you can withdraw the Bonus or any winnings gained from it.

The 20 free spins will be instantly credited upon a qualifying deposit. The remainder will be credited at the rate of 20 per day for 9 days on Starburst.
Casino Joy reserves the right to change the pre-selected free spins game selection at any time, at its sole discretion.

All Free Spins from the New Player Welcome Bonuses are valid for 72 hours upon activation, unless otherwise stated. The maximum withdrawal amount for a player from their Free Spins is £100.

Deposits made via Skrill or Neteller are not eligible for the New Player Welcome Bonus.
The General Terms and Conditions of the Casino Joy website apply.
Read all T&Cs

  • Available instantly on mobile
  • SSL encryption to protect your personal and financial information
  • £1000 + 200 Free Spins welcome bonus
100% up to $100 with Free Spins on Book of Dead
  • More than 1800 slots from top providers
  • Daily and hourly jackpot slots available
  • Can find slots by game provider
Best online casinos in Canada

Gambling in British Columbia

All gambling in British Columbia is regulated, including the operations of the British Columbia Lottery Corporation. British Columbians may therefore participate in all sorts of regulated gambling activities like lotteries, horse racing, slot games & other casino games, and, of course, licensed fundraising events such as 50/50 draws. Non-profit organisations can make use of funding through community gambling events. British Columbians and visitors of 19 years and older are allowed to play at land based casinos, horse racing tracks, bingo halls, community gaming centres, lottery retailers, licensed gambling events, and online casinos. 

Casinos in British Columbia

Casinos in British Columbia have all the installations you could wish for in terms of gambling or a night out. With so many gambling establishments available in this province, visitors and residents are spoiled for choice as there are thousands of slot machines and gambling tables to be discovered here. In addition, there are also plenty of poker rooms, exciting tournaments and VIP venues for those that like a bit of extra service to their visit. Some of BC casinos also accomodate world class spas, hotels, food & dining options, and golf courses. As most people will confirm, there is absolutely no lack of both gameplay and entertainment in BC. 

Cascades Casino Kamloops

Cascades Casino Kamloops

Right on the border between the US and Canada, British Columbia (BC) gives both visitors and residents a nice range of casinos. Some would say the Canadian province even offers one of the best mixture of gambling venues in North America.  One of the best examples in the province might just be the Cascades casino, […]

read more +

1. River Rock Casino


The number 1 on our list of BC casinos is River Rock Casino and with about 10,000 visitors per day it’s easy to understand why we’ve included it on our top list. There are more than 1100 slots and table games available at this venue, just like several high limit VIP rooms for people to make their visit even more exciting. The casino resort offers an amazing view on the Marine Boardwalk where you might catch the sun set to the west of the mountains if you’re lucky. With a spa and 6 on-site restaurants it’s difficult not to find the relaxation or flavours you’re looking for. In fact, we find good food just as important as a nice casino floor and we’re sure we’re not the only ones. River Rock Casino luckily has it all.

2. Treasure Cove Casino


Prince George is actually a small city that is located in the north of British Columbia. As it’s considered a gateway to the north of the country a lot of people stop by to check out why this casino has managed to become so popular. A lot of people tend to go up north when they go to the Northern Lights Festival and this seems like a pretty good excuse to us to give this casino a visit. With 500 slots machines and a nice collection of gambling tables we expect most players to enjoy this casino as much as we do. As you might be one of the many visitors that are on their way to somewhere else we recommend you to spend a night or two at the Prestige Treasure Cove Hotel. If you’re lucky they must just have a special welcome package for those who want to combine a visit to both the hotel and the casino. 

3. Elements Casino Surrey


There are several Elements casinos in the country and most of them share similarities, at least to some degree. This means you might enjoy the same promotions and bonuses as at other Elements casinos and recognise the same installations from other Elements branches. One of the things visitors seem to enjoy most are the live entertainment events that often include local bands and comedians. Although we haven’t tried it ourselves, food is supposed to be very good here as well. Vancouver isn’t far away which is why you’ll see a lot of Vancouverites stopping by at this place. If you happen to play cards or slots a bit longer than expected, there will be a parking space and hotel accommodations available in the area. Dining options can be found onsite with outstanding dishes offered by this casino. Even for people coming along that don’t gamble there are plenty of opportunities to stay entertained. 

4. Cascades Casino Kamloops


Let’s start with imagining a long trip from somewhere in Canada to Vancouver and that you can’t wait to either start gambling or to sit back and relax. Luckily, both options are available at Cascades Casino Kamloops. They don’t have their own hotel, but a quick stroll from the casino will get you there. The same holds for bars and restaurants that are widely available in the casino’s surroundings. There’s also a lot to see inside. The gambling floor is actually enormous and you’ll be able to try your luck at the gambling tables or sit behind the many slot machines to be found at Cascades Casino Kamloops. People who want to take it easy can always go to the bar to watch the latest sporting events or have a wine in the lounge.

Cascades Casino Kamloops

5. Cascades Casino Resort Langley


Another Cascades Casino is the one located in Langley. This one might just be the favourite options among the five we mentioned here, but let’s just pretend for now it’s the number 5 of British Columbia. This is quite a lot of action going on at Cascades Casino Resort Langley which is all thanks to the six floors, the 77 hotel rooms, an amazing restaurant, a business centre of 26,000 square feet, a complete theatre with space for 420 visitors and a relaxing spa. The casino floor itself occupies 70,000 feet which should be enough to manage large numbers of people and still offer enough space for people to enjoy their night out. Different from most casinos in British Columbia there is a bingo hall available as well at this venue. After having enjoyed the casino floor we recommend you to take a rest at the spea, enjoy one of the many exquisite meals available or celebrate your winnings with a drink at the bar.

Online gambling in British Columbia

British Columbia, like some other provinces in the country, has pursued their own gambling regulation in order to combat overseas casino websites. Therefore, this province, that is, under the guidance of the British Columbia Lottery Commission (BCLC), now has its very own online casino website, which is slowly gaining players in the province. BC online casinos offer games of chance like online lottery, poker, bingo and casino games like slots to British Columbians. This online casino website is state run and offers quite some nice games. 

Overseas websites popular among British Columbians

At the same time foreign websites are still accessible and, although not regulated by a local institution, these websites tend to be very popular among players in Canada as well. This is mainly thanks to the bigger game portfolios and the more attractive casino bonuses they offer on overseas casino websites. Players who go for foreign websites won’t be prosecuted and there are not taxes for overseas websites which are both good explanations of the popularity of casino websites that are hosted outside of British Columbia.