Discover Top Resorts in Johannesburg for Your Getaway

Emerald Resort & Casino
Resort
777 Frikkie Meyer Blvd, Vanderbijlpark, 1900, South Africa

Located in Vanderbijlpark, Emerald Resort & Casino features air-conditioned rooms and free private parking. The resort has an outdoor pool and and guests can enjoy a drink at the bar. All rooms come with a flat-screen TV with satellite channels. You will find a kettle in the room. All Hotel rooms are fitted with a private bathroom. For your comfort, you will find free toiletries and a hairdryer. You will find a gift shop at the property and free WiFi is available in the Hotel & Lodges, and reception area at the chalets. You can play mini-golf at this resort, and the area is popular for golfing. Virgin Active Gym Vanderbijlpark is 0.8 mi from Emerald Resort & Casino, while Emerald Animal World is 1.2 mi from the property. The nearest airport is O.R. Tambo International Airport, 48 mi from Emerald Resort & Casino.

Guest Reviews:

- "Best holiday ever 🇿🇦" - "Kumalos Family Vacation...🤗" - "Had a good nights rest in Peace and Quiet" - "Excellent" - "Enjoyed my stay at the resort." - "comfortable and awesome stay" - "perfect" - "Good, people were really nice and helpful, place was really comfy"

Mount Savannah Lodge by Dream Resorts
House
Stand 54, Farm Danielspruit, Cradle of Humankind,, Krugersdorp, 1739

Offering a garden, Mount Savannah Lodge by Dream Resorts provides accommodations in Krugersdorp. This property offers access to a terrace, free private parking, and free Wifi. Mountain views are a highlight at the guest house's pool. Towels and bed linen are offered in the guest house. The accommodation offers an air conditioning, a heating, and a private bathroom. Guests at Mount Savannah Lodge by Dream Resorts can enjoy a continental or a full English/Irish breakfast. For guests with children, the accommodation offers outdoor play equipment. Guests can also warm up near the outdoor fireplace after a day of cycling. Cradle of Humankind is 13 miles from Mount Savannah Lodge by Dream Resorts, while Roodepoort Country Club is 15 miles from the property. Lanseria International Airport is 21 miles away.

Guest Reviews:

- "I’ll definitely be coming back. Thank you for hosting us so well." - "I give the staff members 100/100 and their warm smiles" - "I loved the serene environment, lovely spacious cottage and the staff. I will come back if they improve on the food 😉"

Lasev Resort
Resort
Honeyvale, South Africa

Situated in Honeyvale, 27 km from Union Buildings, Lasev Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. This 4-star resort offers free shuttle service and room service. The resort offers an indoor pool, evening entertainment and a shared kitchen. A Full English/Irish breakfast is available each morning at the resort. Lasev Resort offers a children's playground. The accommodation provides an ironing service, as well as business facilities like fax and photocopying. Staff at Lasev Resort are available to provide advice at the 24-hour front desk. University of Pretoria is 31 km from the resort, while Pretoria Country Club is 35 km from the property. The nearest airport is Wonderboom Airport, 20 km from Lasev Resort.

Amenities:

Parking • Wheelchair Accessible • Breakfast • Child Friendly • Air Conditioner • Laundry • Kitchen • Private Pool • Balcony/Terrace • Pool

Honeyhills Excellence Resort J
House
5 Robyn Road, Roodepoort, 1724, South Africa

Honeyhills Excellence Resort J offers accommodations in Roodepoort, 7.9 miles from Roodepoort Country Club and 10 miles from Parkview Golf Club. This property offers access to a balcony, free private parking, and free Wifi. Montecasino is 14 miles away and Apartheid Museum is 15 miles from the guest house. Towels and bed linen are available in the guest house. The accommodation is non-smoking. Guests can relax in the garden at the property. Johannesburg Stadium is 13 miles from the guest house, while Observatory Golf Club is 14 miles from the property. The nearest airport is Lanseria International Airport, 17 miles from Honeyhills Excellence Resort J.

Amenities:

Internet • Parking • Hot Tub • Security/Safety • View • Pool • Child Friendly • Wellness Facilities

ATKV Buffelspoort
Resort
R104, Old Pretoria Road Marikana, Rustenburg, 0284, South Africa

Featuring barbecue facilities, ATKV Buffelspoort is located in Rustenburg in the North West region, 29 miles from Royal Bafokeng Stadium and 20 miles from Rustenburg Golf Club. With free WiFi, this 3-star resort has a garden and a bar. The resort has an indoor pool, year-round outdoor pool and terrace, and guests can grab a bite to eat in the restaurant. Rooms include a private bathroom with a shower, while certain rooms contain a kitchen with a fridge. At the resort, the rooms include a seating area. ATKV Buffelspoort has a playground. Magalies Park Golf Course is 25 miles from the accommodation, while Aerial Cableway Hartbeespoort is 27 miles from the property. Lanseria International Airport is 43 miles away.

Guest Reviews:

- "What a pity that we could not stay longer" - "I would definitely recommend it to old and young. There is plenty to keep you busy!" - "Comfort place" - "Great spot for friends and families to relax for a few days!" - "Wow perfect" - "Thank you for an amazing holiday" - "What a beautiful stay , am definitely coming back ." - "Happy" - "A fablous weekend break!" - "Standard rooms not comfortable" - "Stunning"

Honeyhills Excellence Resorts A
Bed & Breakfast
5 Robyn Road, Roodepoort, 1724, South Africa

Featuring a garden, Honeyhills Excellence Resorts A features accommodations in Roodepoort. This property offers access to a balcony, free private parking, and free Wifi. Johannesburg Stadium is 13 miles away and Observatory Golf Club is 14 miles from the bed and breakfast. Towels and bed linen are available in the bed and breakfast. The accommodation is non-smoking. Guests at the bed and breakfast can enjoy a full English/Irish breakfast. Roodepoort Country Club is 7.9 miles from Honeyhills Excellence Resorts A, while Parkview Golf Club is 10 miles from the property. Lanseria International Airport is 17 miles away.

Guest Reviews:

- "Honey Hills review by JL M"

Pecan Bush Lodge
Resort
368 Bekker Schools road Hekpoort, Magaliesburg, 1719, Magaliesburg, 1719

Located in Magaliesburg, 26 miles from Cradle of Humankind, Pecan Bush Lodge has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Offering a restaurant, the property also has a bar, as well as a hot tub. Certain accommodations at the property have a balcony with a mountain view. Certain rooms are equipped with a kitchenette with a microwave, a minibar and a stovetop. Roodepoort Country Club is 27 miles from the resort, while Cradle of Human Kind - Museum is 11 miles from the property. Lanseria International Airport is 33 miles away.

Guest Reviews:

- "Was very refreshing. Quiet. I liked the different pools located on the resort. Very tranquil." - "Exceptional" - "Had a great stay." - "It was fun and beautiful" - "nice but the thought of not having tv in the room was not ok" - "A place to be" - "We enjoyed our stay. I mostly took videos of the place but it was nice." - "It was a pleasant stay" - "Refreshing, I didn't" - "Lot of renovations and improvements needs to be done."

Finfoot Lake Reserve by Dream Resorts
Cabin
Elands River Game Reserve Vaalkop Dam, Vaalkop Dam, 0300, South Africa

Located on a 3,500 hectare reserve, Finfoot Lake Reserve is located 30 mi from Sun City and offers free WiFi. This resort features a beautiful lakeside setting. Finfoot Lake Reserve offers units, chalets and villas. The air-conditioned, furnished chalets are private and secluded and feature an private bathroom fitted with a bath and shower. They are are surrounded by natural flora and are all equipped with a mini fridge, tea-and-coffee-making facilities, a hairdryer and a private patio.The family villas offer two private bathrooms, the first fitted with a shower and the second offering a bath. The resort also has a self-catering villa that features a view offers a loft area, private plunge pool, BBQ facilities and a fully-equipped kitchen. The resort has an on-site restaurant offering set menus for breakfast and dinner and an a la carte menu for lunch. There s a bar where guests can enjoy cocktails. There are 2 large swimming pools as well as a games room with a TV, billards table and board games. Featuring 5 mi of water frontage, the reserve is home to game, bird and plant life. Activities can be booked on arrival and includes game drives, canoeing, fishing, barge cruises, and Segway game excursions. Guided bush walks are also offered. A spa and wellness center is available on site and the property also has two fully equipped conference centers seating up to 100 delegates as well as breakaway options. Pilanesberg National Park is 47 mi from Finfoot Lake Reserve, while the Johannesburg city center is 104 mi from the property. The last 12 mi is gravel road. The nearest airport is Lanseria (Johannesburg) Airport, 78 mi from the property. Your property description is created based on the facilities and amenities you add. It’s then translated into multiple languages, which can increase bookings by appealing to all potential guests.

Guest Reviews:

- "Probably one of the best stays in south Africa ever" - "Family friendly!" - "Value for money. Expectations exceeded!" - "We had a beautiful stay and would’ve loved to have been there much longer." - "Wonderful stay!" - "This day was delightful and the food delicious" - "Perfect bush retreat" - "Most relaxing bush breakaway!" - "Good value for money. Kids love it" - "Lovely, peaceful" - "Nice family resort"

Cradle Moon Lakeside Game Lodge
Resort
Plot 59, Farm Zwartkops Beyers Naude Drive,, Muldersdrift, 1747, South Africa

Cradle Moon Lakeside Game Lodge is a recently renovated resort village in Muldersdrift where guests can make the most of the garden and terrace. Both free Wifi and parking on-site are accessible at the resort village free of charge. The resort village features an outdoor swimming pool, fitness room, and full-day security. Accommodation for disabled guests is also available at the property. Guests can take in the views of the lake from the patio, which also has outdoor furniture. The resort village offers bed linen, towels, and daily room service. Guests are welcome to eat at the on-site family-friendly restaurant, which is open for dinner and lunch. The area is popular for cycling, and bike rental is available at Cradle Moon Lakeside Game Lodge. Outdoor play equipment is also available for guests at the accommodation. Eagle Canyon Country Club is 9 miles from Cradle Moon Lakeside Game Lodge, while Roodepoort Country Club is 11 miles from the property. Lanseria International Airport is 6.8 miles away.

Guest Reviews:

- "Bliss" - "Beautiful" - "My stay was wonderful, enjoyed the scenery and breakfast was lovely. Will definitely come back again." - "Awesome, would definitely come back" - "If you want some time off, this is the place." - "enjoyable" - "Peaceful"

Bass Lake Country Lodge
Resort
Portion 64, Leeuwkloof, De Wagensdrift, Pretoria, 1002, South Africa

Located in Pretoria, 25 mi from University of Pretoria, Bass Lake Country Lodge provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Providing a garden, the property is located within 25 mi of Union Buildings. Local points of interest like Kolonnade Retail Park and Silver Mall are reachable within 20 mi and 21 mi, respectively. At the resort, every room comes with a wardrobe. At Bass Lake Country Lodge each room is equipped with a desk, a TV and a private bathroom. You can play darts at the accommodations, and the area is popular for fishing. Our rooms are not self-catering. No food or alcohol allowed to be brought onto the premises. Voortrekker Monument is 28 mi from Bass Lake Country Lodge, while Zambezi Junction is 19 mi away. The nearest airport is Wonderboom Airport, 20 mi from the resort.

Guest Reviews:

- "Lovely stay in the Bushveld" - "Nice and comfortable" - "Beautiful, quiet location with excellent food but some of the offerings need to be reviewed"

Intaba Thulile
Resort
Farm Boschfontein, Maanhaarand, Maanhaarrand, 0346

Located in the Magaliesburg Nature Conservancy, Intaba Thulile offers self-catering chalets, an outdoor swimming pool and wildlife viewing opportunities. There is also a covered outdoor entertainment area and BBQ facilities. The chalets have a private patio with outdoor furniture, and an open-plan lounge, dining and kitchen area. The kitchen includes an oven, stove and microwave. The bathroom comes with a bath and shower. Towels and linen are provided. Guests can relax on their patio or by the swimming pool. There are also several hiking trails for guests to follow. Intaba Thulile is located 16 mi outside of Magaliesburg and 25 mi from Kgaswane Nature Reserve. The Lion and Rhino Park is 37 mi away, and Lanseria International Airport is 53 mi from the holiday park.

Guest Reviews:

- "A perfect, tranquil getaway." - "Fantastic" - "The perfect getaway to reconnect with nature and cement bonds with family" - "Great getaway" - "Value for money. Will definitely be back" - "Beautiful surroundings, great value for money, spotless." - "Beautiful, tranquil, immaculate accommodation, breathtaking sunsets" - "Enjoyable." - "Made me realise I love the bush more than the sea. My family got to spend quality time together."

Vaal Marina Resort
Resort
18 Stryfontien, Vaal Marina, 1945

Located in Vaal Marina, 25 miles from Leeukop Golf Course, Vaal Marina Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. 24 miles from Riviera on Vaal Golf Club and 25 miles from Johannesburg Country Club, the property has water sports facilities and barbecue facilities. Guests can enjoy lake views. Guest rooms in the resort are equipped with air conditioning, a seating area, a flat-screen TV with satellite channels, a kitchen, a dining area and a private bathroom with free toiletries, a bidet and a shower. Each room includes an electric tea pot, while selected rooms have a patio and others also offer mountain views. All guest rooms will provide guests with a fridge. Vaal Marina Resort has a playground. Guests at the accommodation will be able to enjoy activities in and around Vaal Marina, like fishing and canoeing. Maccauvlei Golf Club is 27 miles from Vaal Marina Resort. O.R. Tambo International Airport is 70 miles away.

Guest Reviews:

- "Good family stay and fishing" - "Enjoyed it" - "2 bedroom with pool" - "The staff are amazing."

Mzimkhulu Ranch & Resort
Cabin
Unnamed Road Plot 9 Boveneind Groenfontein 126 JR, Dinokeng Game Reserve, 0400, South Africa

Located in Dinokeng Game Reserve in the Limpopo region, Mzimkhulu Ranch & Resort provides accommodations with free private parking. Fitted with a terrace, the units feature a TV and a private bathroom with shower and free toiletries. A patio with pool views is offered in each unit. Dinokeng Game Reserve is 15 miles from the lodge, while Leeufontein Nature Reserve is 21 miles away.

Guest Reviews:

- "Such a lovely and quiet place. So close to most activities ❤️" - "Will definitely recommend to all!!!" - "The staff is friendly and the rooms are very clean and neat." - "Value for your money but due to rain we couldn’t do most outdoor activities" - "Fun and memorable" - "Such a breath of fresh air! Friendly staff, clean and comfortable accommodation!" - "great" - "Everything was fantastic, but the kitchen facilities are not sufficient to be called self catering."

Out in Africa Wildlife Lodge
Resort
22 Patrys Road Dinokeng Game Resereve, Dinokeng Game Reserve, 0400, South Africa

Located in Dinokeng Game Reserve, 7.9 miles from Dinokeng Game Reserve, Out in Africa Wildlife Lodge has accommodations with a garden, free private parking, a shared lounge and a terrace. Staff on site can arrange airport transportation. At the resort, each room comes with a deskand a patio with a garden view. Out in Africa Wildlife Lodge provides certain accommodations that have a safety deposit box, and rooms contain a private bathroom with a shower and free toiletries. The rooms feature a closet. Breakfast is available, and includes à la carte, continental and Full English/Irish options. At the accommodation you'll find a restaurant serving African, French and Greek cuisine. A vegetarian option can also be requested.

Guest Reviews:

- "Amazing stay with great food" - "Old world charm with a modern twist" - "Exceptional and worth everything , what an experience" - "A truly unique experience, and the most exquisite food!" - "Amazing" - "Ludger and Monique are exceptional hosts. It was a wonderful, peaceful experience!" - "Great experience" - "Very tranquil and beautiful stay"

MOOD Health Resort
Resort
96b Houghton Drive, Johannesburg, 2198, South Africa

Located in Johannesburg, 1.6 miles from Observatory Golf Club, MOOD Health Resort provides accommodations with an outdoor swimming pool, private parking, a garden and a shared lounge. Featuring a concierge service, this property also provides guests with a terrace. Certain units at the property include a balcony with a pool view. Free WiFi is available to all guests, while some rooms here will provide you with a patio. The breakfast offers à la carte, continental or Full English/Irish options. Johannesburg Stadium is 2.7 miles from the resort, while Parkview Golf Club is 4.2 miles away. O.R. Tambo International Airport is 13 miles from the property.

Guest Reviews:

- "Majestic experience that had us wanting to come back soon." - "greatness" - "Amazing place, it’s a must visit if you need to recharge" - "Kay Roxette" - "A luxurious place for getting holistic wellness and relaxation, and feeling like royalty." - "Amazing serene modern home away from home!" - "Very comfortable good quality venue with amazing staff" - "I want to go back thats how amazing it was" - "Besides the absence of certain items we shall visit again"

Honeyhills Excellence Resort E
House
5 Robyn Road, Roodepoort, 1724, South Africa

Honeyhills Excellence Resort E offers accommodations in Roodepoort, 13 miles from Johannesburg Stadium and 14 miles from Observatory Golf Club. With free private parking, the property is 7.9 miles from Roodepoort Country Club and 10 miles from Parkview Golf Club. Gold Reef City & Casino is 15 miles from the guest house, and Gold Reef City is 15 miles away. Montecasino is 14 miles from the guest house, while Apartheid Museum is 15 miles away. Lanseria International Airport is 17 miles from the property.

Guest Reviews:

- "Very happy and I enjoyed my stay" - "Work trip" - "Decent"

Golden Impalas Bush Resort
Resort
64 Klipdrift Dinokeng Game Reserve, Hammanskraal, 0400

Located in Hammanskraal, 28 miles from University of Pretoria, Golden Impalas Bush Resort provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden. Among the facilities of this property are a restaurant, free shuttle service and a shared lounge, along with free WiFi throughout the property. The property has evening entertainment and room service. At the resort, the rooms include a patio. All rooms come with a private bathroom with a shower, free toiletries and a hairdryer. All guest rooms at Golden Impalas Bush Resort feature air conditioning and a desk. The accommodation has a terrace. You can play pool and table tennis at Golden Impalas Bush Resort. Union Buildings is 29 miles from the resort, while Pretoria Country Club is 30 miles away.

Amenities:

Oceanfront • Guest Services • Laundry • Balcony/Terrace • Spa • Transportation/Shuttle • Accessibility • Wellness Facilities • Parking • Tv • Ocean View • Barbecue/Outdoor Cooking

Honeyhills Excellence Resorts D
House
5 Robyn Road, Roodepoort, 1724, South Africa

Honeyhills Excellence Resorts D is located in Roodepoort, just 7.9 miles from Roodepoort Country Club and 10 miles from Parkview Golf Club. This property offers access to a terrace, free private parking, and free Wifi. Montecasino is 14 miles away and Apartheid Museum is 15 miles from the guest house. Towels and bed linen are offered in the guest house. The accommodation is non-smoking. Guests can enjoy the infinity pool and garden at the guest house. Johannesburg Stadium is 13 miles from Honeyhills Excellence Resorts D, while Observatory Golf Club is 14 miles from the property. The nearest airport is Lanseria International Airport, 17 miles from the accommodation.

Amenities:

Internet • Oceanfront • View • Other • Guest Services • Ocean View • Parking • Pool • Balcony/Terrace • Wellness Facilities • Security/Safety • Hot Tub

House 22 on Alice
Resort
22 Alice Street The Reeds, Centurion, 0061, South Africa

Located in Centurion, 6.8 miles from Irene Country Club, House 22 on Alice provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The property is around 9.3 miles from Gallagher Convention Centre, 10 miles from Voortrekker Monument and 11 miles from Rietvlei Nature Reserve. The resort features family rooms. At the resort, each room has a closetand a patio with a garden view. With a private bathroom equipped with a shower and a hairdryer, rooms at House 22 on Alice also offer free WiFi, while selected rooms come with a pool view. Guest rooms will provide guests with a fridge. Pretoria Country Club is 15 miles from the accommodation, while Union Buildings is 16 miles away. Lanseria International Airport is 22 miles from the property.

Guest Reviews:

- "A home away from home" - "Comeback for more"

Luxury Living at Canvas 82 Unit 129
Resort
82 Canvas Road, Four Ways, 2153, South Africa

3.9 miles from Montecasino in Four Ways, Luxury Living at Canvas 82 Unit 129 provides accommodations with access to a fitness room. Featuring a garden, the property is located within 10 miles of Roodepoort Country Club. The resort village features parking on-site, an outdoor swimming pool, and a shared kitchen. Featuring free Wifi, the units have a washing machine and a flat-screen TV. A terrace with an outdoor dining area and garden views is offered in all units. At the resort village, each unit has bed linen and towels. For guests with children, the resort village offers kids pool and outdoor play equipment. The resort village has a picnic area where you can spend the day outdoors. Sandton City Mall is 10 miles from Luxury Living at Canvas 82 Unit 129, while Gautrain Sandton Station is 10 miles from the property. Lanseria International Airport is 9.3 miles away.

Guest Reviews:

- "Will Defintely come back" - "i had a lovely time time wish i had extended my days there" - "Fabulous Place" - "Nice house but too secure"

Luxurious Resorts
Apartment
27 Matroosberg Road 4,3,, Pretoria, 0081, South Africa

Set 2.8 km from Pretoria Country Club, Luxurious Resorts offers accommodation with free WiFi and free private parking. All of the air-conditioned units feature a private bathroom, flat-screen TV, fully-equipped kitchen and terrace. Guests at the apartment can enjoy a buffet breakfast. Guests can also relax in the garden. University of Pretoria is 6 km from Luxurious Resorts, while Union Buildings is 9.4 km from the property. The nearest airport is Wonderboom Airport, 20 km from the accommodation.

Amenities:

Internet • Air Conditioner • Pool • Balcony/Terrace • Parking • Child Friendly

Ukhanya resort
Cabin
48 State Street, Midrand, 1685, South Africa

Featuring a swimming pool, a garden, a shared lounge and views of the garden, Ukhanya resort is located in Midrand and provides accommodations with free WiFi. For added convenience, the property can provide towels and bed linen for an extra charge. Gallagher Convention Centre is 2 miles from the lodge, while Kempton Park Golf Club is 10 miles away. O.R. Tambo International Airport is 15 miles from the property.

Amenities:

Security/Safety • Tv • Pool • Other • Internet • Balcony/Terrace • Guest Services • View • Entertainment • Sports/Activities • Pet Friendly • Parking

Sekgome Resort
Resort
118 doornkuil sweet water ,orange farm, Johannesburg, 1873, South Africa

Located in Johannesburg, 17 miles from Meyerton Golf Club, Sekgome Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a bar. 18 miles from Leeukop Golf Course and 20 miles from Apartheid Museum, the resort provides water sports facilities. Certain accommodations at the property have a terrace with a garden view. Kliprivier Country Club is 20 miles from the resort, while Gold Reef City & Casino is 20 miles from the property. The nearest airport is Lanseria International Airport, 40 miles from Sekgome Resort.

Amenities:

Pet Friendly • Other • Child Friendly • Balcony/Terrace • Pool • Parking • Laundry • Breakfast

Marry hill-side resort
House

Boasting accommodation with a private pool, Marry hill-side resort is situated in Johannesburg. Free WiFi is available throughout the property and private parking is available on site. Offering direct access to a balcony with garden views, the air-conditioned holiday home consists of 1 bedroom and a fully equipped kitchen. A flat-screen TV is provided. Montecasino is 6.2 km from the holiday home, while Gautrain Sandton Station is 8.5 km from the property. The nearest airport is Lanseria International Airport, 21 km from Marry hill-side resort.

Amenities:

Pool • Pet Friendly • Internet • Parking • Child Friendly • Air Conditioner

Johannesburg Resorts on the Map

Compare the Best Resorts in Johannesburg – Addresses, Prices, Stars, Rating, and Review Count

Property Name Address Price ($) Star Rating Review Count Book
Emerald Resort & Casino 777 Frikkie Meyer Blvd, Vanderbijlpark, 1900, South Africa 58 4.0 8.3 3182 Click here
Mount Savannah Lodge by Dream Resorts Stand 54, Farm Danielspruit, Cradle of Humankind,, Krugersdorp, 1739 210 4.0 9.3 90 Click here
Lasev Resort Honeyvale, South Africa 41 4.0 7.5 79 Click here
Honeyhills Excellence Resort J 5 Robyn Road, Roodepoort, 1724, South Africa 39 4.0 1 Click here
ATKV Buffelspoort R104, Old Pretoria Road Marikana, Rustenburg, 0284, South Africa 149 3.0 8.6 645 Click here
Honeyhills Excellence Resorts A 5 Robyn Road, Roodepoort, 1724, South Africa 27 3.0 7.1 8 Click here
Pecan Bush Lodge 368 Bekker Schools road Hekpoort, Magaliesburg, 1719, Magaliesburg, 1719 71 8.5 882 Click here
Finfoot Lake Reserve by Dream Resorts Elands River Game Reserve Vaalkop Dam, Vaalkop Dam, 0300, South Africa 147 8.8 468 Click here
Cradle Moon Lakeside Game Lodge Plot 59, Farm Zwartkops Beyers Naude Drive,, Muldersdrift, 1747, South Africa 150 7.6 296 Click here
Bass Lake Country Lodge Portion 64, Leeuwkloof, De Wagensdrift, Pretoria, 1002, South Africa 197 8.7 275 Click here
Intaba Thulile Farm Boschfontein, Maanhaarand, Maanhaarrand, 0346 67 9.1 156 Click here
Vaal Marina Resort 18 Stryfontien, Vaal Marina, 1945 117 6.4 110 Click here
Mzimkhulu Ranch & Resort Unnamed Road Plot 9 Boveneind Groenfontein 126 JR, Dinokeng Game Reserve, 0400, South Africa 52 8.7 107 Click here
Out in Africa Wildlife Lodge 22 Patrys Road Dinokeng Game Resereve, Dinokeng Game Reserve, 0400, South Africa 267 9.0 44 Click here
MOOD Health Resort 96b Houghton Drive, Johannesburg, 2198, South Africa 143 9.1 25 Click here
Honeyhills Excellence Resort E 5 Robyn Road, Roodepoort, 1724, South Africa 20 6.1 20 Click here
Golden Impalas Bush Resort 64 Klipdrift Dinokeng Game Reserve, Hammanskraal, 0400 187 9.4 11 Click here
Honeyhills Excellence Resorts D 5 Robyn Road, Roodepoort, 1724, South Africa 18 8.1 8 Click here
House 22 on Alice 22 Alice Street The Reeds, Centurion, 0061, South Africa 83 9.7 6 Click here
Luxury Living at Canvas 82 Unit 129 82 Canvas Road, Four Ways, 2153, South Africa 49 9.4 5 Click here
Luxurious Resorts 27 Matroosberg Road 4,3,, Pretoria, 0081, South Africa 63 6.2 5 Click here
Ukhanya resort 48 State Street, Midrand, 1685, South Africa 66 1 Click here
Sekgome Resort 118 doornkuil sweet water ,orange farm, Johannesburg, 1873, South Africa 105 1 Click here

Note: The prices for each Resorts in Johannesburg do vary. This can be because of the number of people you are booking for, how far in advance you book and the season. The prices above are only meant as a rough estimate for comparison purposes. Click the buttons above (or click here) to get the latest prices.

Frequently Asked Questions

Highly rated resorts in Johannesburg with swimming pools include:

  • Emerald Resort & Casino.- Review Count: 3182, Rating: 8.3
  • Mount Savannah Lodge by Dream Resorts.- Review Count: 90, Rating: 9.3
  • Lasev Resort.- Review Count: 79, Rating: 7.5

Resorts in Johannesburg offering shuttle or transfer services include:

  • Emerald Resort & Casino.- Review Count: 3182, Rating: 8.3
  • Mzimkhulu Ranch & Resort.- Review Count: 107, Rating: 8.7
  • Out in Africa Wildlife Lodge.- Review Count: 44, Rating: 9.0

These resorts in Johannesburg provide full spa and wellness facilities:

  • Emerald Resort & Casino.- Review Count: 3182, Rating: 8.3
  • ATKV Buffelspoort.- Review Count: 645, Rating: 8.6
  • Finfoot Lake Reserve by Dream Resorts.- Review Count: 468, Rating: 8.8

Popular family-friendly resorts in Johannesburg include:

  • Emerald Resort & Casino.- Review Count: 3182, Rating: 8.3
  • Mount Savannah Lodge by Dream Resorts.- Review Count: 90, Rating: 9.3
  • Lasev Resort.- Review Count: 79, Rating: 7.5

Pet-friendly resorts in Johannesburg include:

  • Intaba Thulile.- Review Count: 156, Rating: 9.1
  • Luxury Living at Canvas 82 Unit 129.- Review Count: 5, Rating: 9.4
  • Ukhanya resort.- Review Count: 0, Rating: 0.0

Resorts in Johannesburg that offer complimentary breakfast include:

  • Emerald Resort & Casino.- Review Count: 3182, Rating: 8.3
  • Lasev Resort.- Review Count: 79, Rating: 7.5
  • Pecan Bush Lodge.- Review Count: 882, Rating: 8.5

Resorts in Johannesburg with free or private parking include:

  • Emerald Resort & Casino.- Review Count: 3182, Rating: 8.3
  • Mount Savannah Lodge by Dream Resorts.- Review Count: 90, Rating: 9.3
  • Lasev Resort.- Review Count: 79, Rating: 7.5

Some of the best Resorts in Johannesburg are:

  • Emerald Resort & Casino.- Review Count: 3182, Rating: 8.3
  • Mount Savannah Lodge by Dream Resorts.- Review Count: 90, Rating: 9.3
  • Lasev Resort.- Review Count: 79, Rating: 7.5

Some of the popular Resorts in Johannesburg are:

  • Emerald Resort & Casino.- Review Count: 3182, Rating: 8.3
  • Pecan Bush Lodge.- Review Count: 882, Rating: 8.5
  • ATKV Buffelspoort.- Review Count: 645, Rating: 8.6