• Help

Self Catering in Johannesburg

Hotels on map
Leaflet | © OpenStreetMap contributors
Search Hotels
Wed 2 Apr 2025
Thu 3 Apr 2025

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

Specify the age of a child
Specify the age of children
Wed 2 Apr 2025
Thu 3 Apr 2025

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

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

  • + Show All

Thematic hotels

  • + Show All

Review rating

Hotel facilities

  • + Show All

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
Highest rating
Free Wi-Fi
7.6
Good
Urban Hip Hotels - Splice
Urban Hip Hotels - Splice

Urban Hip Hotels - Splice

Good
6 reviews
7.6
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…
7.6
Good
Premiere Classe Apartment Hotel
Premiere Classe Apartment Hotel

Premiere Classe Apartment Hotel

Good
35 reviews
7.6
62 Corlett Dr, Corner Irene Road, 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.4
Excellent
The Capital Villa
The Capital Villa

The Capital Villa

Excellent
7 reviews
8.4
Cnr Linden & Rivonia Road, Sandton, South Africa
Free Wi-Fi
Outdoor swimming pool
Paid city shuttle
Restaurant
Smoking allowed in designated areas
Air conditioning
The Capital Villa Sandton hotel is located in Sandton, nearly a 5-minute stroll from JSE, and offers a seasonal outdoor swimming pool. This 4-star hotel offers Wi-Fi in public areas and has laptop…
9
Excellent
Wild Olive Executive Suite
Wild Olive Executive Suite

Wild Olive Executive Suite

Excellent
21 reviews
9
32 Waterfall Avenue Craighall, Johannesburg, South Africa
Exceptional location
This property boasts exceptional location. It has a score 9.6 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi in public areas
Express check-in/ -out
Outdoor swimming pool
Air conditioning
No pets allowed
Featuring a patio and a private pool, Wild Olive Executive Suite Johannesburg hotel lies a 15-minute drive from Johannesburg Zoo. Wi-Fi is accessible in public areas and complimentary private parking…
8.4
Excellent
Premier Hotel Mapungubwe
Premier Hotel Mapungubwe

Premier Hotel Mapungubwe

Excellent
70 reviews
8.4
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…
8
Good
Sandton Place
Sandton Place

Sandton Place

Good
1 review
8
121 Pretoria Avenue, Sandton, 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
Situated around a 10-minute drive from Beechwood Gardens, Sandton Place Apartment also boasts easy access to Sandton train station which is just 400 metres away. To diversify guests' leisure, an…
7.8
Good
City Lodge Hotel Eastgate
City Lodge Hotel Eastgate

City Lodge Hotel Eastgate

Good
11 reviews
7.8
7 Zulberg Close Off Ernest, Johannesburg, South Africa
Paid 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…
8.4
Excellent
Fifteenon Orange Guest Lodge
Fifteenon Orange Guest Lodge

Fifteenon Orange Guest Lodge

Excellent
6 reviews
8.4
15 Orange Road, 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.8
Good
7 Streams
7 Streams

7 Streams

Good
3 reviews
7.8
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.
7.6
Good
Don Sandton IV
Don Sandton IV

Don Sandton IV

Good
3 reviews
7.6
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…
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.
7.8
Good
Oppi Hoek Guest House
Oppi Hoek Guest House

Oppi Hoek Guest House

Good
5 reviews
7.8
196 Blake Street, Pretoria, 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
Fitness centre
Air conditioning
The 3-star Oppi Hoek Guest House Pretoria, located within a 10-minute drive of Waverley Plaza, offers an outdoor swimming pool and Wi-Fi in public areas. The designer hotel is a good starting point…
8
Good
The Royal Princess Garden In Randburg
The Royal Princess Garden In Randburg

The Royal Princess Garden In Randburg

Good
6 reviews
8
111 Malibongwe Drive, Johannesburg, 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…
8.6
Excellent
La Vieille Ferme
La Vieille Ferme

La Vieille Ferme

Excellent
6 reviews
8.6
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…
Mahoua Resorts
Mahoua Resorts

Mahoua Resorts

55-57 Oakdene Parks, Johannesburg, South Africa
Free Wi-Fi
Restaurant
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.
All Suite On 14Th
All Suite On 14Th

All Suite On 14Th

Cnr 14Th Avenue & Davidson Street, Fairlands, Roodepoort, South Africa
Free Wi-Fi
24-hour reception
Outdoor swimming pool
Meeting room
Smoking allowed in designated areas
Located approximately 5 minutes by car from Mosaiek Church, the 3-star All Suite On 14Th Roodepoort hotel offers Wi-Fi in public areas and a car park. Boasting an outdoor swimming pool, this…
Feng Shui Guest Resort
Feng Shui Guest Resort

Feng Shui Guest Resort

21 Naivasha Road, Johannesburg, South Africa
Free Wi-Fi
Swimming pool
Air conditioning
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…
Sandton Grand Suites
Sandton Grand Suites

Sandton Grand Suites

86 Grayston Drive, Sandton, South Africa
Free Wi-Fi
Swimming pool
Located 4.8 km from Hobart Grove Shopping Centre, Sandton Grand Suites hotel is just 5 minutes' stroll from Benmore Gardens Shopping Centre. Offering 15 rooms, this Sandton hotel provides a swimming…
8.6
Excellent
Genesis All-Suite Hotel
Genesis All-Suite Hotel

Genesis All-Suite Hotel

Excellent
244 reviews
8.6
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
Restaurant
Bar/ Lounge area
Air conditioning
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…
8
Good
Westay Timessquare Apartments
Westay Timessquare Apartments

Westay Timessquare Apartments

Good
67 reviews
8
125 Grayston Drive, Sandton, 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 in rooms
Outdoor swimming pool
Non-smoking property
Air conditioning
Located within a 500-metre distance of Sandton Market @ The Park and Mushroom Park, Westay Timessquare Apartments Sandton features views of the city. This apartment is situated 15 minutes' walk from…

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

Wed 2 Apr 2025
Thu 3 Apr 2025

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

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