Browse accommodation options in St Francis Bay, Eastern Cape and book online

St Francis Bay is a little holiday village located about 90 km west of Port Elizabeth in the Eastern Cape province of South Africa. It's a popular destination for those who love nature, beaches, surfing and outdoor activities. 

It's recognized by its series of man-made canals and waterways that provide wonderful opportunities for water sports, swimming and other water activities. Another characteristic about St Francis Bay is the white-walled, thatched homes that decorate the canals, each having its own mooring.

Scroll down to browse the accommodation options in St Francis Bay

SIGN UP FOR OUR MONTHLY NEWSLETTER