British Columbia Casinos

Compare our list of safe, legal and licensed casinos for residents of British Columbia.

Best British Columbia Online Casinos

1000's of Top Casino Games
  • Interac e-Transfer
  • Mastercard
  • VISA
  • +
  • New Online Casino (2018)
  • Accepts Bitcoin
  • Large Jackpot Slots
Casino Kingdom
1 Free Spin No Deposit + Deposit $1 for 40 Free Spins
  • Interac e-Transfer
  • Mastercard
  • VISA
  • +
  • Trusted Brand since 2000
  • Fantastic Free Spins Welcome Bonus
  • Oover 500 Casino Games
Up To $1600 Welcome Bonus
  • Interac e-Transfer
  • Mastercard
  • VISA
  • +
  • Canadian Gambling License
  • Trusted Online Casino
  • High Payout Percentages
Royal Vegas
C$1200 Welcome Bonus
  • Mastercard
  • VISA
  • Interac e-Transfer
  • +
  • Over 700 Casino Games
  • Trusted Brand
  • High Payout Percentages (99.12% average for all games)
1st / 2nd / 3rd / 4th Deposit - Match Bonus up to C$300 • New customers only • Min deposit C$10 • 70x wagering
Casino Planet
C$1,500 Bonus & 200 Free Spins
  • Interac e-Transfer
  • VISA
  • Mastercard
  • +
  • 1000+ Real Money Games
  • Huge Canadian Sign Up Bonus
  • Brand New Online Casino in Canada
Zodiac Casino
Deposit $1 Get 80 Spins +100% Bonus up to CA$100
  • Interac e-Transfer
  • Mastercard
  • VISA
  • +
  • Over 550 Casino Games
  • $1 Minimum Deposit Casino
  • Fantastic Welcome Bonus
Grand Mondial
Deposit CA$10 Get 150 Spins
  • Interac e-Transfer
  • EcoPayz
  • +
  • 24/7 Support
  • Trusted Brand Since 2006
  • Canadian Gambling Licence
Ruby Fortune
C$750 Welcome Bonus
  • Interac e-Transfer
  • VISA
  • Mastercard
  • iDebit
  • Over 450 Casino Games
  • Quick Withdrawals
  • Trusted Brand since 2003
1st / 2nd / 3rd Deposit - Match Bonus up to 250 C$ • New customers only • Min deposit 10 C$ • 70x wagering •Terms Apply
Spin Casino
C$1000 Deposit Bonus
  • Interac e-Transfer
  • Mastercard
  • VISA
  • iDebit
  • Trusted operator since 2001
  • 600+ Games
  • High payout percentages
Yukon Gold Casino
Deposit CA$10 and get 150 Spins +100% Up to CA$150 Bonus
  • Interac e-Transfer
  • Mastercard
  • +
  • Massive Jackpot Casino Games
  • Low Deposit Casino
  • 500+ Casino Games
Casino Days
100% Bonus Up to $1000 Cash + 100 Free Spins in Sweet Bonanza
  • Interac e-Transfer
  • VISA
  • +
  • 24/7 Customer Support
  • Quick Withdrawals
  • Over 4000 Games To Choose From

Casinos in British Columbia (BC)

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: 

  • Casinos 
  • Bingo Halls & Community Gaming Centers 
  • Race Tracks 
  • Teletheatres 

There are many BC casinos spread across the province. You’ll find a gambling establishment in the following cities in BC: 

  • Abbotsford 
  • Burnaby 
  • Campbell River 
  • Castlegar 
  • Chilliwack 
  • Coquitlam 
  • Courtenay 
  • Cranbrook 
  • Dawson Creek 
  • Duncan 
  • Fort St. John 
  • Kamloops  
  • Kelowna 
  • Langley 
  • Maple Ridge 
  • Mission 
  • Nanaimo  
  • New Westminster 
  • Penticton 
  • Port Alberni 
  • Prince George 
  • Prince Rupert 
  • Quesnel 
  • Richmond 
  • Salmon Arm 
  • Squamish 
  • Surrey  
  • Terrace 
  • Vancouver 
  • Vernon 
  • Victoria 
  • View Royal 
  • Williams Lake 

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: 

  • PlayNow Casino (operated by BCLC) 
  • International online casinos

Gambling Laws in British Columbia  

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. 

  1. All players must be 19+ - land-based and online casinos must ensure that all gamblers are 19 or older
  2. Land-based BC casinos must be licensed and operated by BCLC
  3. Online casinos must be operated by BCLC or an international organization. 

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.

British Columbia Land-Based Casinos

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:

Cascades Casino Langley 

If you find yourself in downtown Langley, check out Cascades Casino Langley. Cascades Casino Langley isn’t simply a casino, it offers:

  • Dining 
  • Entertainment 
  • Casino games 
  • Accommodations, and more 

This casino has over 1,000 slot machines and table games to choose from. This includes popular games like: 

  • Blackjack 
  • Poker 
  • Roulette 
  • Bingo, and more 

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:

  • Birthday specials 
  • Food discounts at casino restaurants  
  • Discounted tickets to casino shows and events 
  • Hotel discounts 
  • Entries into draws, and more 

Want to visit Cascades Casino Langley? Here’s some helpful information: 

  • Address: 20393 Fraser Highway, Langley, BC V3A 7N2 
  • Website: 
  • Phone number: 604-530-2211 
  • Hours of operation: Open 24 hours 

Elements Casino Surrey 

At Elements Casino Surrey, players can enjoy over 500 casino games, including: 

  • Slots 
  • Blackjack 
  • Baccarat 
  • Roulette, and more 

In addition to its casino, Elements offers: 

  • Live music 
  • Dining 
  • Horse racing, and more 

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: 

  • Address: 17755 60 Ave, Surrey, BC V3S 1V3 
  • Website: 
  • Phone number: 604-576-9141 
  • Hours of operation: Open 24 hours 

Elements Casino Chilliwack 

If you’re in the Fraser Valley, take advantage of Elements Casino Chilliwack. This BC casino offers: 

Table Games 

  • King’s Bounty Blackjack 
  • Low Limits King's Bounty Blackjack 
  • Free Bet Blackjack 
  • Ultimate Texas Hold’em 
  • 4 Card Poker

Slots (more than 300!)

  • 88 Fortunes 
  • Buffalo 
  • Lock it Link - Diamonds, and more 

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: 

  • Address: 8180 Young Rd, Chilliwack, BC V2P 4N9 
  • Website: 
  • Phone number: 604-781-3800 
  • Hours of operation: 10am - 11pm (Sunday to Thursday) | 10am - 1am (Friday & Saturdays) 

Chances Mission 

Visitors can enjoy the following amenities at Chances Mission: 

  • Slots 
  • Bingo 
  • Dining 
  • Entertainment, and more 

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: 

  • Address: 7178 Horne St, Mission, BC V2V 3X8 
  • Website: 
  • Phone number: 604-820-4046 
  • Hours of operation: 10am - 12am (Sunday to Thursday) | 10am - 1am (Friday & Saturdays) 

River Rock Casino - Richmond, BC 

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: 

  • Poker 
  • Blackjack 
  • Baccarat 
  • Roulette 
  • Racebook 
  • High limit gambling, and more 

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: 

  • Discounts at various restaurants at the River Rock 
  • Pre-sale tickets to shows and entertainment at the River Rock 
  • Birthday offers 
  • Exclusive rewards and prizes, and more 

Ready to visit the River Rock Casino in Richmond, BC? Check out these details: 

  • Address: 8811 River Rd, Richmond, BC V6X 3P8 
  • Website: 
  • Phone number: 604-247-8900 
  • Hours of operation: 24 hours 

Grand Villa Casino  

The Grand Villa Casino is located in beautiful Burnaby, British Columbia. This casino has a huge selection of games, including: 

  • Table games - 67 games 
  • Poker tables - 11 tables 
  • Slot machines - 1,300+ slots 

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! 

  1. Diamond 
  2. Double Diamond 
  3. Triple Diamond 
  4. Elite 

Here’s what you need to know about the Grand Villa Casino: 

  • Address: 4331 Dominion St, Burnaby, BC V5G 1C7 
  • Website: 
  • Phone number: 604-436-2211 
  • Hours of operation: 24 hours 

Parq 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: 

  • Dragon Link 
  • 88 Fortunes 
  • Lightning Link, and more 

You can also choose from two floors of table games, including: 

  • Blackjack 
  • Baccarat 
  • Roulette 
  • Craps 
  • Poker, etc. 

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: 

  • Gambling 
  • Eating  
  • Drinking 

Redeem points for: 

  • Free play 
  • Exclusive contests 

Here are Parq Casino’s details: 

  • Address: 39 Smithe St, Vancouver, BC V6B 5E7 
  • Website: 
  • Phone number: +1 888-281-8868 
  • Hours of operation: 24 hours 

Hard Rock Casino Vancouver 

The Hard Rock Casino Vancouver is an entertaining land-based casino in British Columbia. Here you’ll find: 

  • 951 slot machines 
  • 50+ table games 
  • Racebook 

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: 

  • Address: 2080 United Blvd, Coquitlam, BC V3K 6W3 
  • Website: 
  • Phone number: 604-523-6888 
  • Hours of operation: 24 hours (Table game hours: 10am - 2am | Racebook hours: 10am - 10pm) 

Vancouver Island Casinos 

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: 

Elements Casino Victoria 

At Element Casino Victoria, there are many choices when it comes to entertainment. Sit back, relax, and enjoy: 

  • Sports games on the big screen 
  • Live shows 
  • Jackpot games 
  • Four different restaurants  

When it comes to gambling, there are two levels of play at this British Columbia casino: 

  1. Prive - this is an exclusive program for VIP guests only 
  2. Encore - all players can join this rewards program 

Does Element Casino Victoria have what you’re looking for? Check it out here: 

  • Address: 1708 Island Hwy, Victoria, BC V9B 1H8 
  • Website: 
  • Phone number: 250-391-0311 
  • Hours of operation: 10am - 2am (Sunday to Thursday) | 10am - 3am (Friday & Saturdays) 

Casino Nanaimo 

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: 

  • 400+ slot machines 
  • Table games 
  • Racebook 
  • Poker 
  • Options for high-stakes gambling 

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: 

  1. Prive  
  2. Encore 

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: 

  • Address: 620 Terminal Ave, Nanaimo, BC V9R 5E2 
  • Website: 
  • Phone number: 250-753-3033  
  • Hours of operation: 10am - 11pm (Sunday to Thursday) | 10am - 1am (Friday & Saturdays) 

Chances Playtime Courtenay 

Chances Playtime Courtenay is not your typical BC gambling establishment. At this casino you can enjoy the following: 

  • Casino games 
  • Food and drinks 
  • Entertainment 

When it comes to gaming, Chances Playtime Courtenay offers: 

  • Slot machines 
  • Virtual blackjack 
  • Bingo 

To find out more about this BC casino, check it out at: 

  • Address: 361 Hunt Rd, Courtenay, BC V9N 9B8 
  • Website: 
  • Phone number: 250-334-4531 
  • Hours of operation: 10am - 12am (Sunday to Thursday) | 10am - 1am (Friday & Saturdays) 

Thompson Okanagan Casinos 

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: 

  • Slots 
  • Table games 
  • Poker 

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: 

  • Free plays 
  • Prizes 
  • Draws, and more  

This program is offered at all casinos owned by Getaway Casino & Entertainment Limited.  

For more information on Playtime Kelowna, check out: 

  • Address: 1300 Water St, Kelowna, BC V1Y 9P3 
  • Website: 
  • Phone number: 250-860-9467 
  • Hours of operation: 10am - 12am (Sunday to Thursday) | 10am - 2am (Friday & Saturdays) 

Cascades Casino Kamloops 

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: 

  • Slots 
  • Table Games 
  • Poker 

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: 

  • Blackjack 
  • Baccarat 
  • Roulette 
  • Poker, and more 

Cascade Casino’s poker table also has no-limit games. These high-stake games can be played: 

  • Thursday 6 pm - late 
  • Friday 6 pm - late 
  • Saturday 6 pm - late 

Here’s where you’ll find Cascade Casino Kamloops: 

  • Address: 1555 Versatile Dr, Kamloops, BC V1S 1W7 
  • Website: 
  • Phone number: 250-372-3336 
  • Hours of operation: 10am - 12am (Sunday to Thursday) | 10am - 2am (Friday & Saturdays) 

Lake City Casino (Vernon, BC) 

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: 

  • Slots (400) 
  • Table Games 
  • Dining 
  • Hotel 

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: 

  • Diamond 
  • Double Diamond 
  • Triple Diamond 

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: 

  • Address: 4900 Anderson Way, Vernon, BC V1T 9V2 
  • Website: 
  • Phone number: 250-545-3505 
  • Hours of operation: 10am - 12am (Sunday to Thursday) | 10am - 2am (Friday & Saturdays) 

Kootenay Rockies Casinos 

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: 

Casino of the Rockies  

The Casino of the Rockies is located in Cranbrook, British Columbia. This casino offers: 

  • Casino games 
  • Dining and drinks 
  • Encore Rewards 
  • Pool tables 

Players can choose from 210 slot machines, as well as the following table games: 

  • Blackjack 
  • Ultimate Texas Hold’em 
  • Fast Action Texas Hold’em 
  • Roulette 
  • Three Card Poker 

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: 

  • Address: 7777 Mission Road, Cranbrook, BC V1C 7E5 
  • Website: 
  • Phone number: 250-417-2772 
  • Hours of operation: N/A 

Chances Castlegar 

Chances Castlegar is a quaint casino located in the Kootenays. Here, players can enjoy: 

  • Slots and e-tables 
  • Bingo 
  • Dining and drinks 

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: 

  • Address: Castlegar-Robson Bridge, Castlegar, BC V1N 4M5 
  • Website: 
  • Phone number: 250-304-6300 
  • Hours of operation: 10 am - 12 am, 7 days a week 

Cariboo Chilcotin Casinos 

Casinos in the Cariboo Chilcotin area are unique with lots of character. Check out these popular land-based British Columbia casinos: 

Chances Signal Point 

Chances Signal Point is located in Williams Lake, BC. At this casino you can play the following games: 

  • Slots (130) 
  • Bingo  
  • Lotto 

On top of great casino games, Chances Signal Point also offers: 

  • Events room 
  • The Point Restaurant 
  • Encore Rewards - if you have an Encore Rewards card from another Gateway Casino, be sure to use it here to rack up more points! 

Check out Casino Signal Point at the following: 

  • Address: 1640 Broadway Ave S, Williams Lake, BC V2G 2W4 
  • Website: 
  • Phone number: 250-398-5554 
  • Hours of operation: 10:30am - 10:30am (Sunday to Thursday) | 10:30am - 12:30am (Friday & Saturdays) 

Billy Barker Casino 

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: 

  • Wheel of Fortune Cash Link 
  • BC Gold 
  • My Rich Uncle 
  • 88 Fortunes 

These slots offer the following betting options: 

  • $0.01 
  • $0.02 
  • $0.05 
  • $0.25 
  • $1.00 

In addition to the casino area, this BC gambling establishment also offers: 

  • Restaurant 
  • Lounge 
  • Hotel  

Find out more here: 

  • Address: 308 McLean St, Quesnel, BC V2J 2N9 
  • Website: 
  • Phone number: 250-992-5533 
  • Hours of operation: N/A 

Northern BC Casinos 

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 

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: 

  • Slot machines 
  • Table games 
  • Bingo 
  • Racebook 

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: 

  • Address: 2003 BC-97, Prince George, BC V2N 7A3 
  • Website: 
  • Phone number: 250-561-2421 
  • Hours of operation: 9 am - 2 am, 7 days a week 

Chances Fort St. John 

Check out Chances Fort St. John for: 

  • Slots 
  • Tables 
  • Poker 
  • Bingo 
  • Lottery 

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: 

  • Address: 11308 Alaska Rd N, Fort St John, BC V1J 5T5 
  • Website: 
  • Phone number: 250-262-2005 
  • Hours of operation: 11am - 11pm (Sunday to Thursday) | 11am - 12am (Friday & Saturdays) 

Chances Dawson Creek 

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: 

  • Address: 400 Dawson Creek-Tupper Hwy, Dawson Creek, BC V1G 0A4 
  • Website: 
  • Phone number: 250-782-7752 
  • Hours of operation: Friday & Saturday 12pm - 1am | Sunday, Wednesday & Thursday 12pm - 11pm | Monday & Tuesday Closed


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.