The Roosters Nest BnB

Bed & Breakfast in Kyalami, Midrand
Opening at 09:00
Contact Us
Message sent. We'll get back to you soon.
Header image for the site


3 weeks ago
Beautiful and peacful place on midrand. Awesome bed and breakfast with a beautiful property. We had some good fun in the swimmingpool and enjoyed breakfast in the pretty garden. The rooms are spacious and very clean. Excellent customer service. We will definitely come back!!!!
- Pia S
4 months ago
Home from Home .Very Friendly Hosts . They love animals which is a big plus for me and my wife and our 2 Dogs. Love the courtyard where our Dogs could move freely Beautiful trees and lots of Birdlife. Meals have been great too. Highly recommended.
- Robert L
a month ago
Love the quiet surroundings. Great hosts
- Cuddeford B


This homely BnB is set in beautiful tranquil equestrian country surroundings, and boasts a beautiful lush garden with a pool and trampoline, as well as separate rooms in a secure courtyard, which are pet friendly.  

We are within easy access to Kyalami, Riversands, Midrand, Fourways, Lonehill, Sunninghill, Waterfall Estate, and Bryanston.  Many tourist attractions, like The Mall of Africa, Monte Casino, Kyalami Grand Prix Circuit and other shopping centres around.   Our family owned BnB is ideal for corporate guests, families, equestrian events and tournaments, school groups, vacationers and student pilots writing exams at the CAA. 

Our 8 Double and Single en-suite rooms are private with separate entrances, tastefully decorated with TV, coffee and tea facilities and ceiling fans. Heaters are available at an additional fee.  Free WiFi. School and Equestrian groups welcome. Meals and Transfers Available. 

The Roosters Nest family look forward to the opportunity of making your stay with us a comfortable and memorable one, with friendly, helpful service.        

Contact Peter: +27 83 302 7242 or visit our website at or contact via email:

Contact Us


Call now
  • 083 302 7242


Get directions
134 Macgillivray Road
South Africa

Opening Hours

Mon:8:00 am – 6:00 pm
Tue:8:00 am – 6:00 pm
Wed:8:00 am – 6:00 pm
Thu:8:00 am – 6:00 pm
Fri:8:00 am – 6:00 pm
Sat:9:00 am – 5:00 pm
Sun:9:00 am – 5:00 pm