The Bryanston Organic & Natural Market has, for the past 38 years, been a haven of calm in the busy city where you can enjoy leisurely shopping in a peaceful and scenic outdoor environment. It carries the accolade of being Johannesburg’s original outdoor market and is a place of relaxed enjoyment for the whole family  


  Click here to view our stallholder categories, or use the search box below to search for a particular item or stallholder:





 Moonlight Markets

02, 09 & 23 December 5 - 9pm    with carol singing at 7pm

Tuesday 16 December
DAY market 9am to 3pm with carol singing at 11am



Market times:
Thursdays and Saturdays 9.00 am to 3.00 pm

and public holidays

Subscribe to our free newsletter to receive information, dates and times about what's happening at the market, as well about our Moonlight markets and Christmas markets during November and December


 Spellbound Puppets Special Christmas Show
The mischievous puppets are back on

Saturday 20 December - 11am

with a Christmas production to enchant the children with their  special Christmas message..........

The puppet show is free of charge and is followed by a puppet-making workshop at R50 per child




Visit our Facebook page
Presenting Stallholders and products at the Market

The Toy Lady


Nature's Pods


                                    Art Glass 
International Federation of Organic Agriculture Movements
An on-line resource and database to serve the organic sector
Independent school located in Bryanston, Johannesburg, its child-focused curriculum is founded on the educational principles of Dr Rudolf Steiner

Things to do
Children's activities
Coffee Shops & Cafes
Musicians at the Market
Upcoming Events

At the Market
Art, Photography & Sculpture
Décor, Homeware & Pottery
Deli, Bread & Bakery
Fresh Produce
Health & Wellness
Plants & Flowers
Toys & Children’s clothes

Sign up / apply


History of the market

Contact Us & Map


Contact Information
40 Culross Rd (off Main Rd), Bryanston, Gauteng, South Africa
Tel: + 27 (11) 706 3671
+ 27 (11) 463 3752