Best markets in Cape Town
Ten markets worth your Saturday, from the R50 boerewors roll at Oranjezicht to the Friday-night live music at Bay Harbour — with opening hours, addresses and what to actually eat at each.
Stalls and crowds at a Saturday food market in Cape Town
Oranjezicht City Farm Market, Granger Bay
The OZCF Market Day is the best food market in the city and the one to prioritise. It moved from its original Upper Orange Street farm to Granger Bay Boulevard beside the V&A Waterfront, where it runs Saturdays from about 08:15 to 14:00 and Sundays from 09:00 to 14:00, with a smaller Wednesday session. It is genuinely a farmers' market — the produce tables come from Western Cape smallholdings, the bakers are named and local, and there is a strict no-single-use-plastic policy. Entry is free and parking is a paid lot next door.
Come hungry and early. The queue for the egg-and-bacon rolls builds by 09:30, the sourdough tables sell out, and by 11:00 the lawn is packed with families and dogs. Budget R60 to R120 for a substantial breakfast plate, R45 for coffee, R70 for a boerewors roll and R80 to R150 for the harder-to-resist deli purchases: olive oil from Riebeek, preserves, biltong, Cape honey, buffalo mozzarella. The setting — grass, sea air, Table Mountain behind, ships in the harbour — does most of the work. Bring cash for a few stalls though most take cards.
Neighbourgoods Market, Old Biscuit Mill, Woodstock
Neighbourgoods at the Old Biscuit Mill, 373 to 375 Albert Road in Woodstock, is the market that started Cape Town's whole weekend-market culture back in 2006. It runs Saturdays roughly 09:00 to 14:00 inside a restored Victorian mill complex, with a food hall of about a hundred traders under the roof and a design market upstairs. Entry is free; get there before 10:00 or you will spend the visit shuffling. It is more curated and more crowded than OZCF, and the crowd skews young, stylish and Instagram-aware.
Eat the Ethiopian plates, the oysters at R30 to R40 each, the paella, the Vietnamese banh mi, the raclette. Most dishes run R80 to R150 and a glass of Cape wine or a craft beer is R45 to R65. The surrounding complex is worth a wander any day of the week — galleries, ceramicists and furniture makers occupy the courtyard units, and Woodstock Exchange further along Albert Road adds another cluster. Park in the paid lot with attendants rather than on the side streets, and take an Uber if you plan to drink.
Bay Harbour Market, Hout Bay
Bay Harbour Market at 31 Harbour Road in Hout Bay occupies an old fish factory beside the working harbour, and it is the most atmospheric of the lot: corrugated iron, fairy lights, a proper stage, and the smell of the sea and the fish meal plant mixed together. It opens Friday from about 17:00 to 21:00, Saturday and Sunday roughly 09:30 to 16:00. Friday night is the one to target, with live bands, a full bar, and a crowd of Hout Bay locals rather than tour buses.
There are around a hundred stalls covering everything from Cape Malay curries to sushi, wood-fired pizza, Congolese food and craft gin. Mains sit at R80 to R160 and cocktails around R80. The craft side is stronger than at most Cape Town markets, with local ceramicists, leatherworkers and printmakers who actually make what they sell. Combine it with a late afternoon on Chapman's Peak Drive and a sunset over the bay. Parking is free but fills fast on Friday; get there before 18:00 or plan on an Uber from the village.
Greenmarket Square and the craft trail
Greenmarket Square, the cobbled plaza off Longmarket Street in the CBD, has been a market since the 1690s and today sells African crafts: soapstone carvings, Zimbabwean wire art, Malian mudcloth, beadwork, wooden masks, printed fabric and endless variations on the same souvenirs. It runs Monday to Saturday roughly 09:00 to 16:00. Haggling is expected and the opening quote is typically 50 to 100 percent above the settling price. Be polite, be firm, walk away once, and pay in cash for the best outcome.
Adjacent options are worth the walk. The Pan African Market at 76 Long Street stacks four floors of traders and workshops in an old building and is calmer than the square. The Watershed at the V&A Waterfront, open daily 10:00 to 18:00, is the fixed-price, curated version — around 150 vendors of higher-quality craft and design at genuinely higher prices, and the place to buy if you dislike bargaining. Church Street between Long and Burg hosts a small antique and bric-a-brac market on weekdays, good for old maps, silver and cameras.
Mojo, V&A Food Market and the everyday options
Mojo Market at 30 Regent Road in Sea Point is the indoor food hall that solved the weekday problem: it is open daily, typically 09:00 until late, with about 30 food stalls, a bar, live music most evenings and free entry. Ramen, tacos, shawarma, oysters, poke and pizza sit at R70 to R150. It is loud, fluorescent-lit and popular with everyone from families at 18:00 to twenty-somethings at 22:00, and it is the easiest place in the Atlantic Seaboard to feed a group where nobody agrees on cuisine.
The V&A Food Market on Dock Road inside the Waterfront runs daily from about 10:00 to 20:00 in a converted Victorian pump house, with roughly 40 stalls and communal tables. Prices carry the Waterfront premium — bowls at R90 to R150 — but the quality is decent and it is a reliable rainy-day lunch. Earth Fair Market brings a small organic producers' market to St George's Mall in the CBD on Thursdays from about 11:00 to 15:00, and to Tokai on Wednesdays and Fridays, both useful for a proper weekday lunch under R100.
Blue Bird, Milnerton and the local corners
Blue Bird Garage Market at 39 Albertyn Road in Muizenberg fills a 1940s airmail hangar on Friday evenings, roughly 16:00 to 22:00. It is scruffier and more local than the Waterfront markets, with a strong Muizenberg surf-and-artist crowd, live music, R80 curries and R50 beers. Pair it with a late afternoon on the beach at Surfer's Corner and the train back if the Southern Line is running. Parking on the surrounding streets is free but keep the car empty.
Milnerton Flea Market runs Saturdays and Sundays from about 07:00 to 14:00 along Marine Drive on the far side of Table Bay, and it is the genuine article: junk, salvage, old Cape furniture, vinyl, tools, colonial-era bottles and one of the best skyline views back at Table Mountain in the city. Prices are low and haggling is expected. For fresh produce at wholesale prices, the Epping Fresh Produce Market opens before dawn on weekdays and is a working trade market rather than a tourist stop — interesting if you are self-catering for a group.
Frequently asked questions
What people ask before they set off on this one.
Oranjezicht City Farm Market at Granger Bay, Saturdays 08:15 to 14:00 and Sundays 09:00 to 14:00, has the best produce and the best setting, with breakfast plates at R60 to R120. Neighbourgoods at the Old Biscuit Mill in Woodstock, Saturdays 09:00 to 14:00, has more variety and a livelier crowd. If you can only do one and you want food quality over buzz, choose Oranjezicht and arrive before 09:30.
Saturdays only, roughly 09:00 to 14:00, at the Old Biscuit Mill, 373 to 375 Albert Road in Woodstock. Entry is free. Arrive by 09:30 to avoid the worst crush, since by 11:00 the food hall is shoulder to shoulder. Most dishes are R80 to R150 and drinks R45 to R65. The surrounding design studios and galleries in the complex are open through the week if you want the shopping without the crowd.
Most stalls at Oranjezicht, Neighbourgoods, Bay Harbour and Mojo take cards on portable machines, and many are card-only. Still carry R300 to R500 in small notes for craft traders at Greenmarket Square and Milnerton Flea Market, where cash gets a better price and haggling in cash is the norm, plus R5 coins for car guards. Bear in mind that load shedding occasionally knocks out card machines.
Yes, and you are expected to. Opening prices are typically 50 to 100 percent above the settling point. Be friendly, name a figure well below the ask, walk away once if needed, and pay cash. The same goods appear at dozens of stalls so there is no scarcity pressure. If you would rather not negotiate, the Watershed at the V&A Waterfront sells better-made craft at fixed prices, open daily 10:00 to 18:00.
Bay Harbour Market in Hout Bay, 31 Harbour Road, opens about 17:00 to 21:00 on Fridays with live bands and a full bar, and it is the best evening market in the city. Blue Bird Garage in Muizenberg runs Friday from roughly 16:00 to 22:00 with a local surf crowd. Mojo Market in Sea Point is open daily until late if you want something central and indoors.
Very. Every major market has multiple dedicated vegetarian and vegan stalls — Ethiopian platters and falafel at Neighbourgoods, organic produce and plant-based bowls at Oranjezicht, Indian and Cape Malay vegetable curries at Bay Harbour, and poke and ramen at Mojo. Expect to pay R70 to R140 for a main. Earth Fair Market on St George's Mall on Thursdays is the most explicitly organic and plant-focused of the lot.
Hotels in Cape Town
Hotels we cover across Cape Town
- Chapmans Peak Lodge Noordhoek Cape Town. 1★
- Chateau Neuf du Cap 1★
- Coral Island 204 1★
- Cozy Private En Suite Studio 1★
- Galaxy Boston Bellville 1★
- Grace Place Guest House 1★
- Green Haven Apartment in Milnerton 1★
- H4 Princess Beach duplex 1★
- Horizon Bay Camps Bay 1★
- Icon Apartments Accommodation Daddy 1★
- Kasa Nama 1★
- Leisure Lodges selfcatering accommodation Parow 1★
- Leo’s Den 1★
- Liziwe’s Guest House 1★
- Observatory Backpackers 1★
- Ocean Lounge 1★
- Penguin Blue 1★
- Pleasant Ways 1★
- Portico 501 904 1★
- Rothesay House 1★
- Savac Cs South Africa 1★
- Southern Right Accommodation 1★
- Spacious Double Room for Two with Pool Braai Gas Stove Complete Kitchen Fast WiFi and Private Bathroom 1★
- Sweet Dreams Guest House 1★
More guides to Cape Town
All guides
Itineraries · 9 min read
48 hours in Cape Town
Two full days, one mountain, one peninsula drive and roughly R2,500 per person in entry fees, food and transport if you plan the order properly.
Itineraries · 10 min read
One week in Cape Town
Seven days split as four in the city, two in the Winelands and one on the whale coast, with a realistic all-in spend of about R12,000 per person excluding flights.
Itineraries · 9 min read
Cape Town in 3 days on a budget
Three days of mountain, coast and city for around R1,800 a person in fees, food and transport, by hiking what other people ride and eating where Capetonians actually eat.
Compare rooms from Woodstock to Camps Bay, pay the same price as anywhere else, and remove a tonne of CO2 in the process.