• Help

Self Catering in Johannesburg

Hotels on map
Search Hotels
2025-09-17
2025-09-18

Maximum period that can be booked is 30 days. Please enter alternative dates.

Ages of children:
Specify the age of a child
Specify the age of children
2025-09-17
2025-09-18

Maximum period that can be booked is 30 days. Please enter alternative dates.

Ages of children:
Specify the age of a child
Specify the age of children

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Filter
Most popular first
Sorting
  • Most popular first
  • Highest rating first
  • Lowest price first
  • Distance - low to high
Specify your search:
All
Lowest price
City centre
5-star hotels
Highest rating
Free Wi-Fi
City Lodge Hotel Eastgate
City Lodge Hotel Eastgate

City Lodge Hotel Eastgate

7 Zulberg Close Off Ernest, Oppenheimer Road,Bruma Lake, Bruma, Johannesburg, South Africa
Free Wi-Fi
24-hour reception
Indoor swimming pool
Outdoor swimming pool
Fitness centre
Golf course
Paid city shuttle
Ideally located at a distance of 4.4 km from Houghton Golf Club, City Lodge Hotel Eastgate Johannesburg features rooms with views of the pool. This charming hotel in a business district has an indoor…
Premiere Classe Apartment Hotel
Premiere Classe Apartment Hotel

Premiere Classe Apartment Hotel

62 Corlett Drive, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.9 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
24-hour reception
Airport shuttle
Cots
Pets allowed
Situated at a distance of 4.5 km from the public park "Jhb Zoo Lake", the quality Premiere Classe Apartment Hotel Johannesburg features Wi-Fi throughout the property, and a car park on site.
8
Good
10 Cadoza B&B
10 Cadoza B&B

10 Cadoza B&B

Good
1 review
8
10 Cadoza Street, Johannesburg, South Africa
Free Wi-Fi in rooms
Located about 10 minutes by car from the 2-star 10 Cadoza B&B Johannesburg, guests can reach Johannesburg Holocaust and Genocide Centre. This budget guest house offers parking on site.
Urban Hip Hotels - Splice
Urban Hip Hotels - Splice

Urban Hip Hotels - Splice

4Th Main Avenue & Riviera Street, Johannesburg, South Africa
Paid Wi-Fi
Swimming pool
Exercise gym
Urban Hip Hotels - Splice Johannesburg is located in Johannesburg, a mere 1.6 km from The Wilds Municipal Nature Reserve Park, and offers an outdoor swimming pool. This hotel features both Wi-Fi…
Fifteenon Orange Guest Lodge
Fifteenon Orange Guest Lodge

Fifteenon Orange Guest Lodge

15 Orange Road, Orchards, Johannesburg, South Africa
Free Wi-Fi in rooms
Outdoor swimming pool
Smoking allowed in designated areas
The 3-star Fifteenon Orange Guest Lodge Johannesburg hotel, located 4.6 km from French South African Chamber of Commerce and Industry, offers an outdoor swimming pool and Wi-Fi in the rooms. The…
7 Streams
7 Streams

7 Streams

136A 9Th Street, Johannesburg, South Africa
Free Wi-Fi in rooms
Swimming pool
Breakfast
Situated nearly 5 minutes' walk from Benmore Gardens Shopping Centre, 7 Streams Bed & Breakfast Johannesburg offers a swimming pool. Parking is available on site as well.
Don Sandton IV
Don Sandton IV

Don Sandton IV

115 Pretoria Street, Johannesburg, South Africa
Paid Wi-Fi
No pets allowed
Situated around 10 minutes by car from French South African Chamber of Commerce and Industry, the 3-star Don Sandton IV Hotel Johannesburg features Wi-Fi throughout the property and private parking…
Main Street Life Aparthotel
Main Street Life Aparthotel

Main Street Life Aparthotel

286 Fox Street, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
24-hour reception
Business centre
Located approximately a 25-minute walk from Ponte City Apartments, the 2-star Main Street Life Aparthotel Johannesburg offers Wi-Fi throughout the property and private car parking. This designer…
Mahoua Resorts
Mahoua Resorts

Mahoua Resorts

55-57 Oakdene Parks, Johannesburg, South Africa
Free Wi-Fi
Located 7 km from FNB Stadium, which is highly appreciated by sports lovers, the 4-star Mahoua Resorts Johannesburg includes 12 rooms. Also, you can use parking on site.
Premier Hotel Mapungubwe
Premier Hotel Mapungubwe

Premier Hotel Mapungubwe

52 To 54 Marshall Street, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.2 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
24-hour reception
Outdoor swimming pool
Exercise gym
Restaurant
Business centre
The 4-star Premier Hotel Mapungubwe Johannesburg is located in Johannesburg, a 7-minute walk from Anglo American Platinum, and offers a swimming pool. The hotel offers high-speed Internet access in…
Feng Shui Guest Resort
Feng Shui Guest Resort

Feng Shui Guest Resort

21 Naivasha Road, Johannesburg, South Africa
Free Wi-Fi
Swimming pool
Pets allowed
The 3-star Feng Shui Guest Resort Johannesburg is located within 6 km of Nizamiye Mosque and offers tour/ticket assistance for better sightseeing in Johannesburg. At this Johannesburg hotel, guests…
La Vieille Ferme
La Vieille Ferme

La Vieille Ferme

58 A Bevan Road, Johannesburg, South Africa
Excellent location
This property boasts excellent location. It has a score 9.2 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
Swimming pool
Cots
Breakfast
The 4-star La Vieille Ferme Hotel Johannesburg has 6 rooms and is located nearly a 20-minute walk from The Square Shopping Centre. Guests can benefit from a golf course offered at this luxury guest…
The Royal Princess Garden In Randburg
The Royal Princess Garden In Randburg

The Royal Princess Garden In Randburg

111 Malibongwe Drive,, Randburg, South Africa
Superb location
This property boasts superb location. It has a score 8.4 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
Outdoor swimming pool
Fitness centre
Paid city shuttle
Business centre
Smoking allowed in designated areas
Featuring a storage for belongings, the convenient The Royal Princess Garden In Randburg Hotel Johannesburg lies in the premium area full of shopping sites like African Craft Market of Rosebank 7 km…
Genesis All-Suite Hotel
Genesis All-Suite Hotel

Genesis All-Suite Hotel

10 Sandler Road Fairmount, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.6 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
Swimming pool
Exercise gym
Genesis All-Suite Hotel Johannesburg is located within 6 km of South African National Museum of Military History and within 7 km of Goodman Gallery. This apartment assures guests' safety through a…
Monica'S Cottage
Monica'S Cottage

Monica'S Cottage

48 Westmoreland Road, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.8 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
Breakfast
To enjoy your vacation in Johannesburg, stay at Monica'S Cottage Johannesburg, which is approximately 15 minutes' drive from Carlton Centre and at a distance of 3 km from Linksfield Square Shopping…

All hotels in Johannesburg are booked for your dates. Try other dates

2025-09-17
2025-09-18

Maximum period that can be booked is 30 days. Please enter alternative dates.

Ages of children:
Specify the age of a child
Specify the age of children
Thank you for subscribing
Close