• Help

Apartments and B&Bs in Johannesburg

Hotels on map
Search Hotels
2025-07-03
2025-07-04

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-07-03
2025-07-04

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
Sandtoncity-Apartment-Sleeps4-Pool-Parking
Sandtoncity-Apartment-Sleeps4-Pool-Parking

Sandtoncity-Apartment-Sleeps4-Pool-Parking

101 Katherine Street, Johannesburg, South Africa
Wi-Fi
Indoor swimming pool
Air conditioning
No pets allowed
The spacious 75 m² Sandtoncity-Apartment-Sleeps4-Pool-Parking Johannesburg is located in Johannesburg, within 25 minutes' walk of The Wanderers Grounds Stadium, and boasts an indoor pool. Within 25…
Amywealth Luxury Apartment
Amywealth Luxury Apartment

Amywealth Luxury Apartment

1 8Th Street, Johannesburg, South Africa
Free Wi-Fi
Cots
Pets allowed
Located 25 minutes' walk from Brenthurst Gardens, the 1-room Amywealth Luxury Apartment Johannesburg is 2.7 km from a top family-friendly place like the 55-hectare Johannesburg Zoo. At this apartment…
3 Bedroom Apartment In Bryanston
3 Bedroom Apartment In Bryanston

3 Bedroom Apartment In Bryanston

7 Chapel Avenue Apt No.3, Johannesburg, South Africa
Excellent location
This property boasts excellent location. It has a score 9.1 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
Air conditioning
Offering a location nearly 25 minutes' walk from Olivedale Corner, 3 Bedroom Apartment In Bryanston Johannesburg also gives access to a variety of tourist spots in the vicinity.
Upendo Amani Guesthouse
Upendo Amani Guesthouse

Upendo Amani Guesthouse

9 Methwold Drive, Johannesburg, South Africa
Free Wi-Fi
Swimming pool
To enjoy your vacation in Johannesburg, stay at Upendo Amani Guesthouse Johannesburg, which is nearly 25 minutes' walk from Our Lady Of Lebanon Maronite Catholic Church and just 1.5 km from Glenvista…
Joy-Treats - Apt 3
Joy-Treats - Apt 3

Joy-Treats - Apt 3

7 Amalinda Street, Johannesburg, South Africa
Exceptional location
This property boasts exceptional location. It has a score 10 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
The spacious 65 m² Joy-Treats - Apt 3 Apartment Johannesburg includes a patio and is situated only a 6-minute stroll from Amatuli Souvenir Store. Staying at the 1-bedroom apartment guests can check…
Cozy Loft With Swimming Pool
Cozy Loft With Swimming Pool

Cozy Loft With Swimming Pool

Madison Palms East 19, Johannesburg, South Africa
Free Wi-Fi
Outdoor swimming pool
Offering a private pool, the 1-room Cozy Loft With Swimming Pool Apartment Johannesburg is situated just 12 minutes' stroll from Taboo Night Club. Sandton City South Africa is located within a 2-km…
The Vantage 210
The Vantage 210

The Vantage 210

23 Tyrwhitt Avenue, Johannesburg, South Africa
Free Wi-Fi
Cots
Located 5 minutes' walk from African Craft Market of Rosebank and the large indoor Mall of Rosebank, The Vantage 210 Johannesburg apartment features views of the city. This apartment is situated 0.7…
Maboneng City Living - Apartment 1015
Maboneng City Living - Apartment 1015

Maboneng City Living - Apartment 1015

54 Siemert Road, Johannesburg, South Africa
Very good location
This property boasts very good location. It has a score 7.8 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
Air conditioning
Maboneng City Living - Apartment 1015 is a stylish and comfortable air-conditioned apartment located in the vibrant city of Johannesburg. This modern apartment boasts a fully equipped kitchen, a…
The White House In Sandton
The White House In Sandton

The White House In Sandton

11 Ashley Avenue, Johannesburg, South Africa
Wi-Fi in rooms
Wi-Fi
Located 2.9 km from Montecasino, the 4-bedroom The White House In Sandton Johannesburg villa features an indoor swimming pool, an indoor pool, ensuring a relaxing stay. Featuring access to a terrace,…
Southern Paradise
Southern Paradise

Southern Paradise

9 Tafelberg Drive, Johannesburg, South Africa
Pets allowed
Southern Paradise Apartment Johannesburg is located about 6 km from South Western Townships and at a distance of 3.4 km from Klipriviersberg Nature Reserve.
Luxury 4-Bedroom Mansion & Pool In Northcliff
Luxury 4-Bedroom Mansion & Pool In Northcliff

Luxury 4-Bedroom Mansion & Pool In Northcliff

108 Maluti Avenue, Johannesburg, South Africa
Free Wi-Fi
Swimming pool
Pets allowed
Featuring a private pool for guests' relaxation, the 4-bedroom Luxury 4-Bedroom Mansion & Pool In Northcliff Johannesburg villa is located within 25 minutes' walk of Mosaiek Church. Featuring a…
Bryanston Luxurious 4-Bed Villa
Bryanston Luxurious 4-Bed Villa

Bryanston Luxurious 4-Bed Villa

198 Eccleston Crescent, Johannesburg, South Africa
Free Wi-Fi
Express check-in/ -out
Outdoor swimming pool
Fitness centre
Jacuzzi
Cots
During the stay at Bryanston Luxurious 4-Bed Villa Johannesburg, guests can indulge in a hot tub or visit Montecasino Boulevard, located 2.9 km away. This 3-bedroom villa includes complimentary…
Luxury Hotel Style Living - Apartment In Fourways
Luxury Hotel Style Living - Apartment In Fourways

Luxury Hotel Style Living - Apartment In Fourways

3 Broadacres Dr, Broadacres Ah, Sandton, 2055, South Africa Unit 275 The Paddocks, Johannesburg, South Africa
Exceptional location
This property boasts exceptional location. It has a score 9.5 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Luxury Apartment Style Living - Apartment In Fourways, situated in Johannesburg, the Gauteng region's vibrant heart, is an impeccable 1-bedroom apartment offering a flat-screen TV, a stylish kitchen…
Cozy Sandringham Stay - Near Neighbourhood Square
Cozy Sandringham Stay - Near Neighbourhood Square

Cozy Sandringham Stay - Near Neighbourhood Square

27 Elizabeth Avenue 2, Johannesburg, South Africa
Free Wi-Fi
To enjoy your vacation in Johannesburg, stay at the spacious 100 m² Cozy Sandringham Stay - Near Neighbourhood Square Johannesburg apartment, which is 4.9 km from Johannesburg Zoo and about a 10…
Skye Views
Skye Views

Skye Views

3 Stan Road, Johannesburg, South Africa
The 1-room Skye Views Johannesburg apartment is approximately a 5-minute walk from Benmore Gardens Shopping Centre. The apartment is located in the Sandton district of Johannesburg and features a…
Secure Executive Apartment, Wifi, Solar Power, Netflix
Secure Executive Apartment, Wifi, Solar Power, Netflix

Secure Executive Apartment, Wifi, Solar Power, Netflix

46 Cotswold Drive, Johannesburg, South Africa
Wi-Fi in rooms
Free Wi-Fi
To enjoy your vacation in Johannesburg, stay at the 1-room Secure Executive Apartment, Wifi, Solar Power, Netflix Johannesburg, which is 3.1 km from Hillbrow Telkom Tower and around a 25-minute…
Goshen
Goshen

Goshen

73 Observatory Avenue, Johannesburg, South Africa
Express check-in/ -out
Seasonal outdoor pool
Children's menu
Air conditioning
The 1-room Goshen Apartment Johannesburg is located about 10 minutes' drive from Hashtag Escape Amusement Center and approximately 6 km from Standard Bank Gallery. Thanks to luxuries such as a sun…
Stunning 2 Bed Apartment In Sandton
Stunning 2 Bed Apartment In Sandton

Stunning 2 Bed Apartment In Sandton

Minerva Avenue, Johannesburg, South Africa
Free Wi-Fi
Cots
To enjoy your vacation in Johannesburg, stay at the 2-room Stunning 2 Bed Apartment In Sandton Johannesburg, which is at a distance of 3.1 km from Johannesburg Stock Exchange JSE and approximately a…
Easy To Step In
Easy To Step In

Easy To Step In

286 Fox Street, Johannesburg, South Africa
Free Wi-Fi
Pets allowed
Situated approximately 10 minutes' drive from the tall Hillbrow Telkom Tower, the 1-room Easy To Step In Apartment Johannesburg also boasts easy access to Gau Sandton train station which is…
Luminous Landing In Linden
Luminous Landing In Linden

Luminous Landing In Linden

42 8Th 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!
Luminous Landing In Linden Apartment Johannesburg offers easy entry to such city sights as Tonic, situated just a 6-minute walk away.

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

2025-07-03
2025-07-04

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