Supermarket Operating Hours in Johannesburg
Finding reliable operating hours for supermarkets across Johannesburg is essential for planning daily grocery runs, late-night emergency shopping, and holiday stock-ups. While individual store schedules vary based on whether a branch is located in a standalone building, a suburban shopping centre, or a major regional mall, most major supermarket chains in the Greater Johannesburg area follow standardized trading schedules.
Major Supermarket Chains & Standard Trading Hours
Checkers & Checkers Hyper
Checkers is one of South Africa’s largest grocery retailers, offering standard supermarkets as well as larger Checkers Hyper stores.
- Monday to Friday: 08:00 – 19:00 (Checkers Hyper branches often remain open until 20:00)
- Saturday: 08:00 – 18:00 or 19:00
- Sunday & Public Holidays: 08:00 – 17:00
- On-Demand Delivery (Checkers Sixty60): Delivery slots run during active store trading hours, generally from 08:00 to 19:00 daily.
Pick n Pay & Pick n Pay Hyper
Pick n Pay operates a wide network of family stores, supermarkets, hypermarkets, and Express forecourt shops across Johannesburg.
- Monday to Friday: 07:00 or 08:00 – 19:00 / 20:00
- Saturday: 08:00 – 18:00 or 19:00
- Sunday & Public Holidays: 08:00 – 17:00
- Pick n Pay Express (BP Forecourts): Open 24 hours a day, 7 days a week.
Woolworths Food
Woolworths Food stores cater to high-end fresh food and specialty groceries, located in standalone properties, suburban centres, and regional malls.
- Monday to Friday: 08:00 or 08:30 – 18:30 or 19:00
- Saturday: 08:00 – 17:00 or 18:00
- Sunday & Public Holidays: 09:00 – 16:00 or 17:00
- Woolworths Foodstop (Engen Forecourts): Most petrol station locations operate 24/7 for essential groceries and ready-to-eat meals.
Shoprite
Shoprite stores cater primarily to budget-conscious shoppers across high-density residential areas and city centers.
- Monday to Friday: 08:00 – 18:30 or 19:00
- Saturday: 08:00 – 17:00 or 18:00
- Sunday & Public Holidays: 08:00 – 16:00 or 17:00
SPAR & SUPERSPAR
Because SPAR stores operate on an independent franchise model, trading hours are set individually by each store owner.
- Monday to Friday: 07:00 or 08:00 – 19:00 / 20:00
- Saturday: 07:00 or 08:00 – 18:00 / 19:00
- Sunday & Public Holidays: 07:30 or 08:00 – 17:00 or 18:00
- Local Kwikspar / Express Stores: Selected neighborhood branches stay open until 21:00.
Food Lover’s Market
Food Lover’s Market specializes in fresh fruit, vegetables, meat, seafood, and bakery goods.
- Monday to Friday: 08:00 – 18:00 or 19:00
- Saturday: 08:00 – 17:00 or 18:00
- Sunday & Public Holidays: 08:00 – 15:00 or 16:00
Mall & Regional Operating Hour Variances
Supermarket branches situated inside major shopping malls generally align their trading hours with the overall mall schedule.
| Region / Shopping Mall | Typical Supermarket Opening | Typical Supermarket Closing |
| Sandton City & Rosebank Mall | 07:00 – 08:00 | 19:00 – 20:00 (Weekdays) / 17:00 – 18:00 (Sundays) |
| Mall of Africa (Midrand) | 08:00 – 08:30 | 20:00 (Mon–Sat) / 18:00 (Sundays) |
| Eastgate & Cresta Shopping Centre | 08:00 | 18:00 – 19:00 (Weekdays) / 17:00 (Sundays) |
| Fourways Mall & Clearwater Mall | 08:00 | 19:00 (Weekdays) / 17:00 (Sundays) |
| Suburban & Neighborhood Strips | 07:30 – 08:00 | 18:00 – 19:00 |
Sunday & Public Holiday Trading Rules
- Sunday Schedule: Almost all full-size supermarkets in Johannesburg operate on shortened Sunday hours, closing early between 15:00 and 17:00.
- Public Holidays: Most major chains follow Sunday trading hours on official South African public holidays (08:00 to 17:00).
- Christmas Day (25 December) & Good Friday: Full-scale supermarkets across Johannesburg are closed for trading. Petrol station forecourt stores (Woolies Foodstop, Pick n Pay Express, FreshStop) remain open 24 hours.
- New Year’s Day (1 January): Select major stores open on shortened holiday schedules (typically 09:00 to 15:00 or 17:00).
24-Hour Grocery Stores in Johannesburg
Full-format standalone supermarkets in Johannesburg do not operate 24 hours. For late-night or early-morning grocery needs, shoppers rely on garage forecourt convenience stores:
- Woolworths Foodstop (Engen): Stocked with fresh produce, dairy, bakery items, prepared meals, and essential toiletries.
- Pick n Pay Express (BP): Offers daily groceries, bread, milk, snacks, and basic household items.
- FreshStop (Caltex / Astron Energy): Features fresh fruit, snacks, coffee counters, and basic pantry supplies.
- Shell Select: Provides basic grocery staples, beverages, and quick meals around the clock.
Important Tips for Shoppers in Johannesburg
- Peak Hours: Supermarkets experience the highest foot traffic on Friday afternoons (16:00 to 18:30), Saturday mornings (09:30 to 12:30), and month-end weekends (25th to 1st of every month).
- Liquor Store Hours: Supermarket liquor outlets (such as Checkers LiquorShop, Pick n Pay Liquor, and Tops at SPAR) operate under distinct provincial licensing laws in Gauteng. Liquor stores close earlier than main supermarkets on weekends and public holidays, often at 15:30 or 17:00.
- Same-Day Delivery Alternatives: If you miss store closing times, delivery apps such as Checkers Sixty60, Woolies Dash, Pick n Pay ASAP!, and SPAR 2U allow order placement during trading hours with doorstep delivery within 60 minutes.