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

7 Palms Lodge

225 Sangiro Road, Johannesburg, South Africa View map

7 Palms Lodge Johannesburg hotel offers access to Ellis Park Stadium, which is located approximately 7 km away. More

Book Now

28 Blandford Place

Blandford Road, North Riding, Johannesburg, South Africa View map

Guests of 28 Blandford Place Bed & Breakfast Johannesburg can enjoy access to Norscot Koppies Nature Reserve, located approximately 10 minutes away by car. Guests who stay at this bed & breakfast can… More

From US$ 56 Book Now

Merwehuis Bed And Breakfast

35 Ripley Road, Johannesburg, South Africa View map

Merwehuis Bed And Breakfast Johannesburg includes 7 rooms and is approximately 10 minutes by car from the prominent Melville Koppies Nature Reserve. Parking is provided on site. More

From US$ 35 Book Now

The Shyre Mansion

67 5Th Street, Johannesburg, South Africa View map

Situated within a 5-minute drive of the superb Everard Read Gallery, The Shyre Mansion Bed & Breakfast Johannesburg offers proximity to various city highlights. Unwind in this Johannesburg bed &… More

Book Now

Vilakazi Backpackers

7125 Malie Street Orlando West, Soweto, Johannesburg, South Africa View map

Vilakazi Backpackers Hostel is at a distance of 300 metres from Home of Archbishop Desmond Tutu and approximately 4.7 km from Walter Sisulu Square. More

From US$ 17 Book Now

C And C Hotel Vibes Jhb Ferndale

459 Long Avenue, Johannesburg, South Africa View map

A 10-minute ride from Douglasdale Village Shopping Centre, C And C Hotel Vibes Jhb Ferndale Johannesburg includes 11 rooms. Guests who stay at the guest house can park their car on site. More

Book Now

Houghton Skye

10 Acorn Ln, Johannesburg, South Africa View map

Houghton Skye Hotel Johannesburg offers 6 rooms nearly 25 minutes' walk from Bezuidenhout Park. Situated 10 minutes' drive from The Wilds Municipal Nature Reserve, the Houghton Skye also gives access… More

Book Now

Carol Cottage Fun

287 West Avenue, Johannesburg, South Africa View map

Located approximately 10 minutes by car from Windsor Golf Course, Carol Cottage Fun Johannesburg hotel is only a 5-minute walk from Adventure Golf. More

From US$ 31 Book Now

Westminster Garden

15 Westminster Avenue, Johannesburg, South Africa View map

Westminster Garden Hotel Johannesburg provides proximity to Liliesleaf History Museum, which is situated nearly a 10-minute drive away. More

Book Now

The Pearl Guest House

303 Enford Road 303 Enford Road Mondeor, Johannesburg, South Africa View map

The Pearl Guest House Johannesburg is a 10-minute drive from Apartheid Museum, and it features complimentary parking and a Jacuzzi onsite. This hotel is also 3.8 km from Gold Reef City Casino. More

Book Now

Whitehouse Guesthouse

29 Kew Rd, Richmond, Johannesburg, South Africa View map

2.9 km from South African National Museum of Military History, Whitehouse Guesthouse Johannesburg includes 14 rooms. More

From US$ 27 Book Now

Maboneng On Main - Uncapped Wi-Fi

260, Johannesburg, South Africa View map

The 28 m^2 Maboneng Precinct Johannesburg - Craftsmenship Apartments is nestled in a central area of Johannesburg, 4.5 km from South African National Museum of Military History and a mere 14 minutes'… More

Book Now

Stella'S Place

78 2Nd Avenue, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Stella'S Place Apartment Johannesburg, which is around a 10-minute drive from Circa and within 3 km of Windsor Golf Course. Featuring a… More

From US$ 25 Book Now

Sandton Stays-Two Bedroom Apartment In Dainfern

87 Broadacres Drive, Johannesburg, South Africa View map

The 1-room Sandton Stays-Two Bedroom Apartment In Dainfern Johannesburg is located around 10 minutes by car from Norscot Koppies Nature Reserve and offers Wi-Fi for either business or leisure. More

From US$ 48 Book Now

Modern Apartment In Culturally Vibrant Melville 22

10 Main East Road, Johannesburg, South Africa View map

Located 2.2 km from Johannesburg Zoo, the 40 m^2 Modern Apartment In Culturally Vibrant Melville 22 Johannesburg overlooks the outdoor pool. Situated 10 minutes' drive from Constitution Hill Human… More

From US$ 56 Book Now

Shrubly Suite 1 - Peaceful, Stylish In Sandton-Backup Power

35 Shrublands Drive, Johannesburg, South Africa View map

Featuring a swimming pool, the 1-room Shrubly Suite 1 - Peaceful, Stylish In Sandton-Backup Power Johannesburg is around 5 minutes' walk from Benmore Gardens Shopping Centre. This 17 m^2 apartment… More

From US$ 50 Book Now

6 Olives On Third

60 3Rd Street, Johannesburg, South Africa View map

6 Olives On Third Apartment Johannesburg is located 6 km from African Craft Market of Rosebank and a 10-minute ride from Northcliff. Wi-Fi and complimentary private parking are provided for guests'… More

Book Now

Michelangelo Towers 3Bed Apartment

8 Maude Street 1108, Johannesburg, South Africa View map

More

Book Now

6 Olives On Third

60 Third Street Linden, Johannesburg, South Africa View map

The 25 m^2 6 Olives On Third Apartment Johannesburg is located 4.9 km from Goodman Gallery and around a 10-minute drive from Delta Park. Wi-Fi and complimentary private parking are also available at… More

From US$ 48 Book Now

Luxury Apartment In Sandown

128 Patricia Road, Johannesburg, South Africa View map

Luxury Apartment In Sandown Johannesburg is situated around 25 minutes' walk from Nelson Mandela Square and offers a fitness studio. Also, there is a swimming pool to ensure a more enjoyable stay. More

From US$ 128 Book Now

Loft Living Door36

Harrogate, Johannesburg, South Africa View map

More

Book Now

Comfy Nest - The Paramount

8Th Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Comfy Nest - The Paramount Apartment Johannesburg, which is approximately a 10-minute drive from Melrose Temple and at a distance of 2.2 km… More

From US$ 58 Book Now

@Home Cottage

7 Homestead Road Bramley, Johannesburg, South Africa View map

Nestled set in a garden, @Home Cottage Johannesburg includes a terrace with views of the garden. Beechwood Gardens is at a distance of 3.9 km from the apartment, and Nedbank Head Office is nearly a… More

From US$ 42 Book Now

Modernafrique

11 Greenstone Place, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 40 m^2 Modernafrique Apartment Johannesburg, which is approximately 10 minutes' drive from Alexandra and at a distance of 2.7 km from Bunny Park. More

Book Now

Sunset Studio At One Rosebank

One Rosebank, Johannesburg, South Africa View map

More

From US$ 56 Book Now

The Ney At The Bolton

2 Sturdee Avenue, Johannesburg, South Africa View map

Situated 5 minutes' stroll from Cornerstone Church Rosebank, the spacious 64 m^2 The Ney At The Bolton Apartment Johannesburg also boasts easy access to Rosebank train station which is nearly a 5… More

From US$ 45 Book Now

Sandton Atherstone Luxury

8 Atherstone Road, Johannesburg, South Africa View map

Located at an 850-metre distance from Rosebank railway station, Sandton Atherstone Luxury Apartment Johannesburg is at a 500-metre distance from The Wanderers Golf Club. With a Jacuzzi featured, this… More

Book Now

Villa In The Village

97 Wierda Road East 27, Johannesburg, South Africa View map

Situated within a 10-minute drive of James & Ethel Gray Park, the spacious 200 m^2 Villa In The Village Johannesburg also boasts easy access to Sandton train station which is about 5 minutes' walk… More

From US$ 95 Book Now

Sandton Skye 411

3 Stan Road, Johannesburg, South Africa View map

Featuring a swimming pool, Sandton Skye 411 Apartment Johannesburg is a 5-minute walk from Benmore Gardens Shopping Centre. Wi-Fi is available for guests' business or leisure needs. More

Book Now

Seven Palms - Tranquility On Dover

8 Dover Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Seven Palms - Tranquility On Dover Apartment Johannesburg, which is 3.1 km from Alberts Farm Conservancy and 10 minutes by car from Oriental Plaza. More

From US$ 43 Book Now

Ojay Homes Studio At Maboneng

260 Main Street 273 Craftmanship , Third Floor, Johannesburg, South Africa View map

The 33 m^2 Ojay Homes Studio At Maboneng Johannesburg is situated 6 minutes' stroll from Booysens and 20 km from Rand airport. Wi-Fi is provided for both business and leisure activities. More

Book Now

Villa In Sandton Johannesburg

141 North Road, Johannesburg, South Africa View map

More

From US$ 257 Book Now

Mount Royal 29 - Large 1 Bed With Balcony

8 Kopje Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the spacious 80 m^2 Mount Royal 29 - Large 1 Bed With Balcony Apartment Johannesburg, which is at a distance of 2.6 km from French South African… More

From US$ 40 Book Now

Marble Nights

16 Kirkby Road, Johannesburg, South Africa View map

The 2-room Marble Nights Apartment Johannesburg offers easy access to such tourist sites as Bedford Centre, located about 5 minutes' walk away. More

From US$ 62 Book Now

Solo Or Couples Studio In The Heart Of Maboneng

268 Fox Street Studio 432 Maboneng Lifestyle Centre, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Solo Or Couples Studio In The Heart Of Maboneng Apartment Johannesburg, which is 3.4 km from Wemmer Pan and 10 minutes by car from the air… More

Book Now

Chez Paul Luxury House With Pool & Solar

134 Henrietta Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the spacious 350 m^2 Chez Paul Luxury House With Pool & Solar Apartment Johannesburg, which is nearly a 10-minute drive from The Wilds Municipal Nature… More

From US$ 138 Book Now

Dream Abodes @ Splice Riviera

49 Splice Riviera Cnr Main And Riviera, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 2-room Dream Abodes @ Splice Riviera Apartment Johannesburg, which is at a distance of 2.1 km from Jhb Zoo Lake and approximately 25 minutes' walk… More

From US$ 41 Book Now

Neat Apartment In Randburg

323 Surrey Avenue, Johannesburg, South Africa View map

Situated 9 minutes' stroll from Volle Evangelie Kerk Ferndale, the 1-room Neat Apartment In Randburg Johannesburg provides guests with Wi-Fi for either business or leisure. Everard Read is 7 km from… More

From US$ 30 Book Now

Capital In The Park

101 Katherine Street, Johannesburg, South Africa View map

More

Book Now

The Apex Rosebank - Building With Generator

7 Hood Avenue, Johannesburg, South Africa View map

Located approximately a 10-minute walk from Rosebank railway station, the 120 m^2 The Apex Rosebank - Building With Generator Apartment Johannesburg is just a 9-minute walk from African Craft Market… More

From US$ 82 Book Now

The Base Apartment III

323 Surrey Avenue, Johannesburg, South Africa View map

The 1-room The Base Apartment III Johannesburg is located about 15 minutes by car from Nelson Mandela Square and offers Wi-Fi for either business or leisure. Braamfontein Spruit Trail is a 10-minute… More

Book Now

Hadeda Cottage

100 Gordon Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Hadeda Cottage Johannesburg, which is at a distance of 4.4 km from Worldwear Shopping Centre and approximately 25 minutes' walk from Mosaiek… More

From US$ 64 Book Now

The Cul De Sac In Auckland Park

16 Cookham Road House, Johannesburg, South Africa View map

More

Book Now

Gael Guest3

61 Eckstein Street, Johannesburg, South Africa View map

Situated around 10 minutes' drive from Constitution Hill, the 1-room Gael Guest3 Apartment Johannesburg provides guests with Wi-Fi for either business or leisure. Also, the presence of a private… More

Book Now

Tolbos

20 4Th Street, Johannesburg, South Africa View map

More

Book Now

Wileminahs Palace

286 Fox Street, Johannesburg, South Africa View map

Located merely 5 minutes on foot from Ellis Park Stadium, the 1-room Wileminahs Palace Apartment Johannesburg is within 10 minutes' drive of a top family-friendly place like Johannesburg Zoo. Guests… More

Book Now

D&Dluxury Rivonia Apartments With Inverter

9 De La Rey Road 2Nd Floor Unit 30, Johannesburg, South Africa View map

Located 10 minutes' drive from Liliesleaf History Museum, the spacious D&Dluxury Rivonia Apartments With Inverter Johannesburg overlooks the pool. Wi-Fi and a free private car park are among the… More

From US$ 99 Book Now

Private Cottage

228 Hurricane Street, Johannesburg, South Africa View map

Private Cottage Johannesburg is located 4.7 km from Klipriviersberg Nature Reserve and a 10-minute drive from Diepkloof Extreme Park. Wi-Fi is available for guests' business or leisure needs. More

From US$ 34 Book Now

An Elegant 2-Bedroom Apt In Sandton

89 Grayston Drive, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 2-room An Elegant 2-Bedroom Apt In Sandton Johannesburg, which is just 1.2 km from Sandton City South Africa and 12 minutes' walk from Sandton… More

Book Now

The Jozi Embassy - A Hallmark House Apartments

54 Siemert Road, Johannesburg, South Africa View map

The Jozi Embassy - A Hallmark House Apartments Johannesburg is located in the very heart of Johannesburg, 19 minutes' walk from Johannesburg Stadium. Situated within easy walking distance of Ellis… More

From US$ 71 Book Now