Tuesdays - Sundays

09:00 - 17:00

The Ultimate Market Shopping Guide

The golden beaches, iconic mountains, bustling cities, wild reserves and vibrant people…there is so much attracting people to South Africa, but one of its hidden gems is the incredible market shopping options. From the major cities to the little dorpies, South Africa boasts the ultimate market shopping list.

20 Markets in South Africa

1. Neighbourgoods Market

If you’re visiting Cape Town, then this is definitely a spot to visit. Set in the trendy Woodstock district, the eclectic market offers a selection of artisanal Cape products such as clothing, accessories, food and collectibles.

  • Where: Old Biscuit Mill, 373 Albert Road, Woodstock, Cape Town
  • When: Every Saturday from 9am to 3pm

2. I Heart Market

Based on the lawns outside the gorgeous Moses Mabhida Stadium in Durban, this quality market sells a real range of items, all handcrafted and created. This shopping mecca offers anything from locally designed arts and crafts to really tasty preserves and home-made biltong.

  • Where: Moses Mabhida Stadium, 44 Isaiahntshangase Road, Durban
  • When: First Saturday of every month from 9am to 2pm; first three Saturdays in December

3. Montana Family Market

For some authentic Pretoria market shopping, Montana Family Market is ideal. This permanent flea-market-style shopping complex boasts a range of retail options in more than 500 stalls, with organised local music performances every weekend. The children are also kept thoroughly entertained with constantly changing weekly childrens activities.

  • Where: Corner Enkeldoorn Avenue and Sefako Makgatho Drive, Pretoria
  • When: Tuesdays to Sundays and public holidays from 9am to 5pm

4. Rosebank Rooftop Market

This is an exclusive, open-rooftop market shopping experience set within the renovated Rosebank Mall. Indulge yourself in delectable treats, exquisite antiques, clothing and much more.

  • Where: Rosebank Mall, 50 Bath Avenue, Rosebank, Joburg
  • When: Every Sunday from 9am to 4pm

5. The Valley Market

Centred on unique fare, you are sure to find something truly different at the Valley Market. Based in the revamped Baakens Valley warehouse, the market is overflowing with fresh produce, craft beer and wines, as well as confectionaries.

  • Where: Corner of Lower Valley Road and Union Street, Port Elizabeth
  • When: First Saturday of every month from 9am to 4pm

6. The Bluebird Garage Food & Goods Market

The gorgeous seaside village of Muizenberg is the ideal setting for an evening of market shopping, and The Bluebird Garage Food & Goods Market is a must. Enjoy live local music while shopping for clothing, books, jewellery and enjoying gourmet food.

  • Where: 39 Albertyn Road, Muizenberg, Cape Town
  • When: Every Friday night from 4pm to 10pm

7. St Lucia Market

When not bumping into hippos roaming the streets, you can check out the lovely St Lucia Market and its diverse selection of curios and produce, including macadamia nuts, bananas, avocados and paw-paws. Unlike most South African markets, haggling is encouraged so bring your best negotiating skills!

  • Where: McKenzie Street, St Lucia, KwaZulu-Natal
  • When: Daily

8. Irene Village Market

An entrenched South African market, Irene Village Market is renowned for its home-crafted arts set on he stunning Sunlawns Estate overlooking the Kaal River.

  • Where: The Big Red Barn, 7 Nelson Road, Olifantsfontein, Gauteng
  • When:  The first and last Saturday of every month from 9am to 2pm

9. Greenmarket Square

Within the heart of the Mother City sits the ultimate in market shopping – Greenmarket Square. For tourists and locals alike, this market has quality gifts, memorabilia, arts, crafts and clothing.

  • Where: Greenmarket Square, corner of Burg and Longmarket Streets, Cape Town
  • When: Daily from 9am to 4pm

10. Essenwood Market

One of Durban’s most iconic sightings is Essenwood Market every Saturday morning. There are more than 220 stalls offering various market shopping items – food, art, décor – under lush trees. A great spot for a family outing.

  • Where: Berea Park, Essenwood Road, Berea, Durban
  • When: Every Saturday from 9am to 2pm

11. Country Craft Market

This open-air market, based in Somerset West, has existed for more than three decades and offers quality handcrafts throughout its almost 200 stalls.

  • Where: Southey’s Vines, 186 Main Road, Somerset West, Western Cape
  • When: Every Saturday from 9am to 2pm

12. Uvongo Flea Market

This a community market shopping event, hosted by Rotary, offers 160 stalls selling everything from fruit and veg to second-hand gems. There is also an open-air tea room for a bit of cake and a sit down.

  • Where: Uvongo, South Coast, KwaZulu-Natal
  • When: Every Saturday morning

13. Bay Harbour Market

This evening market has vibrant live music – jazz, pop, rock and everything in between – delicious food and a relaxed, social vibe that promises a memorable market shopping experience. For those looking for fresh seafood, this Hout Bay market is well worth a visit.

  • Where: 31 Harbour Road, Hout Bay, Western Cape
  • When: Every Friday night from 5pm to 9pm; every Saturday and Sunday from 9.30am to 4pm

14. Victoria Street Market

If you’re looking for a truly authentic African market shopping experience, then Durban’s famous Victoria Street Market is your stop. Fusing the Indian and African cultures that form part of the city’s fabric, this open-air market is where you shop for your fresh produce and delicious spices. Set against the ornate Victoria building, the market brings to life its historic 1870s roots in a vibrant, cultural explosion.

  • Where: Corner of Queen and Victoria Streets, Durban
  • When: Monday to Saturday from 8am to 6pm; Sundays from 10am to 4pm

15. Cowhouse Market

For some pet-friendly, child-friendly market shopping, Pretoria’s Cowhouse Market definitely makes the cut. There’s an assortment of quality cuisine, craft drinks and home-made crafts on offer, as well as a fantastic children’s play area.

  • Where: Corner Ridge Road and Oukraal Boulevard, Hazeldean, Pretoria
  • When: Every Saturday and Sunday from 10am to 4pm; last Saturday of the month from 10am to 10pm

16. Beach Fornt Traders

A Port Elizabeth market shopping essential is Beach Front Traders, established some 30 years ago. Here you will find anything from children’s clothing and trinkets to jewellery and homeware.

  • Where: The Promenade between King’s Beach and McArthur’s Beach, Port Elizabeth
  • When: Every Saturday and Sunday from 8am until late afternoon; daily during Christmas season

17. 1Fox Market

With a glistening history stretching back to the discovery of gold in the 1880s, 1Fox Market has managed to remain a solid market shopping haven that attracts a thriving trade through its range of stalls. You will certainly find a golden nugget in here somewhere!

  • Where: 1 Fox Street, Ferreirasdorp, Johannesburg
  • When: Fridays 12pm to 5pm; Saturdays 10am to 7pm; Sundays 10am to 4pm; last Friday of the month (Night Fox) 12pm to 10pm

17. The Sylvan Belle Country Market

Another great Port Elizabeth find is the Sylvan Belle Country Market which provides free entertainment as you browse the crafts while tasting the exquisite food options available. Also lots to keep the little ones amused.

  • Where: Bloomingdales, 145 Main Road, Walmer, Port Elizabeth
  • When: Last Saturday of the month from 9am to 3pm

Read More: 5 of the Best Sunday Markets in Pretoria  |  Pretoria Weekend Markets

19. The Mojo Market, Sea Point

Another trendy Cape Town market that provides a unique shopping experience is the Mojo Market. True to the Cape style, all produce is all locally grown and completely fresh.

  • Where: Mojo Market, 30 Regent Rd, Sea Point, Cape Town
  • When: Daily

20. Fourways Farmer’s Market

For organically-grown produce, cured meats, freshly baked goods, homemade preserves and a variety of clever crafts and jewellery, this Joburg farmer’s market is the spot.

  • Where: 1 William Nicol Drive and Montecasino Boulevard, Magaliessig, Joburg
  • When: Every Sunday from 9am to 4pm