Cape St Francis Resort is a coastal resort in the Eastern Cape, located in the quiet seaside village of Cape St Francis, about 90 minutes from Port Elizabeth airport. It offers a mix of accommodation types, including hotel-style rooms, three- and four-bedroom cottages, and luxury beach villas. Guests can choose between self-catering or bed-and-breakfast options.
The resort offers a high level of luxury, particularly in its Beach Break villas which feature en-suite bedrooms, open-plan living areas, private plunge pools, and direct access to the dunes. On-site dining includes Joe Fish Restaurant and Bar, specialising in seafood, and a poolside al-fresco bar. Facilities include a swimming pool, a health and beauty studio, conference venues, and a convenience shop to support self-catering stays. Guests also have access to a range of water-based activities and hiking trails.
The resort is child-friendly, with family accommodation such as the Club Family Apartments (two double beds plus two singles) and larger cottages for groups or families. There is also a children’s activity programme during the high season. Regarding accessibility, the resort is disability friendly.