Casino Bonus Codes – Welcome Bonuses and Free Spins

If you’re on the lookout for casino bonus codes and other online casino promotions, you’re in the right place as we’ve got them all listed right here for you to enjoy.

We’ve scoured the internet and done our research at many, many online casinos to bring you a comprehensive list of online casino promo codes. This is what we do and love – we’ve done all of the hard work to help new and existing bettors get the most out of their online betting journey. We’ve listed the brand new online casinos in another section, so if you’re on the lookout for just fresh new casino sites, check that section out.

Here’s a rundown of the best casino bonus codes available for UK punters at the moment.

Operator Bonus Bonus type Bonus code
hot
hot
21.co.uk Casino Bonus Code
Bonus:
17 times used
Matched Deposit
hot
hot
LeoVegas Live Casino Bonus Code
Bonus:
7 times used
Matched Deposit
hot
hot
CasinoNation Bonus Code
Bonus: £500
55 times used
£500 Matched Deposit
hot
hot
RoyalBet Casino Bonus Code
Bonus: £200 + 50 Free Spins
153 times used
£200 + 50 Free Spins Matched Deposit
hot
hot
Videoslots Casino Bonus Code
Bonus: £200
155 times used
£200 Matched Deposit
hot
hot
The Sun Vegas Casino Bonus Code
Bonus: £300
47 times used
£300 Matched Deposit
hot
hot
Betfair Arcade Promo Code
Bonus:
121 times used
Bet and Get
hot
hot
STS Casino Promo Code
Bonus: 500 Free Spins
41 times used
500 Free Spins Bet and Get
hot
hot
Casimba Casino Bonus Code
Bonus: £1000
57 times used
£1000 Matched Deposit
hot
hot
Betfair Casino Promo Code 2
Bonus:
105 times used
Bet and Get
hot
hot
Slot Planet Bonus Code
Bonus: £222 + 22 Free Spins
23 times used
£222 + 22 Free Spins Matched Deposit
hot
hot
888Casino Promo Code
Bonus: £100
160 times used
£100 Matched Deposit
hot
hot
LeoVegas No Deposit Free Spins
Bonus:
133 times used
No Deposit
hot
hot
Betfair Casino Promo Code
Bonus:
518 times used
Deposit and Get
hot
hot
Foxy Games Bonus Code
Bonus: 50 Free Spins
526 times used
50 Free Spins Bet and Get
hot
hot
Unibet Casino Promo Code
Bonus: £40
108 times used
£40 Bet and Get
hot
hot
Rizk Casino Bonus Code
Bonus: £50 + 50 Free Spins
667 times used
£50 + 50 Free Spins Matched Deposit
hot
hot
Mr Green Bonus Code
Bonus: £50 + 50 Free Spins
32 times used
£50 + 50 Free Spins Matched Deposit
hot
hot
Paddy Power Games Promo Code
Bonus:
41 times used
Bet and Get
hot
hot
Mr.Play Casino Bonus Code
Bonus: £200
53 times used
£200 Matched Deposit
hot
hot
SlotsMillion Casino Bonus Code
Bonus: £100
31 times used
£100 Matched Deposit
hot
hot
Mobile Wins Live Casino Bonus Code
Bonus: £300
22 times used
£300 Bet and Get
hot
hot
Mobile Wins Bonus Code
Bonus: £100
45 times used
£100 Matched Deposit
hot
hot
32Red Casino No Deposit Bonus Code
Bonus: £10
260 times used
£10 No Deposit
hot
hot
32Red Casino Bonus Code
Bonus: £150
19 times used
£150 Matched Deposit
hot
hot
Metal Casino Bonus Code
Bonus: £200
11 times used
£200 Matched Deposit
hot
hot
William Hill Casino Promo Code
Bonus: £300 + 50 Free Spins
55 times used
£300 + 50 Free Spins Buy-In Bonus
hot
hot
Lucky Niki Casino Bonus Code
Bonus: 25 Free Spins
179 times used
25 Free Spins Deposit and Get
hot
hot
Novibet Casino Promo Code
Bonus: £100
6 times used
£100 Matched Deposit
hot
hot
McBookie Casino Promo Code
Bonus: £175
3 times used
£175 Bet and Get
hot
hot
PartyCasino Bonus Code
Bonus: 50 Free Spins
110 times used
50 Free Spins Deposit and Get
WELCOMEBONUS
Claim Bonus
hot
hot
Foxy Bingo Promo Code
Bonus: £300 + 20 Free Spins
67 times used
£300 + 20 Free Spins Bet and Get
hot
hot
138 Live Casino Bonus Code
Bonus: £138
3 times used
£138 Matched Deposit
hot
hot
138 Casino Bonus Code
Bonus: £100
6 times used
£100 Matched Deposit
hot
hot
LV BET Live Casino Bonus Code
Bonus: £20
5 times used
£20 Money Back
hot
hot
LV BET Casino Bonus Code
Bonus: £1000
28 times used
£1000 Matched Deposit
hot
hot
Casinoland Bonus Code
Bonus: Up to £800
14 times used
Up to £800 Deposit Bonus
hot
hot
Casino.com Promo Code 2
Bonus: £100
3 times used
£100 Matched Deposit
hot
hot
bgo Casino Bonus Code
Bonus: 500 Free Spins
23 times used
500 Free Spins Deposit and Get
hot
hot
Slots Heaven Promo Code 2
Bonus: 20 Golden Chips
32 times used
20 Golden Chips Bet and Get
hot
hot
Virgin Games Promo Code
Bonus: 30 Free Spins
114 times used
30 Free Spins Deposit and Get
hot
hot
Casino.com Promo Code
Bonus: £100
9 times used
£100 Matched Deposit
hot
hot
Slots Heaven Promo Code
Bonus: £100
52 times used
£100 Matched Deposit
hot
hot
EnergyCasino Promo Code
Bonus: £50
48 times used
£50 Matched Deposit
hot
hot
Fruity Casa Bonus Code
Bonus: £100
11 times used
£100 Matched Deposit
hot
hot
Slots Heaven Promo Code 3
Bonus: 100 Spins
173 times used
100 Spins Deposit and Get
exclusive hot
exclusive hot
BetRegal Casino Bonus Code
Bonus: £200
233 times used
£200 Matched Deposit
hot
hot
Mansion Casino Promo Code
Bonus: £200
25 times used
£200 Matched Deposit
hot
hot
Sportingbet Casino Promo Code
Bonus: 50 Free Spins
181 times used
50 Free Spins Deposit and Get
hot
hot
Grosvenor Casino Bonus Code
Bonus: £20
35 times used
£20 Matched Deposit
hot
hot
PlayOJO Promo Code
Bonus: 50 Free Spins
774 times used
50 Free Spins Deposit and Get
hot
hot
Boylesports Casino Promo Code
Bonus: £100
7 times used
£100 Bet and Get
hot
hot
Yako Casino Bonus Code
Bonus: £99
23 times used
£99 Matched Deposit
hot
hot
GentingBet Casino Bonus Code
Bonus: £400
66 times used
£400 Matched Deposit
hot
hot
Casilando Bonus Code
Bonus: £300
10 times used
£300 Matched Deposit
hot
hot
bwin Casino Bonus Code
Bonus: 100 Free Spins
116 times used
100 Free Spins Deposit and Get
hot
hot
PlayGrand Casino Bonus Code
Bonus: £1000
4 times used
£1000 Matched Deposit
hot
hot
LuckyLouis Bonus Code
Bonus: 50 Cash Spins
675 times used
50 Cash Spins Deposit and Get
hot
hot
Betfred Poker Promo Code
Bonus: £1200
5 times used
£1200 Matched Deposit
POKERWELCOMEBONUS1200
Claim Bonus
hot
hot
Betfred Vegas Promo Code
Bonus:
18 times used
Bet and Get
hot
hot
Betfred Live Casino Promo Code
Bonus: 5 Golden Chips
6 times used
5 Golden Chips Bet and Get
LIVECASINO
Claim Bonus
hot
hot
Betfred Casino Promo Code
Bonus: 50 Free Spins
26 times used
50 Free Spins Bet and Get
hot
hot
21Casino Bonus Code
Bonus: £300
7 times used
£300 Matched First Deposit
hot
hot
PlayMillion Casino Bonus Code
Bonus: 100 Free Spins
266 times used
100 Free Spins Deposit and Get
hot
hot
PlayMillion Casino Bonus Code 2
Bonus: £20
26 times used
£20 Matched Deposit
hot
hot
Karamba Casino Bonus Code
Bonus: £200
60 times used
£200 Matched Deposit
BCKARAMBA
Claim Bonus
hot
hot
LeoVegas Casino Bonus Code
Bonus:
13 times used
Matched Deposit
hot
hot
NetBet Casino Promo Code
Bonus: £200
26 times used
£200 Matched Deposit
WELCOMENB
Claim Bonus
hot
hot
888Casino Promo Code Sunday
Bonus: £500
6 times used
£500 Bet and Get
hot
hot
888Casino Promo Code Saturday
Bonus: £100
11 times used
£100 Bet and Get
hot
hot
888Casino Promo Code Friday
Bonus: £60
7 times used
£60 Bet and Get
FreakyFri
Claim Bonus
hot
hot
888Casino Promo Code Thursday
Bonus: £100
3 times used
£100 Bet and Get
TravelThurs
Claim Bonus
hot
hot
888Casino Promo Code Wednesday
Bonus: £20
9 times used
£20 Money Back
hot
hot
888Casino Promo Code Tuesday
Bonus: £150
8 times used
£150 Bet and Get
TableTues
Claim Bonus
hot
hot
888Casino Promo Code Monday
Bonus: £150
23 times used
£150 Bet and Get
hot
hot
Betfair Live Casino Promo Code
Bonus:
29 times used
Matched Deposit
hot
hot
BetVictor Casino Promo Code
Bonus: £70
23 times used
£70 Bet and Get

This list isn’t exhaustive as there are new promotions being made available all the time. Keep checking this page in the future as new casino bonus codes will be added on a regular basis.

Why not add this page to your bookmarks.

What Is a Casino Bonus Code?

Casino bonus codes are special offers from online casinos where a customer can enjoy bonuses such as a matched deposit or free spins by simply entering a unique code.

Some online casinos even offer these bonuses without the need to enter a promo code, which is great if you’re not the best at remembering to enter codes.

There are many different types of promotions to be had at online casinos, including:

  • Bet and Get Bonus Code
  • Matched Deposit Bonus Code
  • No Deposit Bonus Code
  • Buy-in Bonus
  • Freeplay Bonus
  • Free Spin Bonus
  • Cashback Bonus

Let’s expand on these…

Bet and Get Bonus Code

One of the most popular promotions across all online betting products, this promo is where you bet a certain amount, then the online casino will give you a certain amount back.

However, it’s worth noting that you can normally only take advantage of one welcome bonus, so weigh all of the new customer offers up, before committing to one.

A good example of a bet and get casino bonus code is at BetVictor Casino. They’ve got a decent offer on at the time of writing where you bet £10 and they’ll give you £50 worth of free bets made up of slots, table games, and live casino bonuses.

All BetVictor bonuses via this offer are subject to wagering requirements, so please do check out the key terms and conditions to fully understand what’s required. We’ve covered everything in the details of the promo.

Matched Deposit Bonus Code

This isn’t a difficult one to understand. Simply deposit a certain amount at an online casino and they’ll match it up to a certain percentage.

888Casino are very generous with their matched deposit offer. To understand the ins and outs of this matched deposit bonus, check out the 888Casino promo code review page.

No Deposit Bonus Code

Something for nothing. A free casino bonus. That’s what no deposit bonus codes give you. It’ll be free spins or something along those lines usually. There are no deposit mobile casino bonus codes as well as desktop ones too.

As you know, new and existing bonuses with online casinos change all the time, so although there aren’t many no deposit bonus codes around at the time of writing, that may all change in a month and there may be plenty.

We’ll take Ladbrokes Casino as the example here. Using bonus code 10FREE, they have a welcome bonus offer at the time of writing where you’ll get a £10 bonus just by registering with that code. There’s no need to deposit a penny.

Once again, wagering requirements apply, but check out the full details of the Ladbrokes Casino promo code.

Buy-In Bonus

These are very similar to matched deposits but named slightly different because they usually require you to hit the opt-in button upon registration rather than enter a promo code.

William Hill Casino has a great example of this type of promotion. It’s available for new casino customers only, and all you need to do is head over to their casino page, opt-in to the offer with a minimum of £10 right up to the maximum £300.

William Hill Casino will then give you a 100% bonus to play with. Wagering requirements apply once more, but again, check out the full details of the promotion before jumping in with both feet.

Freeplay Bonus

This is essentially online casinos giving you free credits to play with on table games.

There’s usually a timeframe involved, so a read of the key terms is highly recommended with these kinds of bonuses.

Free Spin Bonus

Pretty much the same as a freeplay bonus, free spins bonus codes can only be used on slots. You’ll normally be rewarded with free spins when you sign up, make a deposit or at random points in a week or month, normally to promote the latest slot machine or the most popular one.

Cashback Bonus

A cashback bonus is usually a bonus handed out by the casino as a return on net losses over a certain period of time.

That period of time could be a week or a month. For example, every Friday, the specified online casino can give you 10% of your net losses from that week.

How Do I Use Casino Bonus Codes?

They’ll all follow a general step by step pattern.

  1. Find the promo code you want to redeem
  2. Head over to the online casino’s website or mobile app
  3. Sign up and enter the bonus code if prompted either during the registration process or when you go to make your first deposit
  4. Deposit at least the minimum amount specified in the key terms of the offer
  5. Don’t forget to check out payment method exclusions in the small print too
  6. Go to what you want to bet on – casino, table games or slots to name a few

We take responsible gaming seriously, as should everyone. Feel free to have a read of our Responsible Gambling page if you need to take a break and get some advice. Online casinos are there to be enjoyed, not as a place to chase losses, keep that in mind.

Are There Casino Bonus Codes for Existing Customers?

Plenty. It’s not just new customers who have all the fun. Online casinos are always looking to improve their promotions and reward their existing customers but giving them the very best.

Some of the existing customer promotions available to you include:

  • Log in bonuses
  • Freeplay bonuses
  • Prize draws
  • VIP rewards
  • Collect points and redeem for cash
  • Cashback bonuses
  • Matched deposit bonuses

We’ve mentioned matched deposit bonuses a couple of times now, so you may be wondering…

Casino Bonus Codes – Is PayPal Accepted?

It is. Not only is it accepted, but you won’t find any top online casinos charging any fees for using PayPal as a payment method.

The only thing you need to keep an eye on is the payment method exclusions in the promotions. Some online casinos exclude PayPal in their bonuses, some don’t, you’ll need to have a quick read of the key terms.

As PayPal is regarding as one of the best e-wallets around, you’ll find that if online casinos accepted any e-wallet in their key terms, it’ll be PayPal.

The likes of Skrill and Neteller tend to be excluded from most promo codes, so PayPal is arguably the best e-wallet payment choice.

Casino Welcome Bonus Codes – Are The Key Terms Listed?

Yes, without a doubt, we list all of the main terms and conditions of every single promotion we have on this site.

You won’t find the same terms in every promo. Some will have wagering requirements, some won’t. Some will be for UK bettors only, some won’t. Here are some of the key terms you’ll come across when deciding which promo code to go with:

  • Wagering requirements
  • Stake contribution percentages
  • Payment method exclusions
  • Free spins expiry date
  • Freeplay expiry date
  • Opt-In requirements
  • Minimum deposit amount
  • Location restrictions
  • Casino games and slots exclusions
  • What bonus code you must add

Casino Bonus Codes – Customer Support for Your Promo Code Needs

One of the more regular things to happen during the promo code process is…can you guess? Forgetting to enter the promo code when prompted!

If you’re ever thinking ‘I forgot to enter the casino promo code’, the customer service teams could help.

Simply get on to them via email, phone, social media or live chat, explain your predicament, and they might be able to sort things out for you. We’re not saying this works every single time, but more often than not they’ll add the bonus code manually at their end for you.

Casino Bonus – Free Spins, Free Prize Draws, Free Play

With the number of casino offers available at bonus-codes, there’s something for everyone.

There are many different casino bonuses out there. Take your time, have a read of the key terms and pick the bonuses that are right for you.

Casino Bonus Codes FAQs

What are the best online casinos in the UK?

There are many, many top online casinos in the UK and they’re all safe and secure from a customer’s perspective. Here are our best picks:

  1. 888Casino
  2. LeoVegas Casino
  3. BGO Casino
  4. Rizk Casino

Do you have to be a UK resident to use the casino bonus codes?

Not always. A lot of online casinos do only make their promotions available to those in the UK or Ireland, but there are some top casinos out there than branch out and relax their restrictions across many other European countries.

It’s always worth taking a minute or so of your time to have a quick read of the key terms and conditions of the promotion to understand any exclusions.

Can I use an online casino bonus code if I have already used a sports betting bonus code at the same site?

Yes and no. It really depends on the betting site you’re using. Some will allow you to enjoy one sports betting promotion as well as a casino promotion, but then you have others that won’t let you have a casino bonus if you’ve already signed up and used one of their sports betting promo codes.

Again, it’s always worth checking the key terms of the offer as to whether you can use it on top of another promotion. As mentioned earlier, we have covered all of the key terms of every promotion, so you really can’t go wrong.

Which online casinos accept PayPal?

PayPal is a very popular payment method among bettors, but it’s not always accepted at online casinos. Please check out our PayPal betting sites page for more detailed information on everything PayPal related to online betting.