Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search Cottages in Johannesburg from CA $40

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Cottages in Johannesburg

Graceway Cottage
Get Rates

Located in Primrose, this cottage is within 6 miles (10 km) of Value Mall, K90 Shopping Centre and East Rand Mall. Wild Waters - Boksburg and International Terminal ...

Graceway Cottage
Mel's Cozy Family Cottage
42 Conrad Drive, Blairgowrie, Randburg, Gauteng
The price is CA $41 per night

Located in Greater Johannesburg Metropolitan Area, this cottage is within 3 miles (5 km) of Delta Park, Hyde Park Corner and Dunkeld West Shopping Centre. 4th ...

Mel's Cozy Family Cottage
Waterhouse Guest Lodges 202 Lawley Street
2.5 out of 5
202 Lawley Street, Waterkloof, Pretoria, Gauteng
The price is CA $65 per night

Situated in the business district, this cottage is 0.8 mi (1.3 km) from Brooklyn Mall and 2.7 mi (4.4 km) from UNISA. State Theatre and Kruger Museum are also ...

4/5Very Good! (1 review)

"Although I reserved a specific room two month in advanced upon my arrival I was told the room was not available and I was left with no choice to accept a different room."…"

Reviewed on Dec. 29, 2019

Waterhouse Guest Lodges 202 Lawley Street
Retreat on 5th - the quiet side of Melville
108 Fifth Avenue, Melville, Johannesburg, Gauteng
Get Rates

Located in Greater Johannesburg Metropolitan Area, this cottage is within 3 miles (5 km) of University of Johannesburg, Johannesburg Zoo and Origins Centre Museum. ...

Retreat on 5th - the quiet side of Melville
Moonflower Cottages
3 out of 5
12 Yaron Ave, Victory Park, Randburg, Gauteng
The price is CA $68 per night

Located in Greater Johannesburg Metropolitan Area, this golf cottage is within 1 mile (2 km) of 4th Avenue Parkhurst and Delta Park. Johannesburg Botanical Garden ...

4.7/5Exceptional! (9 reviews)
Sleep in the trees

"It's a great place in a good area and we enjoyed our stay. We had a nice upstairs room in the trees."…"

Reviewed on Mar. 27, 2019

Moonflower Cottages
Spacious Garden Cottage
3.5 out of 5
103 - 8th street, Parkmore, Sandton, Gauteng
The price is CA $49 per night

Located in Greater Johannesburg Metropolitan Area, this cottage is 1.4 mi (2.2 km) from Nelson Mandela Square and 1.5 mi (2.4 km) from Sandton City Mall. South ...

4.1/5Very Good! (8 reviews)
Pleasant & Comfy

"Fantastic place to stay, quiet neighbourhood but close enough for a walk to the Mall and Train Station."…"

Reviewed on Feb. 13, 2020

Spacious Garden Cottage
Woodland Gardens
3 out of 5
Vlakdrif, Magaliesberg, North West
Get Rates

Situated in a rural location, this cottage is within 25 mi (40 km) of Maropeng, Cradle of Humankind and Sterkfontein Caves.

4/5Very Good! (4 reviews)
Nice stay with lovely hosts

"The Kingfisher lodge easily fitted our 8 guests and was fine for our requirements. Although the interior was a little dated it was more than made up for by Joe and Lorraine (the owners) who were lovely and very accommodating. Their collection of animals were also very popular with our family. A really ..."…"

Reviewed on Jan. 2, 2020

Woodland Gardens
Pine Tree Lodge
3 out of 5
93 Campolino Rd, Beaulieu, Midrand, Gauteng
The price is CA $63 per night

Located in Greater Johannesburg Metropolitan Area, this cottage is 0.9 mi (1.4 km) from Kyalami Country Club and within 3 miles (5 km) of South African Lippizaner ...

Pine Tree Lodge
Stone Hill
4 out of 5
The price is CA $127 per night

Situated in Magaliesberg, this cottage is 7.6 mi (12.2 km) from Maropeng and 8.2 mi (13.3 km) from Cradle of Humankind. Sterkfontein Caves and Krugersdorp Game ...

4/5Very Good! (2 reviews)
Our first holiday with our dogs

"We thoroughly enjoyed our stay and so did our dogs."…"

Reviewed on Sep. 13, 2017

Stone Hill
Martha's Cottage Accommodation
9 Martha Rd, Randburg, Gauteng
Get Rates

Located in Greater Johannesburg Metropolitan Area, this romantic cottage is 1.1 mi (1.7 km) from Randpark Golf Club and within 3 miles (5 km) of Cresta Shopping ...

Martha's Cottage Accommodation
Hesperus Street
3.5 out of 5
The price is CA $88 per night

Situated in Alberton, this cottage is within 9 miles (15 km) of Germiston Golf Club, Klipriviersberg Nature Reserve and South African Airways Museum. Bedford ...

Hesperus Street
Jacaranda Cottage: Enjoy the Country really close to the City!
The price is CA $156 per night

Located in Greater Johannesburg Metropolitan Area, this cottage is within 3 miles (5 km) of South African Lippizaner Centre, Kyalami Racetrack and Kyalami Country ...

Jacaranda Cottage: Enjoy the Country really close to the City!
Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Johannesburg

C.A.G The Vantage
C.A.G The Vantage
4 out of 5
Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is CA $40 per night
4.3/5Excellent! (120 reviews)

"Very spacious apartments, with great appliances. Problems resolved very quickly"…"

Reviewed on Mar. 13, 2020

C.A.G The Vantage
The Capital Melrose
The Capital Melrose
3.5 out of 5
Atholl Oaklands Road, Corner of Kernick Ave, Johannesburg, Gauteng
The price is CA $88 per night
4.4/5Excellent! (24 reviews)
A great modern hotel!

"Sammy was great! He met us at the taxi and ushered inside out of the rain and sorted out luggage for us. Thanks so much. The hotel was situated right opposite Melrose Arch, within walking distance of the wanderers and a short taxi to Nelson Mandela Square, so overall, a great location. The breakfast ..."…"

Reviewed on Feb. 13, 2020

The Capital Melrose
Sandton Executive Suites Villa Via
Sandton Executive Suites Villa Via
3.5 out of 5
111 Linden Street, Rivonia Road Sandown, Sandton, Gauteng
The price is CA $54 per night
3.6/5Good! (7 reviews)

"Reviewed May 28, 2017 via mobile Excellent hotel with excellent location located at the city center,extremely clean & comfortable . Upon arrival I was warmly welcomed by the friendly reception."…"

Reviewed on May 10, 2020

Sandton Executive Suites Villa Via
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

More trip options