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)
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
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.
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.
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.
Address: Rahima Moosa Street and Troye Street, City Centre, Johannesburg, South Africa
10. 27 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.
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.
Get Trip101 in your inbox
You can buy and claim online, even after you've left home. Travel insurance from WorldNomads.com is available to people from 140 countries. It’s designed for adventurous travellers with cover for overseas medical, evacuation, baggage and a range of adventure sports and activities.
*5% off when you book with our promo code: TRIP101
*For our Canadian and US travellers, unfortunately due to financial services laws, we cannot provide a discount. This promotional code cannot be used with any other discount offer, including World Nomads Members’ discount for travel insurance policy holders.