Combine Welgelegen House with Pafuri Camp

  • 3 Nights: Pafuri Camp – remote safari immersion in Makuleke Contract Park
  • 2 Nights: Welgelegen House – classic Cape Town elegance and heritage
  • Highlights: Safari drives, bush dining, Table Mountain views, historic city exploration

Combine An African Story with Pafuri Camp

  • 3 Nights: Pafuri Camp – remote safari immersion in Makuleke Contract Park
  • 2 Nights: An African Story – A contemplative retreat that blends heritage and intimacy, offering a poetic counterpoint to the city’s energy.
  • Highlights: Safari drives, bush dining, Table Mountain views, historic city exploration
RETURN to what matters
RETURN Africa
Central Reservations

+27 (0) 11 646 1391
reservations@returnafrica.com

Pafuri Collection

+27 (0) 11 646 1391
reservations@returnafrica.com

Cape Collection

Welgelegen House
+27 (0) 21 426 2373
reservations@welgelegen.co.za

An African Story
+27 (0) 11 646 1391
reservations@anafricanstory.co.za

Pafuri Camp TripAdvisor
Welgelegen House TripAdvisor

Simply Birding Recommended

2026 © RETURN Africa. All rights reserved. | Booking Terms & Conditions | Privacy Policy | Cookie Policy

Social Icons
document.addEventListener("DOMContentLiteSpeedLoaded",function(){const navbar=document.querySelector(".navbar-main");const toggler=document.querySelector(".navbar-toggler");const collapse=document.querySelector("#navbar-content");const transitionDelay=350;const isPlainNavbar=navbar.id==="nav-plain";if(!isPlainNavbar){window.addEventListener("scroll",function(){if(window.scrollY>50){navbar.classList.add("scrolled")}else if(!collapse.classList.contains("show")){navbar.classList.remove("scrolled")}})} toggler.addEventListener("click",function(){const isExpanded=collapse.classList.contains("show");if(!isExpanded){navbar.classList.add("active");navbar.classList.add("scrolled")}});collapse.addEventListener("shown.bs.collapse",function(ev){if(ev.target===collapse){collapse.classList.add("bg-light")}});collapse.addEventListener("hidden.bs.collapse",function(ev){if(ev.target===collapse){collapse.classList.remove("bg-light");setTimeout(()=>{navbar.classList.remove("active");if(!isPlainNavbar&&window.scrollY<=50){navbar.classList.remove("scrolled")}},transitionDelay)}});document.addEventListener("click",function(e){const isClickInsideNavbar=navbar.contains(e.target);const isNavbarExpanded=collapse.classList.contains("show");if(!isClickInsideNavbar&&isNavbarExpanded){const bsCollapse=bootstrap.Collapse.getInstance(collapse);if(bsCollapse){bsCollapse.hide()}}})})