Welcome to SafariNow. Get off your accommodation booking by paying with the voucher code before .
TIP!
Enter Dates
Enter your dates for accurate availability
Johannesburg, South Africa

Johannesburg Accommodation: Discover Unique Places to Stay-52

Johannesburg in Gauteng

Accommodation in Johannesburg

1300+ accommodation listings, including 57 specials
Don Rosebank | Rosebank Accommodation

Don Rosebank

Rosebank Hotel
Sleeps 20

The hotel is conveniently situated within walking distance of Rosebank Mall and is easily accessible from Jan Smuts Avenue, a main north-to-south route. It is...

Mi Casa Su Casa Boutique Accommodation | Accommodation Melville

Mi Casa Su Casa Boutique Accommodation

Melville Hotel
Sleeps 12

This lovely Hotel is located in Johannesburg. Nestled within 3. 7 kilometre(s) from the town centre, the establishment allows easy access to all this...

  • Wi-Fi
  • Swimming Pool
54 on Bath | Rosebank Accommodation

54 on Bath

Rosebank Hotel
Sleeps 150

Discover a contemporary and fashionable haven on Bath Avenue right in the heart of Rosebank, Johannesburg%u2019s trendy suburb. Classic and sophisticated, the...

R760
Avg per night
Avg per night
R760
BnB on 8th Avenue | Accommodation Melville

BnB on 8th Avenue

Melville Hotel
Sleeps 8

With a stay at BnB on 8th Avenue in Johannesburg (Melville), you'll be convenient to Melville Koppies Nature Reserve and University of Johannesburg. This bed &...

  • Wi-Fi
Hotel Lamunu | Braamfontein Accommodation

Hotel Lamunu

Braamfontein Hotel
Sleeps 20

Located in Johannesburg, HOTEL LAMUNU is in the historical district and minutes from Neighbourgoods Market and Alexander Theatre. This hotel is within close...

  • Wi-Fi
Glenda s Guest Suites | Accommodation Beaulieu

Glenda s Guest Suites

Beaulieu Hotel
Sleeps 16

When you stay at Glenda s Guest Suites in Midrand, you'll be within a 10-minute drive of South African Lippizaner Centre and Kyalami Country Club. This bed &...

  • Wi-Fi
  • Swimming Pool
R1300
Avg per night
Avg per night
R1300
Road Lodge Rivonia | Edenburg Accommodation

Road Lodge Rivonia

Edenburg Hotel
Sleeps 20

With a stay at Road Lodge Rivonia in Johannesburg (Rivonia), you'll be close to Morningside Mediclinic. This hotel is within the vicinity of Mediclinic Sandton...

  • Wi-Fi
R817
Avg per night
Avg per night
R817
Protea Hotel Johannesburg Balalaika Sandton | Accommodation Alexandra

Protea Hotel Johannesburg Balalaika Sandton

Alexandra Hotel
Sleeps 20

An outdoor pool steakhouse restaurant and Sandton Convention Centre a stone's throw away are the attractions of Protea Hotel by Marriott Balalaika Sandton. The...

  • Wi-Fi
  • Swimming Pool
Sandton Sun | Sandton Accommodation

Sandton Sun

Sandton Hotel
Sleeps 652

The Sandton Sun is over 20 years old and was one of the first luxurious hotels in Johannesburg. It became known as the Red Carpet Hotel by taxi drivers who...

  • Wi-Fi
  • On-site Parking
R3149
Avg per night
Avg per night
R3149
Gold Reef City Theme Park | Accommodation Robertsham

Gold Reef City Theme Park

Robertsham Hotel
Sleeps 20

Gold Reef City Theme Park Hotel in Johannesburg is an authentic portrayal of a turn-of-the-century mining town hotel, is located within Africa's largest theme...

Greatstays Guest House | Buurendal Accommodation

Greatstays Guest House

Buurendal Hotel
Sleeps 20

This lovely hotel is in Johannesburg Airport OR Tambo. With a total of 3 guests rooms, this is a nice place to stay. Greatstays Guest House is not a...

Sleep Eezy Cottages | Accommodation Farrarmere

Sleep Eezy Cottages

Farrarmere Hotel
Sleeps 14

With a stay at Sleep Eezy Cottages in Benoni (Farrarmere), you'll be close to SAPS Mechanical School Golf Club and Benoni Lake Golf Course. This 4-star...

  • Wi-Fi
  • Swimming Pool
R739
Avg per night
Avg per night
R739
Southern Sun Hyde Park | Hyde Park Accommodation

Southern Sun Hyde Park

Hyde Park Hotel
Sleeps 264

Next to the Hyde Park Corner Shopping Centre, this contemporary, upscale hotel is 6 km from the Sandton Convention Centre and 29.7 km from O.R. Tambo...

  • On-site Parking
R4000
Avg per night
Avg per night
R4000
Kwa Bungane Guest House | Accommodation Ormonde

Kwa Bungane Guest House

Ormonde Hotel
Sleeps 14

With a stay at Kwa - Bungane Guest House in Johannesburg South (Ormonde), you'll be convenient to Expo Centre Johannesburg and Gold Reef City. This guesthouse...

  • Wi-Fi
R1147
Avg per night
Avg per night
R1147
The Aviator OR Tambo Internati | Kempton Park CBD Accommodation

The Aviator OR Tambo Internati

Kempton Park CBD Hotel
Sleeps 20

Featuring a free airport shuttle to OR Tambo International Airport (4 km away) The Aviator Hotel OR Tambo offers rooms with a satellite TV. Hotel facilities...

Lydall Wild | Accommodation Bryanston

Lydall Wild

Bryanston Hotel
Sleeps 4

Property Location With a stay at Lydall Wild in Sandton (Bryanston), you'll be close to Pieter Toerien Theatre and Montecasino. This apartment is within the...

  • Wi-Fi
  • Swimming Pool
R965
Avg per night
Avg per night
R965
DaVinci Hotel and Suites on Nelson Mandela Square | Sandton Accommodation

DaVinci Hotel and Suites on Nelson Mandela Sq...

Sandton Hotel
Sleeps 332

Legacy's latest luxury hotel and all suites development is located adjacent to the prime location of Nelson Mandela Square. This is Legacy's fourth hotel on...

  • Wi-Fi
  • On-site Parking
DaVinci Hotel on Nelson Mandela Square | Accommodation Sandton

DaVinci Hotel on Nelson Mandela Square

Sandton Hotel
Sleeps 20

Featuring an infinity pool with cushioned loungers this Sandton hotel offers a full-service spa and gym. DaVinci’s gourmet restaurant includes a sushi bar and...

  • Wi-Fi
  • On-site Parking
Peermont Metcourt Suites at Emperors Palace | Isando Accommodation

Peermont Metcourt Suites at Emperors Palace

Isando Hotel
Sleeps 154

The public areas all have wi-fi access and there is a business centre for guest use and conference facilities. at the back of the hotel is an outdoor pool...

  • Wi-Fi
  • On-site Parking
African Pride Melrose Arch Hotel | Accommodation Birnam

African Pride Melrose Arch Hotel

Birnam Hotel
Sleeps 236

At African Pride Melrose Arch Hotel we never settle for anything less than extraordinary. Located in the sought-after Melrose Arch Lifestyle Development, this...

  • On-site Parking
R3175
Avg per night
Avg per night
R3175

Johannesburg accommodation

So, you’re getting ready for a holiday in the bustling Johannesburg, great!

Discover the history of South Africa at the Apartheid Museum. Shop at at the Neighbourgoods Market. Meet an array of different bird species at the Monte Casino Bird Park.

Popular areas to stay in Johannesburg

Most visitors seeking Johannesburg accommodation prefer to stay in the charming and convenient Muldersdrift or the vibrant Kempton Park, both to the north of the Johannesburg city centre. Others pick areas around the city, including Boksburg, Fourways, Roodepoort, and Rosebank. Other great areas are: Braamfontein, Alberton, Soweto, Germiston, Bedfordview and Edenvale.

Why not try other areas outside of Johannesburg? Experience refreshing affluence with places in Bryanston, Rivonia, Northcliff, Houghton, Parktown, Sunninghill, Woodmead and Hyde Park. Indulge in the energetic lifestyle in areas such as Auckland Park, Melville, Kyalami, North Riding, Fordsburg, Newtown, Illovo and Parkhurst. For a more relaxing time, look for accommodation in Ruimsig, Honeydew, Bramley, Linden and Randpark Ridge. Discover the diversity of the South African lifestyle with places to stay in Tembisa.

Your choice of accommodation

Book a self-catering place for greater privacy with an apartment and kitchen for your own use, at value for money prices

For hospitality and travel tips, check out the guest houses and bed and breakfast options in Johannesburg. Do you want luxury? There are many great hotels in the city.

Keep a lookout for places offering additional features, including private Jacuzzis and indoor fireplaces.

On a budget? Consider the backpacker options in Johannesburg.

Good luck finding your perfect accommodation in Johannesburg!

Is there a package that you really want and but can’t find? Then call us during business hours on 021 710 5800, and we’ll assist.