10 Must-Visit Food Markets In Johannesburg, South Africa

food markets in johannesburg

Johannesburg is a densely populated and highly urbanized metropolis in South Africa. On record, it is the biggest city in the country. It is also the official capital of the Gauteng Province, a region with remarkable mining heritage. More so, it has spectacular landmarks that are must-visit for tourists, including the Apartheid Museum and Mandela House. Yes, this charming city was once home to the late Nelson Mandela. If you want to dip into the mining heritage of Johannesburg, be sure to add Gold Reef City in your travel itinerary. If its gastronomy you’re after, there are many food spots and markets around the city. Check out our list of must-visit food markets in Johannesburg, South Africa.

1. Market on Main

Looking for a place to try local culinary delights while in the captivating city of Johannesburg? If so, you might want to check out Market on Main, located in Fox Street. This fantastic shopping district is in downtown Johannesburg, close to other businesses and eateries. It only operates every Sunday of the month, but it is a must-visit when it’s operational. Here, you can buy regional culinary delights that will complete your city adventure. More so, there are merchants that sell local crafts, accessories, home decor, and even lovely clothes in Market on Main.

Market on Main

Address: 264 Fox Street, City and Suburban, Johannesburg, 2000, South Africa

Website: Market on Main

Opening hours: Sun: 10am - 3pm (closed on Mon - Sat)

2. Bamboo Farmers’ Market (Melville)

Posted by Melville Food and Farmers Market on Friday, 10 January 2020

Another fantastic place in Johannesburg where you can go both on a shopping spree and a palatable culinary adventure is at Bamboo Farmer’s Market in Melville, Johannesburg. This shopping district is a haven for food lovers, specifically those who are into organic delights. Bamboo Farmers’ Market carries fresh produce, lemon products, premium coffee beans, nuts, raw honey, and more. Plus, there are lots of baked goodies that you can gorge on at Bamboo Farmer’s Market. Satisfy your sweet tooth with cupcakes or load up some carbs with lasagna and pesto.

Bamboo Farmers’ Market (Melville)

Address: Melville, Johannesburg, 2092, South Africa

Website: Bamboo Farmers’ Market

Opening hours: Sat: 9am - 1:30pm (closed on Sun - Fri)

3. Jackson’s Real Food Market Bryanston

Looking for a place to buy healthy products while in Johannesburg? Search no more as Jackson’s Real Food Market Bryanston is one of the most recommended healthy food stores in the city. You can find it in Bryanston. You can drop by any day of the week here since it is open daily. It showcases a charming modern industrial store with lots of natural light, and it exudes a friendly atmosphere that makes shoppers feel at home. It has lots of products, from fresh fruits and veggies to baked pastries to healthy spreads and lots of organic goodies. Plus, it has an indoor and outdoor dining area where you can savor your healthy purchases.

Jackson’s Real Food Market Bryanston

Address: 300 Bryanston Dr, Bryanston, Sandton, 2191, South Africa

Website: Jackson’s Real Food Market Bryanston

Opening hours: Mon - Sat: 7:30am - 6:30pm; Sun: 8am - 4:30pm

4. Bryanston Organic Market

Are you an activist for Mother Nature or a regular person who just wants a healthier lifestyle? Well, whatever you call yourself, you might be interested in a fantastic market selling eco-conscious goodies. Located in Sandton, Johannesburg is Bryanston Organic Market. It is a bustling and colorful shopping district that is operational every Thursday and Sunday of the month. It’s been on the ground for more than 40 years now, continuously providing locals and tourists with organic foods and ingredients. More so, you’ll find charming, locally made crafts and natural goods in this lovely market.

Bryanston Organic Market

Address: 40 Culross Road, Bryanston, Sandton, 2191, South Africa

Website: Bryanston Organic Market

Opening hours: Thu, Sat: 9am - 3pm (closed on Sun, Mon, Tue, Wed, Fri)

5. Neighbourgoods Market

Neighbourgoods Market, Braamfontein Precinct, Johannesburg, Gauteng, South Africa
Source: Photo by user South African Tou... used under CC BY 2.0

Got nothing to do on a Saturday morning in Johannesburg? Why not plan a special lunch for your loved ones? If you like this idea, shopping at Neighbourgoods Market might pique your interest. Open only on Saturdays of the month, this fascinating indoor and outdoor market is where local merchants and shoppers gather on the weekend to trade. Here, you can buy fresh produce and ingredients that you might need for your culinary exhibition at home. Not only that, you can go on a gastronomic escapade in Neighbourgoods Market with its multitude of food businesses that sell their specialty fares in the market. Plus, local crafts are also available.

Neighbourgoods Market

Address: 73 Juta Street, Johannesburg, 2000, South Africa

Website: Neighbourgoods Market

Opening hours: Sat: 9am - 3pm (closed on Sun - Fri)

6. Fourways Farmer’s Market

Another fantastic food market you’ll find in Sandton, Johannesburg, is Fourways Farmer’s Market. Be sure to check it out on a Sunday or a Friday as it only operates on those days. Fourways Farmer’s Market is not only your regular shopping destination, but it is also a hangout place. A favorite weekend destination among locals, this lovely market has food stalls that sell delicious eats, aside from fresh fruits and vegetables that you can bring home. Also, live music fills the atmosphere as shoppers and diners browse through different stalls and dine in lovely seating areas. Surely, it is a splendid place to spend your weekend with family and friends.

Fourways Farmer’s Market

Address: C/O William Nicol Drive & Montecasino Boulevard, Fourways, 2191, South Africa

Website: Fourways Farmer’s Market

Opening hours: Fri: 3:30pm - 10:30pm; Sun: 9am - 4pm (closed on Mon, Tue, Wed, Thu, Sat)

7. The Rosebank Sunday Market

Positioned in the parking lot of Rosewood Mall, The Rosebank Sunday Market is a delightful place to spend some quality time with family on a Sunday, before or after shopping at the mall. It is a covered market place, but it has lots of natural light. It houses fantastic retailers that sell various goods. You can buy trendy clothes and accessories in The Rosebank Sunday Market for affordable prices. Not only that, but some merchants sell home decor, furniture, and locally made crafts. On top of that, it has exquisite culinary businesses that will charm you to try their specialties. Plus, live entertainment is present for a more livelier shopping experience.

The Rosebank Sunday Market

Address: 50 Bath Ave, Rosebank, Johannesburg, 2196, South Africa

Website: The Rosebank Sunday Market

Opening hours: Sun: 9am - 4pm (closed on Mon - Sat)

8. Linden Market

The next time you venture to Johannesburg, check out the Linden Market. Located within the Johannesburg Botanical Gardens in Randburg, this superb open space market will give you an elevated shopping experience you will never forget. It’s like a huge trade fair, where retailers and buyers busy themselves as they trade. Not only that, but it is a must-have for families, friends, lovers, and solo wanderers, as live bands entertain everyone who attends the fair. Plus, lots of food stalls are present to provide hearty culinary delights to energize everyone.

Linden Market

Address: 45 Thomas Bowler Street, Emmarentia, Randburg, 2195, South Africa

Website: Linden Market

Opening hours: Sat: 9am - 4pm (closed on Sun - Fri) (It’s not a weekly event, and schedules are to be announced)

9. Little Addis

Known as the Ethiopian district in Johannesburg, Little Addis - also known as “Little Ethiopia” - is a vibrant shopping district that covers several blocks of Rahima Moosa Street. This side of the city is home to Ethiopian businesses, including exquisite eateries, cafes, and upscale restaurants. Aside from those food businesses, Little Addis features fantastic retail stores that sell clothes, accessories, jewelry, hair salons, recreational areas, and more. It is a delightful place to purchase cute and remarkable souvenirs to add color to your Johannesburg adventure.

Little Addis

Address: Rahima Moosa Street and Troye Street, City Centre, Johannesburg, South Africa

10. Boxes

27 Boxes is a superb shopping site in Johannesburg, South Africa. Compared to upscale mega malls, this shopping place promotes local businesses. It carries local brands, from clothing to accessories, home decor, arts and crafts, and even local food businesses. Every product sold here is guaranteed handmade and a product of love and craftsmanship. A lovely lifestyle center and a hangout place, 27 Boxes has everything you need to enjoy your free day with family and friends. Plus, it has an exquisite gallery called Mwanawasa Art, and it is a must-visit when you happen to be in the area.

27 Boxes

Address: 74 4th Avenue, Melville, Johannesburg, 2109, South Africa

Website: 27 Boxes

Opening hours: Tue - Sat: 10am - 6pm; Sun: 10am - 4pm (closed on Mon)

Check out the food markets in Johannesburg

Johannesburg is a vibrant highly-urbanized metropolis in South Africa. It has a rich cultural heritage, and it offers a plethora of offerings for its guests - from must-see landmarks to charming parks, museums, recreational areas, and more. Not only that, but it has delightful food markets that are a representation of the city’s vibrant culture. Make sure to check them out when you visit Johannesburg.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

A lover of life and a very optimistic person, he believes that he is a vessel of a billion possibilities and capable of doing wonderful things. He always try new things that help him understand...Read more

 Want to contribute as a Local Expert?
Explore Johannesburg
Good things are meant to be shared!