Search 321,000 hotels worldwide.
Get the price guarantee available for your trip.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
As there's only 1 hotel within a 6-mile radius of central Johannesburg, it makes good sense booking a room well before your departure date.
The Rodgers Roost Bed & Breakfast is the establishment you'll need to look into if convenience is the deciding factor for you.
Travelers who are looking for more accommodation options usually end up at the Treetops Resort. It stands 10 miles from central Johannesburg.
14 miles from Johannesburg is Gaylord, where you can spend the day exploring the Rick Smith Golf Academy and the Michaywe Pines Golf Course. If you'd like to spend a few nights in Gaylord, check out the Holiday Inn Express Gaylord and Hampton Inn Gaylord. Or, you could stay in Boyne Falls, 30 miles to the west of Johannesburg, where you'll find the Boyne Mountain Resort and Bluegreen Vacations Mountain Run at Boyne, an Ascend Resort. Regardless of whether you're passing through or spending a few nights in Boyne Falls, set aside a little time to visit Boyne Mountain and the Monument Golf Course.
Mackinaw City is 55 miles from Johannesburg. While you are in the region, make sure you investigate the Jack Pine Lumberjack Show, the Icebreaker Mackinaw Maritime Museum and Wawatam Park. You might also like to visit the Mackinaw City Dock and Spy Quest Laser Maze. Mackinaw City has places to stay to suit everyone, including the Mackinaw Beach & Bay Inn & Suites and Crown Choice Inn & Suites Lakeview & Waterpark.
Our destination page is also a great way to learn more about Johannesburg.