MacHaven B&B.
We look forward to hosting you.

Looking at stretching your wings to explore our beautiful country ?

We are conveniently situated for a central base  as you explore.

Our COVID 19 protocols are in place as we take great care  by sanitizing each room and common areas and our staff only interact with protective gear and we keep a record of all movement within the property.

- 10 private rooms each with en-suite bathrooms.

- Free wi-fi.

- Entry to property with no contact. Remote controlled gate.

- 4 on-site staff members.

- Conveniently situated in Randburg.

Not to forget our legendary delicious breakfasts to set you on course for a great day !

All in a safe, peaceful and sanitized environment.Our values are cleanliness, connectivity, awesome service and delicious food. Your comfort in our haven is our passion.


Contact us .

R640 per room per night.  Offers valid for selected rooms only and are subject to availability.

Breakfast R90 per person, lunch and dinner on request.


What our clients have to say



We had a beautiful stay at MacHaven B & B during the month we were booked there. The host was able to accommodate all our needs from clean towels to a home made meal this really made us feel at home. Definitely a place we’d go back to when around Randburg.

15 June 2019


Our stay was wonderful. We expected a lot more noise as it is the city but was very pleased to see how safe and peaceful it was. I would gladly recommend anyone to stay at your guesthouse ! ! Oh, and the food was delicious !!!! I would rate it 5 stars. Thank you very much !!!!

25 June 2018


We always return to MacHaven for accommodation because of the great hospitality, great food and wonderful atmosphere. We absolutely love MacHaven.

11 July 2018

Guest 2

MacHaven is like a second home away from home. I have stayed here on round about 9 occasions and I love the place. The staff is friendly and very accommodating.

11 July 2018

Keenan & Sheena

MacHaven B & B was wonderful with its serene surroundings. Joy & staff were friendly and helpful. Definitely a place to be to relax & unwind.
Thank you for a great stay !!! God bless.

12 October 2017


Dear Ntombi and Joy
Thanks for going above and beyond in the service to us in the past month. Please accept this small token of our appreciation and gratitude.
We shall recommend your establishment without hesitation and wish you and your families and business all the best.God Bless.

5 October 2017

Franna and Mary-Anne

This was an awesome time we had staying at MacHaven. The owner is very friendly and helpful. The staff was also very friendly. We will be seeing you again in November. Thank you. God Bless.

31 August 2017

Phumeza Meza Mpeqeka

I’ve never seen such awesome treatment. I spent a whole week at MacHaven B & B and the whole week I felt like I was at home. Joy & Ntombi were amazing hostess. I would recommend my friends and family anytime because I know they’ll be in great hands. Keep up the good work…

6 July 2017

Guest 3

Woow a great stay of my vacation,worthy every cent.Hospitality was amazing, a home away from home.Each day woken up with a great song from the birds outside wishing me a great day ahead. The Scenery is just a high standard of fresh air,served with a great breakfast punch.Joy is always available on call and ready to assist,Realy enjoyed my stay so affordable and close to all amenities and Christ Embassy Church.Ideal for Christ Embassy Visitors too

Isabel and Richard

We really want to thank you for making our last days in JNB so pleasant – such piece of mind to know we had a very comfortable bed to retire to each evening. It was a very stressful time!

15 March 2017

Mpho Chawe

The MGTTv team were happy with the B n B. If I come again to Randburg, will come again to book again. We are happy. See you again.

10 March 2017

Navin & Payal (India)

Couldn’t think of better way to start a great vacation!!! or stay calm in pleasent place after a long hectic job work, can’t thank you guys enough, had an absolutely fantastic stay, we say “EXCELLENT” experience, most beautiful place we have ever been, we definitely know now where to go when we are in Joburg, Machaven is located in prime location with all amenities, easy approach for all daily needs around the locality.
Words may not be able to define, its a guesthouse which is worth to visit.”

Livon Yeow (London, UK)

One the best finds in Joburg !

This place is amazing – in a great location, very safe, super clean and well maintained. Joy and her staff are friendly and helpful. I spent 4 nights in the Backpackers room and it was one of the cleanest and most comfortable I’ve stayed in (and I’ve visited 38 countries) with a small kitchen area with a fridge and kettle. There’s also a separate lounge area with a TV and areas to sit outside around the property. Would definitely stay here again!


North West Masters Ladies

Thank you for a awesome stay. We enjoyed your facility the staff were very friendly and helpful.The facility is kept clean and tidy. Certainly will recommend MacHaven to any one.It is situated very close to the Randburg Astro and we could travel back and forth without hassle.

Anna – June 2019

Thank very much for hosting us. Joy, we appreciate you waiting for our arrival late at night. The rooms are clean with comfortable beds. When you gone out for the day, you find your room fresh, as if they are expecting new arrival. Please don’t miss the laundry service.. The staffs are amazing… Thank you for organizing that ride for us. Will surely come back…


Very friendly staff, Joy and Ntombi are the best ever. From the word go I was never disappointed and they went even beyond to actually make us happy. The service is out of this world and welcoming as well.

Mandisa and Sphokasi

Very friendly staff, Joy and Ntombi are the best ever. From the word go I was never disappointed and they went even beyond to actually make us happy. The service is out of this world and welcoming as well.

The most amazing B n B.

im a journalist and its was the most amazing bnb i have been too this fas, theres peace, birds singing and i did my work in peace with no noise n staying here was amazing, the stuff was very friendly, the hospitality , service and the room was very neat white every where may i add that it smelled good, very affordable too.

2 August 2020

A haven.

MacHaven is exactly that, A haven. I miss the birds chirping in the morning followed by the knock of breakfast with the sun coming into the room. Joy is warm, sweet, kind and SisNtombi is everything this beautiful place deserves. I’m still in awe I can’t wait to come back here. Clean, neat, comfortable, peaceful and the foods so awesome!

23 July 2020

Joy woooow amazing woman, service was of standards shes warm, shes loving, sweet and all, clean room, very cosy and affordable, nice breakfast thank you very much my husband and i are really greatful.

5 March 2020



What you can look forward to during your stay






Our dining room and garden is wheelchair accessible.

We have one room catering for guests that use wheelchairs. The bathroom has handrail support.


Everything. Right, where you need it.

At our guesthouse you will be warmly welcomed. Surrounded by a wide variety of birds and a tranquil garden to relax after a busy day. Situated in this leafy suburb in Oak Street, Ferndale, MacHaven B & B offers tastefully decorated bedrooms, delicious breakfasts and free Wi-Fi. This is a family-run business where your comfort in our haven is our passion.


Accommodation for up to 10 people to share in 1 room.

R270 per person sharing, excluding breakfast.



Get in touch

We are always here to make your stay as comfortable as home.

Speak to Joy McDougall to book

Our details


+27 (0)62 421 2248




213 Oak Avenue
Randburg, Ferndale