bed and breakfast
bed and breakfast
bed and breakfast
Discover a gem in the middle of nowhere

Rocks and Roses Bed and Breakfast is a favourite quiet and very picturesque B&B on the escarpment of Mpumalanga, South Africa.

When you plan your trip from the Kruger National Park to the much loved KwaZulu Natal tourism area; Pongola, Josini dam, Hluhluwe, St. Lucia, Sodwana, Kosi Bay, Cape Vidal and Empangeni and the Midlands, you will find our guest house a delightful and a refreshing halfway stop, just 200km from the Kruger National Park.

Or when you plan a trip to Swaziland, our Bed and Breakfast is conveniently situated 30km before the Oshoek border post of Swaziland. So as you travel to Mbabane consider sleeping over in one of our rooms for the night and enjoy a delicious breakfast in the morning.

Our B&B is perfect for contractors and people coming to work in townships in Mpumalanga like: Nhlazatshe, Elukwatini, Tjakastad, Lochiel, Hartebeeskop, Mayflower, Dundonald and the Oshoek border post: We are the closest Bed and Breakfast in about 50km distance.

Not having national electricity (we have solar energy) and living relatively far from towns, we developed a lifestyle of frisky walks along the dams and rivers, healthy farm-grown food, warm fires and hearty conversations. Come experience the peace and tranquility of Mpumalanga's lowveld.


The two rooms are passionately and creatively decorated by the hostess, Colette. Two rooms are available; one en-suite double rooms and one en-suite twin room. You can see the prices on our accommodation page linked in the above menu.

All the rooms are named after roses and have a view from the window on the garden, roses and forestry.

To make a reservation or enquiry click here or phone us on +27 79 502 4580 or +27 79 891 6750. Also contact us for special and long term stay prices.

Two Room Shack

For people preferring an adventurous and budget stay, we now have a two room five bed shack available.

Only R250 pppn.

Click to read our B&B reviews

Directions to Rocks & Roses B&B from Johannesburg - OR Tambo International Airport

Click here to view detailed Google maps