Contact Us Terms of Use Privacy & Cookies Statement

Yes, send me expert tips and deals!

By proceeding, you agree to our Privacy Policy and Terms of Use.

Search

This is an AI-powered search. Please write descriptive search sentences for the best results.

Recent Search

Oyster Logo
Hotels in Johannesburg
6 Hotels
Genesis All-Suite Hotel
10 Sandler Road, Fairmount

The upper-middle-range Genesis All-Suite Hotel is an apartment-style hotel located above the Genesis shopping center in Fairmont. The hotel is close to several convenient amenities like restaurants, shops, and a post office. The 50 suites (largest unit has four bedrooms) feature beautifully-curated modern decor with flat-screen TVs, fully-equipped kitchenettes, laundry facilities, and private balconies. A hot buffet breakfast is served each morning, though it costs extra. The Bistro is open for lunch and dinner, along with a pizza restaurant and on-site bar and lounge. The rooftop plunge pool is a highlight here, along with poolside bar. Business travelers will appreciate the conference, meeting, and business center facilities. As an alternative, Crowne Plaza Johannesburg - The Rosebank is located in a more popular business and nightlife area and has a similar list of features.

The Residence Boutique Hotel
17 4th Avenue, Houghton

The Residence Boutique Hotel is a luxury boutique property within the upmarket neighborhood of Houghton. It's within a 10-minute drive to two shopping malls as well as three golf courses and the Johannesburg Zoo. The 18 guest rooms are spacious with luxurious interiors, private outdoor areas (some with hot tubs), and amenities like flat-screen TVs, minibars, and free Wi-Fi. All rates include a buffet and a la carte breakfast and the restaurant stays open for lunch and dinner (private dining is available). There are also a bar and several lounges. Wellness features include three outdoor swimming pools, along with a luxurious spa, fitness center, and tennis courts. The souvenir shop sells textiles and jewelry. As an alternative, 54 on Bath is another luxury boutique property with more central location in Rosebank.

Faircity Mapungubwe Hotel Apartments
Corner Marshall & Ferreira Street, Marshalltown

The upper-middle-range Faircity Mapungubwe Hotel Apartments is a city center hotel with modern and casual interiors. The hotel offers a free shuttle within a three-mile radius, which includes the popular city center districts of Maboneng, Braamfontein, and Newtown. The 96 guest rooms are apartment-style with flat-screen TVs, kitchenettes, and free Wi-Fi -- some rooms have private balconies. The restaurant and bar serves both buffet and a la carte breakfasts (though not included in all room rates) as well as lunch and dinner. There are an outdoor swimming pool and a small fitness center. For business travelers, conference, meeting, and business facilities are available. The Reef Hotel is another nearby option for travelers looking for city central accommodation, and it also offers a rooftop bar and chicer rooms. 

54 on Bath
54 Bath Avenue, Rosebank
Crowne Plaza Johannesburg - The Rosebank
CNR Tyrwhitt & Sturdee Avenues, Rosebank
The Reef Hotel
58 Anderson Street, Marshalltown

The Reef Hotel is a mid-range, 16-story hotel in the center of downtown Johannesburg's Financial District -- two blocks from a Red Bus City Sightseeing tour stop. The 120 rooms feature Johannesburg-themed decor and amenities like flat-screen TVs, coffeemakers, and free Wi-Fi. There's a hot buffet breakfast each morning, though it's not included in all room rates. The hotel has both a fine-dining steakhouse and a casual restaurant. A highlight here is the rooftop bar, Elevate, with spectacular city views and lively nightlife scene. There's also a sundeck with two hot tubs and a small fitness center. The conference and meeting rooms are often used by the businesses in the area. As an alternative, the nearby Faircity Mapungubwe Hotel Apartments offers apartment-style rooms and has an outdoor swimming pool.