Special offers and Exclusive deals

Search Hotels

2025-07-08
2025-07-09
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Apartments and B&Bs in Johannesburg

Luxurious One Bedroom Apartment - Capital On Park

101 Katherine Street, Johannesburg, South Africa View map

The 52 m^2 Luxurious One Bedroom Apartment - Capital On Park Johannesburg is located about 400 metres from Sandton train station and approximately a 5-minute walk from Atholl Square Shopping Centre. More

Book Now

Luxury Edenberg Apartment In Rivonia, Sandton

16 11Th Avenue, Johannesburg, South Africa View map

The spacious Luxury Edenberg Apartment In Rivonia, Sandton Johannesburg is located within 10 minutes' drive of Epsom Downs Shopping Centre and approximately 6 km from Johannesburg Stock Exchange JSE.… More

Book Now

Smartapartment 229

Unit 229 Carreira Road , 50 On Lever, Johannesburg, South Africa View map

The 76 m^2 Smartapartment 229 Johannesburg apartment is located 2.4 km from Vodaworld and around a 10-minute drive from Vodacom Corporate Park Building. Wi-Fi and complimentary private parking are… More

Book Now

Nosu Rivonia

11Th Avenue The Link, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Nosu Rivonia Apartment Johannesburg, which is at a distance of 4.8 km from Land Rover Experience Kyalami and nearly 15 minutes' walk from… More

From US$ 38 Book Now

Luxe Minimal Studio At One Rosebank

37 Cradock Avenue, Johannesburg, South Africa View map

More

Book Now

Melrose Arch Luxury Apartment - With Generator

2 Melrose Boulevard, Johannesburg, South Africa View map

Melrose Arch Luxury Apartment - With Generator Johannesburg is located 1 km from Johannesburg Zoo and an 18-minute walk from Bidvest Wanderers Stadium. This apartment features Wi-Fi throughout the… More

From US$ 79 Book Now

Urbanity Rosebank

2 Sturdee Avenue, Johannesburg, South Africa View map

Urbanity Rosebank Apartment Johannesburg is located 7 km from Carlton Centre and 25 minutes' stroll from Zoo Lake Park. Wi-Fi is available for guests' business or leisure needs. More

From US$ 55 Book Now

Luxury Unit

4 Pritchard Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Luxury Unit Apartment Johannesburg, which is a 9-minute stroll from Game and 12 minutes' walk from the large museum "Johannesburg Art… More

Book Now

Colosseum Apartment Blue Cbd Jhb

41 Kruis Street, Johannesburg, South Africa View map

The 1-room Colosseum Apartment Blue Cbd Jhb Johannesburg is located about 25 minutes on foot from Neighbourgoods Market and offers Wi-Fi for either business or leisure. A private parking lot is also… More

From US$ 43 Book Now

Apex Serviced Apartments

9 Hood Avenue, Johannesburg, South Africa View map

Located just 10 minutes' walk from Rosebank railway station, Apex Serviced Apartments Johannesburg is at a 700-metre distance from the vibrant indoor mall "African Craft Market of Rosebank". Wi-Fi… More

From US$ 94 Book Now

Rosa On St James

13 Saint James Street, Johannesburg, South Africa View map

The 1-bedroom Rosa On St James Hotel is placed within 3.7 km of All Saints Shopping Centre and only a few minutes' walk away from Liberty Church Randburg. Featuring an outdoor swimming pool, a… More

From US$ 34 Book Now

Bryanston Elgin - Cottage 2

71 Elgin Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the spacious 220 m^2 Bryanston Elgin - Cottage 2 Johannesburg, which is at a distance of 3.1 km from Epsom Downs Shopping Centre and approximately a 10… More

From US$ 38 Book Now

Daisy Furnished Basic Apartments

130 Daisy Street, Johannesburg, South Africa View map

The 75 m^2 Daisy Furnished Basic Apartments Johannesburg is situated a mere 12 minutes' walk from Taboo Night Club and offers an outdoor swimming pool. This 2-bedroom apartment is situated nearly 15… More

Book Now

1 Bedroom Luxury Apartment Sandton Skye

3 Stan Road 807A, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at 1 Bedroom Luxury Apartment Sandton Skye Johannesburg, which is 16 minutes' walk from Investec Investment Bank and at a distance of 7 km from Liliesleaf… More

Book Now

The Titan Apartment-Randburg 291Surrey Ave,Ferndale

354 Kent Avenue, Johannesburg, South Africa View map

The 1-room The Landmark Apartment Johannesburg is located approximately 6 km from Sandton Convention Center and offers Wi-Fi for either business or leisure. Emmarentia Dam is nearly a 15-minute drive… More

Book Now

Isibaya House

84 Marshall Street, Johannesburg, South Africa View map

Situated a mere 7 minutes' walk from Anglo American Platinum, Isibaya House Apartment Johannesburg also boasts easy access to Gau Sandton train station which is a 20-minute ride away. The apartment… More

Book Now

Cozy Hyde Park House Apartments

15 Melville Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Cozy Hyde Park House Apartments Johannesburg, which is 3.7 km from South African National Museum of Military History and around a 10-minute ride from… More

Book Now

Mistica On St James

13 Saint James Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Mistica On St James Apartment Johannesburg, which is approximately a 10-minute ride from Windsor Golf Course and within a 7-km distance of… More

From US$ 25 Book Now

Lux Studio Apartment @ Hallmark House

54 Siemert Road, Johannesburg, South Africa View map

Situated approximately 5 minutes' walk from Ellis Park Stadium, the 1-room Lux Studio Apartment @ Hallmark House Johannesburg offers guests easy access to various tourist attractions nearby. This 50… More

From US$ 24 Book Now

Sandton Views Home

West Street Unit 76. 4Th Floor, Johannesburg, South Africa View map

The 2-room Sandton Views Home apartment is situated in the Sandton district, 15 minutes on foot from Sandton City Shopping Centre and offers a free private car park, an outdoor swimming pool and a… More

From US$ 59 Book Now

Serene Dwelling In Maboneng

286 Fox Street, Johannesburg, South Africa View map

More

Book Now

Urban Sky Studio @ Hallmark House

54 Siemert Road, Johannesburg, South Africa View map

The 1-room Urban Sky Studio @ Hallmark House Apartment Johannesburg overlooks the pool and provides guests with Wi-Fi and private parking on site. South African National Museum of Military History… More

From US$ 43 Book Now

31 On Forest

31 Forest Road Unit 1, Johannesburg, South Africa View map

Located within a 10-minute drive of The Zone @ Rosebank, the 15 m^2 31 On Forest Apartment Johannesburg is 3.4 km from a top family-friendly place like Hashtag Escape Amusement Center. Guests can… More

From US$ 22 Book Now

1 Bed At Raphael Penthouse Nelson Mandela Square

5Th Street 163, Johannesburg, South Africa View map

More

Book Now

Mount Royal 43 Large 1 Bed Apartment

8 Kopje Rd, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the spacious 1-bedroom Mount Royal 43 Large 1 Bed Apartment Johannesburg, which is 4.4 km from Johannesburg Zoo and around a 10-minute drive from… More

Book Now

B&M Luxury Apartments At Sandton Westpoint

89 Grayston Drive, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 2-room Tee Luxury Apartments At Sandton Westpoint Johannesburg, which is around a 15-minute ride from African Craft Market of Rosebank and within 6… More

Book Now

City Retreat At Craftsmanship 223

260 Main Street, Johannesburg, South Africa View map

Located approximately 10 minutes by car from 11 Diagonal Street, the 50 m^2 City Retreat At Craftsmanship 223 Apartment Johannesburg is at a distance of 6 km from a top family-friendly place like the… More

Book Now

Lm Company

1 Emerald Boulevard, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 2-room Lm Company Apartment Johannesburg, which is approximately 10 minutes' drive from Glendower Golf Club and around 6 km from Alexandra. This… More

From US$ 107 Book Now

Roxy'S Place Revonia

16 11Th Ave, Johannesburg, South Africa View map

Situated 3 km from Rietfontein Nature Reserve, the spacious 65 m^2 Roxy'S Place Revonia Apartment Johannesburg provides guests with Wi-Fi for either business or leisure. Located 15 minutes' drive… More

Book Now

Lux Apartment With Views 91A

2 Murray Street Flex On Murray, Johannesburg, 2090, South Africa, Johannesburg, South Africa View map

Located at a distance of 3.6 km from French South African Chamber of Commerce and Industry, the spacious 1-bedroom Lux Apartment With Views 91A Johannesburg is within 25 minutes' walk of a top family… More

From US$ 127 Book Now

The Terrace 2 Bed - Sandton Gate

The Terrace, Sandton Gate, 25 Minerva Ave, Glenadrienne , Sandton 2196, Johannesburg, South Africa View map

The 64 m^2 The Terrace 2 Bed - Sandton Gate Apartment Johannesburg is situated a 5-minute stroll from Rosebank Union Church and 30 km from Lanseria International airport. Wi-Fi and a free private car… More

Book Now

Big Dreams Luxury Suite Rivonia

30 Homestead Road, Johannesburg, South Africa View map

Big Dreams Luxury Suite Rivonia Johannesburg is located 4.3 km from Waterfall Lifestyle Centre and within a 15-minute drive of Sandton Convention Center. Wi-Fi and complimentary private parking are… More

Book Now

Deardorcus Haven

260 Main Street, Johannesburg, South Africa View map

Located approximately 4 km from The Wilds Municipal Nature Reserve, the 1-room Deardorcus Haven Apartment Johannesburg is about 15 minutes by car from a top family-friendly place like Johannesburg… More

From US$ 24 Book Now

171 The Base Apartment

323 Surrey Avenue, Johannesburg, South Africa View map

The 50 m^2 171 The Base Apartment Johannesburg is located within a 5-minute drive of Volle Evangelie Kerk Ferndale and offers Wi-Fi for either business or leisure. Access to a private swimming pool… More

Book Now

Modern 2 Bedroom Apartment In Vibrant Melville 99

10 Main East Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Modern 2 Bedroom Apartment In Vibrant Melville 99 Johannesburg, which is at a distance of 2.2 km from Johannesburg Zoo and nearly a 10… More

From US$ 72 Book Now

Nyasa Apartment

7 Willow Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Nyasa Apartment Johannesburg, which is a 10-minute ride from Klipriviersberg Municipal Nature Reserve and 4.9 km from Camelot Spa at Marion… More

Book Now

Uptown Oasis 2 Bedrooms , 2 Bathrooms Apartment In Maboneng With Unlimited Wifi

21 Albrecht Street, Johannesburg, South Africa View map

Located within 5 minutes' walk of Maboneng Precinct, the spacious 98 m^2 Uptown Oasis 2 Bedrooms, 2 Bathrooms Apartment In Maboneng With Unlimited Wifi Johannesburg gives quick access to various… More

Book Now

City Building At Maboneng

276 Main Street Maboneng Flat Name City Building Flat Floor 2 Number 205, Johannesburg, South Africa View map

More

Book Now

Oam The Paramount Houghton

8Th Street The Paramount, Johannesburg, South Africa View map

Oam The Paramount Houghton Apartment Johannesburg is located 2.6 km from James & Ethel Gray Park and a 12-minute walk from Saxonwold. Wi-Fi and private parking are also available at this apartment. More

From US$ 73 Book Now

Sandton Sky 1312

3 Stan Road, Johannesburg, South Africa View map

More

Book Now

Studio Apartment - Slg Unit 12

31 Forest Road, Johannesburg, South Africa View map

Studio Apartment - Slg Unit 12 Johannesburg is located about 10 minutes' drive from Royal Johannesburg & Kensington Golf Club and a 10-minute ride from Innesfree Park. Guests will enjoy Wi-Fi, and a… More

Book Now

Apartment In Sandton, Rivonia

Rivonia Boulevard, Johannesburg, South Africa View map

Apartment In Sandton, Rivonia Johannesburg is located a 10-minute ride from Epsom Downs Shopping Centre and 7 km from Sandton Convention Center. Offering a terrace, this spacious 170 m^2 apartment… More

Book Now

6 The Curve Unit 18

8 The Curve, Johannesburg, South Africa View map

6 The Curve Unit 18 Apartment Johannesburg is located 10 minutes' drive from Constitution Hill and 3.1 km from Melrose Temple. Wi-Fi and free private parking are provided for guests' business or… More

From US$ 26 Book Now

Big Oak Cosy Cottage

44 Will Scarlet Road, Johannesburg, South Africa View map

Boasting a kitchenette on a terrace, the 1-room Big Oak Cosy Cottage Johannesburg is around a 10-minute ride from Parktown North. At a distance of 3.2 km from the 16 m^2 apartment you will find Delta… More

Book Now

Letaba Cottages

11 Letaba Road, Johannesburg, South Africa View map

Nestled just 5 minutes' walk from Fresh Earth Food Store, the 6-room Letaba Cottages Johannesburg apartment offers quick access to numerous tourist attractions nearby. More

From US$ 38 Book Now

31 On Forest Road

31 Forest Road, Johannesburg, South Africa View map

Located about 25 minutes' walk from Bidvest Wanderers Stadium, the 1-room 31 On Forest Road Apartment Johannesburg is at a distance of 3.4 km from a top family-friendly place like Hashtag Escape… More

From US$ 41 Book Now

Executive And Spacious Apartments In Masingita Towers Sandton

15 West Road South, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Executive And Spacious Apartments In Masingita Towers Sandton Johannesburg, which is at a distance of 2.4 km from Sandton Convention Center and about a… More

Book Now

Rustic Industrial Maboneng Loft

Living Moad Loft 5, Johannesburg, South Africa View map

More

Book Now

Long & Short Stays With Uncapped Wi-Fi & Security

42 Berkeley Avenue, Johannesburg, South Africa View map

Long & Short Stays With Uncapped Wi-Fi & Security Johannesburg apartment is located 3 km from Montecasino and a 10-minute drive from Liliesleaf History Museum. Wi-Fi and a free private car park are… More

Book Now

Welcome Home!

48 Kelvin Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Welcome Home! Johannesburg apartment, which is about a 10-minute ride from Nelson Mandela Square and within 5 km of Houghton Golf Club. Wi… More

Book Now