Quick answer: There is no single national happy-hour calendar in South Africa. Specials are set by each bar or restaurant, and the hours a venue may serve alcohol depend on its licence and the local municipality's liquor trading by-law. For example, one small-business guide gives on-consumption trading from 11:00 to 23:00 in Cederberg Municipality in the Western Cape, with hotels able to trade later. We found no verified listing of happy-hour prices, so ask the venue about times and conditions before you go, and remember you must be 18 or older and the drink-drive limit is 0.05 g per 100 ml of blood.

Last updated: October 2026. Facts come from SME South Africa's trading-hours guide and municipal liquor trading by-laws on the Western Cape law library sites. A blog claim about 24-hour trading in Gauteng was unsourced and is not repeated. We do not quote cocktail or beer prices because we could not verify them.

Who decides when happy hour can run?

LevelRoleWhat to check
National and provincial lawLiquor licensing frameworkThe venue must hold a valid licence
Municipal by-lawsSet trading days and hours; they differ by municipalityLook up the by-law for the municipality where the venue is
The venue's licence conditionsMay restrict hours or types of saleAsk the venue
The venue's own promotionChooses the price, days and drinks includedAsk what is included and when it ends

The SME guide gives Cederberg as an example only. Other Western Cape municipalities such as Cape Agulhas, Drakenstein and Hessequa also publish liquor trading by-laws, but the excerpts we saw did not include their times. Do not assume that the times in one town apply in another.

How to compare a happy-hour offer

  1. Price per drink versus normal price. Ask for the standard price so you can calculate the discount.
  2. Two-for-one rules. Check whether the cheaper drink is free or half price, and whether both must be the same type.
  3. Time window. Ask when the last order is, not when the offer starts.
  4. Food pairings. Some venues include snacks; others do not.
  5. Minimum spend and table rules. Check for a cover charge or service fee.

Worked example (invented numbers)

OfferNormal price per drinkYou pay for 4 drinksEffective per drinkSaving
Two-for-one on cocktailsR70R140R3550%
Half-price draught beerR40R80R2050%
R10 off all drinksR45R140R3522%
Fixed-price shootersR35R100R2529%
Checkers - Latest circular - South Africa
CheckersLatest circular, valid until 1 November 2026

A bigger percentage saving is not a reason to drink more. The best deal is one you use to spend less, not to order more. If you would rather cook at home this week, compare the latest Checkers catalogue, Pick n Pay catalogue and Take n Pay catalogue to see current supermarket specials in South Africa.

Staying safe

  • You must be 18 or older to buy and drink alcohol.
  • The legal blood-alcohol limit for driving is 0.05 g per 100 ml. The safest choice is not to drive after drinking.
  • Arrange an e-hailing ride or a designated driver before the first drink.
  • Alternate alcoholic drinks with water.
  • Never leave a drink unattended.

Where to look for happy-hour offers

SourceProsCons
The venue's social pagesMost currentMay post only some days
Restaurant booking appsCompare venuesOffers may be outdated
Local listings and city guidesCuratedOften undated
Phoning the venueGets the real answerTakes a few minutes

Pros and cons of happy hour

Pros

  • Lower prices on drinks and snacks.
  • Good time to try a new venue.

Cons

  • Encourages drinking faster or more.
  • Hours depend on licence and local rules.
  • Conditions may be hidden.

Frequently asked questions

Is happy hour legal in South Africa?

Promotions are the venue's choice, but they must follow licence conditions and local by-laws. If you need a definitive answer, ask the licensing authority.

What time does happy hour start?

It depends on the venue. We found no standard time.

How late can bars serve alcohol?

It depends on the licence and municipal by-law; one example is 11:00 to 23:00 in Cederberg for on-consumption.

What age do I need to be?

18 or older.

Sources

  • SME South Africa: how to determine your trading hours
  • Western Cape municipal liquor trading by-laws on the South African law library sites (Cape Agulhas, Drakenstein, Hessequa and others)