Last updated on Mar 8th, 2021 at 03:51 pm

As much as we love the year-end social events with friends and colleagues, we know they can be a major distraction from your holiday gift shopping. That’s why we suggest you visit Christmas markets near you to make sure you don’t drop any baubles come Christmas morning!

Whether you’re looking for handmade gifts or something new to add to your Christmas decorations, a festive market is a great place to start. Plus, there will be loads of yummy food (because how can you enjoy Christmas without having regular food comas).

Johannesburg markets

Bryanston Organic & Natural Market’s Moonlight Markets

Thank you once again to The Bryanston Organic & Natural Market for making late Christmas shopping possible. Its annual Moonlight Markets is just the little magic you’ll need to get you into the festive spirit. Gather the loved ones and head on to experience their range of handcrafted Christmas gifts, decorations and food on 19 December.

When: 19 December 2017: 5pm – 9pm
Where: 40 Culross rd (off Main Road), Bryanston, Johannesburg

Subscribe to our Free Daily All4Women Newsletter to enter

Sylvia’s Market’s Christmas Night Market

The Night Market at Sylvia’s Outdoor Market is great for those last minute gifts and stocking fillers. There will be food, crafts and loads of entertainment so make it a festive family affair – just hide the gifts from them!

When: 17 December 2017: 10am – 9pm
Where: 59 Frederick Street, Observatory, Johannesburg

Read more: Make Christmas even more special with a homemade Santa plate

Cape Town markets

Edgemead Christmas Market

This is known as one of Cape Town’s largest and most anticipated Christmas markets so don’t miss out! The Edgemead Christmas Market will have more than 230 crafters selling their products, so it will be easy for you to lose yourself in the maze of gifts and festive atmosphere.

When: Until 23 December 2017: 10am – 8pm every day (including Sundays)
Where: Edgemead Community Hall, Edgemead Drive, Cape Town

Santa’s Fair

Want a fulfilled Christmas shopping experience? Then Santa’s Fair is where you want to be. You’ll find a selection of quality craft exhibitors, gourmet meals, décor and old traditional favourites to choose from, plus entrance is free!

When: Until 22 December 2017: Monday to Friday, 9am – 7 pm, and Saturday, 9am – 5pm
Where: Lourensriver Dutch Reformed Church, Corner of Broadway Blvd & Da Gama Road, Strand

Read more: The perfect Christmas planner – everything you need


The Festive Market

Come rain or shine this indoor market will make your Christmas shopping experience a comfortable one. There are over 150 tables of locally-crafted goodies to select from. Take the family along to kick-start the festive season.

When: 15-19 December 2017: 9am – 7pm
Where: 105 Inanda Road, Hillcrest, KwaZulu-Natal

The post Christmas markets near you to visit this December first appeared on Essentials.