South Africa
  • Gauteng (Johannesburg & Surrounds)
  • KwaZulu-Natal (Durban)
  • Western Cape (Cape Town)
  • Eastern Cape
  • Mpumalanga
  • North West
  • Free State
  • Northern Cape
  • Limpopo
Rest of Africa
  • Nigeria
  • Mozambique
  • Kenya
  • Zambia
  • Tanzania
Middle East &
Indian Ocean
  • Seychelles
  • United Arab Emirates

SAVE 15% ON YOUR STAY IF YOU BOOK 21 DAYS IN ADVANCE Learn More

Make a Booking

Manage Your Reservations

Special Offers

View of chalets across lake at Pine Lake Resort

Mpumalanga Getaway

Visit Pine Lake Resort and enjoy the tranquil surroundings and stunning scenery From R1,850 per night for a self-catering 6 sleeper chalet.