
5 nights from R20 435 per adult sharing
Valid for travel: 01 Mar 26 - 28 Mar 26
5 nights from R21 595 per adult sharing
Valid for travel: 01 Apr 26 - 06 Apr 26
5 nights from R19 595 per adult sharing
Valid for travel: 07 Apr 26 - 30 Apr 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights from R23 450 per adult sharing
Valid for travel: 01 Mar 26 - 31 Mar 26
5 nights from R24 485 per adult sharing
Valid for travel: 01 Apr 26 - 11 Apr 26
5 nights from R28 055 per adult sharing
Valid for travel: 12 Apr 26 - 30 Apr 26
5 nights from R23 040 per adult sharing
Valid for travel: 01 May 26 - 11 May 26
5 nights from R17 845 per adult sharing
Valid for travel: 13 May 26 - 09 Jun 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights from R23 970 per adult sharing
Valid for travel: 01 Mar 26 - 31 Mar 26
5 nights from R22 455 per adult sharing
Valid for travel: 01 Apr 26 - 30 Apr 26
5 nights from R19 215 per adult sharing
Valid for travel: 01 May 26 - 11 May 26
5 nights from R22 035 per adult sharing
Valid for travel: 12 May 26 - 23 May 26
5 nights from R27 300 per adult sharing
Valid for travel: 24 Jun 26 - 30 Jun 26
Upgrade to all inclusive from R3920 per person
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast and dinner daily.

5 nights from R24 435 per adult sharing
Valid for travel: 01 Mar 26 - 18 Mar 26
5 nights from R26 740 per adult sharing
Valid for travel: 19 Mar 26 - 28 Mar 26
Upgrade to All Inclusive from R5920 per person
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast and dinner daily.

5 nights from R25 725 per adult sharing
Valid for travel: 01 Mar 26 - 31 Mar 26
5 nights from R23 765 per adult sharing
Valid for travel: 01 Apr 26 - 30 Apr 26
5 nights from R20 525 per adult sharing
Valid for travel: 12 May 26 - 31 May 26
5 nights from R23 345 per adult sharing
Valid for travel: 15 Jun 26 - 23 Jun 26
Upgrade to all inclusive from R3920 per person
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast & dinner daily.

5 nights from R25 950 per adult sharing
Valid for travel: 01 Mar 26 - 28 Mar 26
5 nights from R24 345 per adult sharing
Valid for travel: 01 Apr 26 - 30 Apr 26
5 nights from R21 105 per adult sharing
Valid for travel: 02 May 26 - 11 May 26
5 nights from R21 105 per adult sharing
Valid for travel: 12 May 26 - 23 Jun 26
Upgrade to Premium All Inclusive from R8,400 per person
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights from R27 485 per adult sharing
Valid for travel: 01 Mar 26 - 10 Mar 26
5 nights from R25 825 per adult sharing
Valid for travel: 11 Mar 26 - 21 Mar 26
5 nights from R24 150 per adult sharing
Valid for travel: 22 Mar 26 - 05 Apr 26
5 nights from R21 875 per adult sharing
Valid for travel: 06 Apr 26 - 30 Apr 26
5 nights from R23 625 per adult sharing
Valid for travel: 01 Jun 26 - 23 Jun 26
24 hour All Inclusive
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights from R27 535 per adult sharing
Valid for travel: 01 Mar 26 - 28 Mar 26
5 nights from R24 215 per adult sharing
Valid for travel: 01 Apr 26 - 30 Apr 26
5 nights from R20 975 per adult sharing
Valid for travel: 12 May 26 - 31 May 26
5 nights from R24 805 per adult sharing
Valid for travel: 01 Jun 26 - 23 Jun 26
5 nights from R28 045 per adult sharing
Valid for travel: 24 Jun 26 - 30 Jun 26
Upgrade to the All In All Out All Inclusive meal plan from only R4000 per person
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast and dinner daily.

5 nights from R22 940 per adult sharing
Valid for travel: 07 Jan 26 - 28 Mar 26
5 nights from R22 940 per adult sharing
Valid for travel: 01 Apr 26 - 30 Apr 26
5 nights from R19 245 per adult sharing
Valid for travel: 12 May 26 - 31 May 26
5 nights from R20 125 per adult sharing
Valid for travel: 01 Jun 26 - 23 Jun 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast & dinner daily.
90 day advance purchase

5 nights from R23 240 per adult sharing
Valid for travel: 13 Mar 26 - 20 Mar 26
5 nights from R23 800 per adult sharing
Valid for travel: 21 Mar 26 - 31 Mar 26
5 nights from R23 270 per adult sharing
Valid for travel: 01 Apr 26 - 30 Apr 26
5 nights from R20 525 per adult sharing
Valid for travel: 01 May 26 - 23 Jun 26
Upgrade to Half Board Plus (including drinks from 10h00 to 00h00)from R3420 per person
Upgrade to All Inclusive basis from R6840 per person
Green fee from R1 460 per person for 18 holes
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast & dinner daily.

5 nights from R24 700 per adult sharing
Valid for travel: 01 Mar 26 - 18 Mar 26
5 nights from R27 255 per adult sharing
Valid for travel: 01 Apr 26 - 11 Apr 26
5 nights from R26 475 per adult sharing
Valid for travel: 12 Apr 26 - 30 Apr 26
5 nights from R24 985 per adult sharing
Valid for travel: 01 May 26 - 11 May 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & selected drinks daily.

5 nights from R24 730 per adult sharing
Valid for travel: 06 Feb 26 - 30 Mar 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights From R25 330 per person sharing
Valid for travel: 27 Feb - 11 Apr'26
5 nights From R21 580 per person sharing
Valid for travel: 12 Apr - 31 May'26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast & dinner daily.

5 nights from R25 495 per adult sharing
Valid for travel: 15 Mar 26 - 28 Mar 26
5 nights from R24 910 per adult sharing
Valid for travel: 07 Apr 26 - 30 Apr 26
5 nights from R21 670 per adult sharing
Valid for travel: 02 May 26 - 11 May 26
5 nights from R21 670 per adult sharing
Valid for travel: 12 May 26 - 07 Jun 26
5 nights from R31 045 per adult sharing
Valid for travel: 16 Jun 26 - 23 Jun 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights from R29 060 per adult sharing
Valid for travel: 01 Mar 26 - 31 Mar 26
5 nights from R24 780 per adult sharing
Valid for travel: 06 Apr 26 - 30 Apr 26
5 nights from R26 230 per adult sharing
Valid for travel: 12 May 26 - 31 May 26
5 nights from R29 335 per adult sharing
Valid for travel: 01 Jun 26 - 23 Jun 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights From R29 080 per person sharing
Valid for travel: 18 Feb 26 - 31 Mar 26
5 nights From R30 385 per person sharing
Valid for travel: 01 Apr 26 - 08 Apr 26
5 nights From R26 370 per person sharing
Valid for travel: 09 Apr 26 - 30 Apr 26
5 nights From R23 130 per person sharing
Valid for travel: 12 May 26 - 31 May 26
5 nights From R25 070 per person sharing
Valid for travel: 01 Jun 26 - 23 Jun 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights from R29 165 per adult sharing
Valid for travel: 08 Apr 26 - 30 Apr 26
5 nights from R22 085 per adult sharing
Valid for travel: 12 May 26 - 31 May 26
5 nights from R30 480 per adult sharing
Valid for travel: 01 Jun 26 - 23 Jun 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast & dinner daily.

5 nights from R30 005 per adult sharing
Valid for travel: 01 Mar 26 - 31 Mar 26
5 nights from R30 820 per adult sharing
Valid for travel: 01 Apr 26 - 30 Apr 26
5 nights from R26 580 per adult sharing
Valid for travel: 02 May 26 - 11 May 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights from R30 555 per adult sharing
Valid for travel: 01 Mar 26 - 28 Mar 26
5 nights from R29 160 per adult sharing
Valid for travel: 01 Apr 26 - 30 Apr 26
5 nights from R29 915 per adult sharing
Valid for travel: 12 May 26 - 23 Jun 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

5 nights From R31 180 per person sharing
Valid for travel: 01 Apr 26 - 08 Apr 26
5 nights From R29 190 per person sharing
Valid for travel: 09 Apr 26 - 30 Apr 26
5 nights From R27 940 per person sharing
Valid for travel: 12 May 26 - 31 May 26
5 nights From R26 695 per person sharing
Valid for travel: 01 Jun 26 - 23 Jun 26
Package Includes: Return flights ex Johannesburg, Return resort transfers, 5 nights accommodation, Breakfast, lunch, dinner & beverages daily.

All packages advertised include: Return flights from Johannesburg, Return resort transfers, 5 nights accommodation, meals as specified, approximate taxes and levies.
Half Board = Breakfast and dinner daily
Full Board = Breakfast, lunch and dinner daily
All Inclusive = Breakfast, lunch, dinner and selected drinks daily
Any specials advertised will be included in the package price advertised.
Just a friendly heads-up about our packages: they generally exclude items of a personal nature, such as souvenirs or extra activities. You'll also need to budget for your passport and any visa costs (if required for your destination), as well as any meals and drinks not specifically mentioned in your itinerary. Lastly, travel insurance is also not included, but we highly recommend it for your peace of mind!

Just a few quick notes on our pricing to help you plan:
All rates you see are per adult sharing and depend on availability when you book. Airfares and taxes can shift based on the season, airline, and class, which might affect the final price. Rates can also change due to currency fluctuations (without prior notice) and don't include any administration fees.
Unless specifically mentioned, our rates exclude all school holidays and peak travel periods, where supplements will apply. Any discounts or special offers have already been factored into the package price you see.
Please be aware that re-booking and cancellation fees do apply. Finally, all rates are provided by our third-party partners and were correct at the time of publishing. E&OE.
This website uses cookies. By continuing to use this site, you accept the Outside The Box Holidays use of cookies.