Home


Moonflower Cottages is a premier choice if you are planning a business trip, a relaxing vacation, a romantic getaway or an adventure with friends. This ‘self catering’ establishment is owner managed and Jamie MacLeod,  your knowledgeable owner and host seeks to provide upmarket, comfortable ‘home from home’ accomodation.


We offer our discerning guests a tranquil stay in any one of our five self-catering cottages set in a beautiful garden setting. Should your requirement be for a short, medium or longer term stay you will enjoy our individual style of accomodation. Each has private entrances and a unique ambiance in both layout and furnishings.

Check availability online by clicking on the real-time book now icon above or ‘contact us’ now.

Moonflower Cottages nestles quietly in Victory Park which enjoys the distinction of being one of the oldest and most beautiful treed suburbs of Johannesburg, offering a relaxed and friendly environment, ideally placed to do your business or enjoy the variety in the city by day and enjoy home comforts in the evening.

Conveniently situated in the center of the Northern Suburbs of Johannesburg, Moonflower Cottages enjoys fast and easy access off or to the M1 and N1 motorways.  We are approximately 30-45 minutes from OR Tambo which is Johannesburg’s International Airport and Lanseria airports and close to all Business Hubs, Conference Centers, Theaters, Art Galleries, Hospitals, and Universities.

Shopping centers and nearby Casinos provides a variety of choices as well as numerous top restaurants, Bars and a ‘vibey’ night life so unique to the city can be found in close proximity. Gyms, health clubs and numerous golf clubs are within 15 minutes drive for your enjoyment

Moonflower Cottages is insured through BnB Sure for your safety and you can view our liability cover by  clicking on the logo.  You can also access car hire from First Car Rental.

Moonflower Cottages is an accredited member of The Guest House Association of South Africa (GHASA)
Johannesburg accommodation

We have been graded by The Grading Council of South Africa (TGCSA) as a 3 Star establishment, you are encouraged to use this link to provide feedback on the quality and service received when staying at Moonflower Cottages.

3 Star Grading

3 Star Grading from TGCSA

RoomsForAfrica.com