Welcome to SafariNow. Get off your accommodation booking by paying with the voucher code before .

About MacHaven B&B

MacHaven B&B is situated in the charming area of Randburg, north west of Johannesburg.

The guest house offers guests comfortable accommodation with en-suite facilities and a tea and coffee station. Guests can also make use of the Wi-Fi Internet access and parking on the premises.

Randburg has numerous great attractions for guests to explore, such as the Johannesburg Botanical Garden and the Voortrekker Monument.

  • Response Rate: 100%
  • Enquiry Response Time: 9 hours
  • Type: Bed and Breakfast
  • Sleeps: 26
  • Check-in: 2:00 PM
    Check-out: 10:00 AM


  • Wi-Fi
  • Parking on Premises

Languages Spoken

  • English
  • Zulu (isiZulu)

Availability and pricing

Please enter dates to receive pricing
  • Double room Double room Sleeps 2 Includes: B & B Rooms / Units: 9 Room with a double bed and en-suite bathroom (except room 9 which is across the passage). Lovely comfortable room with... see more
    • Rooms Adults
      • Backpackers Room Backpackers Room Sleeps 1 Includes: Room Only Rooms / Units: 8 One room with 8 single beds and two full en-suite bathrooms. Great for guests intent on touring our cosmopolitan city... see more
        • Rooms Adults

          MacHaven B&B Map

          Click to interact with the map
          Click to display the map
          MacHaven B&B is 6.8km from the centre of Johannesburg , the nearest airport 20.6km (Lanseria International Airport).
          *Distances are shown as the crow flies and not necessarily the actual travelling