Johannesburg is a vibrant, lively city. Whether you're here for business or pleasure, enjoying the sanctuary of one of our spa hotels gives your trip the perfect balance.
Choose from our selection of hand-picked spa hotels in Johannesburg and Sun City - you'll make your holiday extra special. After your long flight, unwind and recharge with a soothing treatment in one of our spa hotels in Johannesburg.
Once you step inside one of our spa hotels in Johannesburg, life's stresses and strains melt away. Just relax, laze and enjoy your holiday to the full.
Each of our spa hotels provide a wide range of treatments and massages to choose from, including a range of traditional treatments. Indulge in sound and colour therapies designed to relax you completely. Some of our spa hotels also use renowned products like Pevonia Botanica, whilst others use products made from local herbs and plants.
Leave yourself feeling revitalised and inspired after a session with a personal trainer. They will give you fresh new workout ideas and diet tips that you can take home with you. Alternatively, go jogging or cycling in your hotel grounds and work off your stresses and strains.
Afterwards, relax in a heated infinity pool with a bird's eye view of the Johannesburg Zoological Gardens below. Swim to the edge and gaze down upon elephant and springbok.
Spa consultants at our spa hotels are also on hand to offer nutritional advice and relaxation techniques. Our spa hotels feature beauty salons - making you look as good as you feel.
From relaxation to rejuvenation, the benefits of visiting one of our spa hotels will last a lot longer than your holiday in Johannesburg.
Please note that you won't be able to make changes to your hotel or car booking. If you want to change your booking you will have to cancel your current booking and make a new booking. This can be done on ba.com.
We cannot guarantee that the same hotel room or car rental option will still be available if you have to cancel and make a new booking.