Compare our list of safe, legal and licensed casinos for residents of British Columbia.
British Columbia (BC) offers a wide range of online and land-based casinos. Players can choose to gamble from home or visit the nearest local casino to enjoy some fun and excitement.
The British Columbia Lottery Corporation (BCLC) operates all BC gambling facilities. This includes several different types of gaming locations:
There are many BC casinos spread across the province. You’ll find a gambling establishment in the following cities in BC:
If you don’t live near these areas, there are many online options for gambling. Players in BC can play online at the following BC gambling sites:
Land-based and online casinos in BC are regulated and must follow certain gambling laws. The Gaming Policy and Enforcement Branch (GPEB) is responsible for regulating all gaming in BC.
Let’s take a closer look at the laws that land-based and online casinos must follow.
Want to know where you can find the best casinos in BC?
Let’s take a look at some British Columbia casinos and what they have to offer.
The lower mainland is by far the easiest place in BC to find a land-based casino. Players in this region have plenty of options when it comes to casinos. Better yet, these BC casinos offer great gaming, entertainment, and dining.
Here are some of the top land-based casinos in the lower mainland:
If you find yourself in downtown Langley, check out Cascades Casino Langley. Cascades Casino Langley isn’t simply a casino, it offers:
This casino has over 1,000 slot machines and table games to choose from. This includes popular games like:
When you play at Cascades Casino Langley, you can become an Encore Rewards member. This VIP program allows you to collect points and earn rewards. Encore Rewards also offers:
Want to visit Cascades Casino Langley? Here’s some helpful information:
At Elements Casino Surrey, players can enjoy over 500 casino games, including:
In addition to its casino, Elements offers:
The race track at Elements Casino Surrey is one of its most unique features. If you visit the casino during a horse race, you can look out onto the race track while dining. It’s truly a unique experience!
Want to check out Elements Casino Surrey? Here’s what you need to know:
If you’re in the Fraser Valley, take advantage of Elements Casino Chilliwack. This BC casino offers:
Table Games
Slots (more than 300!)
Plus, Elements Casino Chilliwack is more than just a casino. At Elements Casino Chilliwack, you can enjoy dining, concerts, and other events as well.
If this casino checks all your boxes, check out the following details:
Visitors can enjoy the following amenities at Chances Mission:
If you love slot machines, Chances Mission is one of the best British Columbia casinos for you! Try your hand at over 100 slots. Choose to bet anywhere from $0.01 to $1.00 on these exciting games.
Is bingo your thing? Chances Mission also offers several different bingo jackpots, including an opportunity to win over $6,000!
If you’re in Mission and want to check out this great casino, here are the details:
The River Rock Casino in Richmond, BC is one of the most popular BC casinos. This casino not only provides eloquent lodging, fine dining, and a beautiful spa, it also offers great gambling! This casino and resort have it all.
When it comes to gambling, the River Rock offers over 1,000 slots, as well as the following:
Players at the River Rock Casino can also enjoy the perks of the Player’s Club. As a member of the Player’s Club, you’ll receive the following benefits:
Ready to visit the River Rock Casino in Richmond, BC? Check out these details:
The Grand Villa Casino is located in beautiful Burnaby, British Columbia. This casino has a huge selection of games, including:
In addition to your favourite casino games, you’ll also enjoy the Grand Villa Casino’s five restaurants and entertainment centre.
When you visit, be sure to join the Encore Rewards program. This loyalty program allows you to earn points as you play. These points can be used for wagering, dining and more!
There are four levels to the Encore Rewards program. Reach the highest level to receive the best rewards!
Here’s what you need to know about the Grand Villa Casino:
Parq Casino is the newest casino in downtown Vancouver, BC. Parq is a huge casino with two floors of slot machines. You’ll find titles like:
You can also choose from two floors of table games, including:
Looking for higher stakes? Check out Parq’s high-limit slots on level 3.
Don’t forget to join the Encore Rewards program when playing at Parq Casino.
Earn points by:
Redeem points for:
Here are Parq Casino’s details:
The Hard Rock Casino Vancouver is an entertaining land-based casino in British Columbia. Here you’ll find:
At the Hard Rock Casino Vancouver, you can also take advantage of concerts, events, and dining. This includes four different restaurants within the casino.
Want to stay the night? No problem. Book a stay at the Hard Rock Casino Vancouver for as little as $182 per night.
If this casino is what you’re looking for, check it out here:
Some of the best BC casinos are located on Vancouver Island. Whether you live on the island or you’re just visiting, check out these recommended casinos:
At Element Casino Victoria, there are many choices when it comes to entertainment. Sit back, relax, and enjoy:
When it comes to gambling, there are two levels of play at this British Columbia casino:
Does Element Casino Victoria have what you’re looking for? Check it out here:
Casino Nanaimo is located in Nanaimo, BC on Vancouver Island. To get to Nanaimo, take the ferry from the mainland (2.5 hours) or drive from Victoria (1.5 hours).
At Casino Nanaimo you’ll find the following:
Casino Nanaimo boasts jackpots of up to $200,000! Try your hand at these jackpots while earning points with their loyalty program.
Casino Nanaimo’s loyalty program includes two levels:
Prive is for VIP players and high rollers. Encore, on the other hand, can be enjoyed by all players. With both programs, you can earn points by playing, dining, and drinking!
If you’d like to check out this casino, here’s the information you’ll need:
Chances Playtime Courtenay is not your typical BC gambling establishment. At this casino you can enjoy the following:
When it comes to gaming, Chances Playtime Courtenay offers:
To find out more about this BC casino, check it out at:
The Okanagan is a great place for wineries and warm lakes. It also offers some of the greatest casinos in BC.
Check out these British Columbia Casinos in the Thompson Okanagan region:
Playtime Casino Kelowna
Playtime Casino Kelowna is a land-based casino in the Okanagan Valley. This casino offers the following casino games:
Players at Playtime Casino can become members of the Encore Rewards Program. This program allows you to earn points while you play and dine. Best of all, you can redeem points for:
This program is offered at all casinos owned by Getaway Casino & Entertainment Limited.
For more information on Playtime Kelowna, check out:
Looking for some fun in the BC Interior? Cascades Casino Kamloops is the place to be!
Cascades Casino Kamloops has all the most popular casino games, including:
Players can bet as low as $0.01 or as high as $5.00 on a single slot machine play. This means hours of fun and no need to break the bank!
Table games are another exciting option at this British Columbia casino. Sit down with a professional and friendly dealer and play:
Cascade Casino’s poker table also has no-limit games. These high-stake games can be played:
Here’s where you’ll find Cascade Casino Kamloops:
Lake City Casino is located in Vernon, BC. Vernon is just a short 30-minute drive from the popular Okanagan city of Kelowna. If you’re in the area, check out Lake City Casino!
This BC casino offers:
Lake City Casino is part of the Gateway Casino group. This means players can become members of the Encore Rewards program.
Enjoy three membership levels, including:
Keep in mind, as a member you can earn and redeem points at any Gateway Casino BC gambling location!
Here’s how you can find out more about Lake City Casino:
Although there aren’t as many casinos in the Kootenay region, there are still opportunities for gambling here.
Two highly recommended casinos in the Kootenay Rockies region of BC include:
The Casino of the Rockies is located in Cranbrook, British Columbia. This casino offers:
Players can choose from 210 slot machines, as well as the following table games:
Visitors can also enjoy food and cocktails at Kiʔsuʔk k̓ikiⱡ (pronounced key-seeouk- keekit/th). This restaurant is located inside the Casino of the Rockies. Its name comes from the Ktunaxa First Nations and means “good food”.
Players can also take advantage of Encore Rewards. Earn points while you play and dine then redeem them for many different rewards.
Unlike many other BC casinos, the Casino of the Rockies offers pool tables as well!
Ready to visit? Here’s all the info you’ll need to play at Casino of the Rockies:
Chances Castlegar is a quaint casino located in the Kootenays. Here, players can enjoy:
Chances Castlegar also hosts conferences, meetings, and events. The casino can accommodate groups of 5 to 150 people!
In the Castlegar area and want to check out Chances Castlegar? Here’s some helpful information:
Casinos in the Cariboo Chilcotin area are unique with lots of character. Check out these popular land-based British Columbia casinos:
Chances Signal Point is located in Williams Lake, BC. At this casino you can play the following games:
On top of great casino games, Chances Signal Point also offers:
Check out Casino Signal Point at the following:
Take a step back in time to the gold rush and check out Billy Barker Casino. This casino is located in Quesnel, BC and is undoubtedly one of the coolest casino buildings in British Columbia. From the outside, you’ll notice that it resembles a paddlewheel ship!
But there’s more to Billy Barker Casino than its 19th century aesthetic. This casino offers a great selection of slot machines, including:
These slots offer the following betting options:
In addition to the casino area, this BC gambling establishment also offers:
Find out more here:
Northern BC is known for its incredible wildlife. However, this area has much more to offer than just grizzlies and moose! Up North, you’ll also find an array of land-based casinos.
Let’s take a look at some of these British Columbia casinos:
Treasure Cove Casino and Bingo is located in Prince George, BC. This 37,000 square foot facility has plenty of options to keep you entertained.
When it comes to casino games, you’ll find the following at Treasure Cove Casino and Bingo:
This BC gambling establishment also has a 180 seat show lounge, as well as a cafe where players can enjoy food and drinks.
Here’s some more important information about Treasure Cove Casino:
Check out Chances Fort St. John for:
At this casino, players can also sign up for the Encore Rewards program and earn points to get free plays!
Hungry for more? Chances Fort St. John also has a resident restaurant - Just Jacks. Grab a bite to eat while you catch a game or match on the big screens.
Need more info? Here are the details for Chances Fort St. John:
At Chances Dawson Creek, you can immerse yourself in the fun and entertainment of slots and bingo.
Plus, become a member of the Encore Rewards program to earn points and redeem rewards.
Has all the gaming got you hungry? Chances Dawson Creek isn’t just a casino - it also houses Prospect Lounge. This restaurant is the perfect place for a meal or a casual drink.
Interested in Chances Dawson Creek and want to find out more? Here’s the information you’ll need:
Thomas is responsible for all content on BettingGuide Canada. With his extensive knowledge of the gambling industry and college degree in law, he knows what you should look out for when choosing the best casino or sportsbook.