Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St Francis Bay – 76 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

CANAL GUEST HOUSE - Waterfront Accommodation

St Francis Bay

Located on the canals in St Francis Bay, Canal Guest house is located 1.2 mi from the village center. Canal suites feature a wooden deck over-looking the water. Dream location, awsome lodge. Pam and Rob are fantastics host . Will come back for sure

Show more Show less
9.6
Exceptional
261 reviews
Price from
$121
per night

i-LOLLO Bed & Breakfast at the River Mouth

St Francis Bay

i-LOLLO Bed & Breakfast at the River Mouth is located just steps away from where the Kromme River meets the Indian Ocean. This beautiful location offers ocean, river and mountain views. Excellent location. Awesome breakfast Nice and clean room

Show more Show less
8.9
Excellent
286 reviews
Price from
$73
per night

Cycads on Sea Guest House

St Francis Bay

Providing garden views, Cycads on Sea Guest House in St Francis Bay provides accommodations, an outdoor swimming pool, a bar, a shared lounge, a garden and barbecue facilities. I would recommend this place to everyone: - the personal and hospitable service of the hosts - big room, very comfortabel bed - excellent price / quality - lovely breakfast, especially the home made yoghurt and the eggs Thanks Richard and Dee for your hospitality!

Show more Show less
9.6
Exceptional
206 reviews
Price from
$46
per night

Ships Bell at Port St Francis

St Francis Bay

With Cape St. Francis Beach reachable in a 10-minute walk, Ships Bell at Port St Francis provides accommodations, a restaurant, an outdoor swimming pool, a bar and a garden. Location excellent for the purpose of walking, dining and scenery.

Show more Show less
9.1
Wonderful
138 reviews
Price from
$75
per night

Milkwood Country Cottage

St Francis Bay

Located 1640 feet away from St. Francis Bay Golf Course, Milkwood Country Cottage offers spacious rooms leading onto the patio with views of the pool or garden. just gorgeous! loved the outdoor area with pool, inside was beautiful.Excellent breakfast!

Show more Show less
8.4
Very Good
105 reviews
Price from
$36
per night

Cottage on College

St Francis Bay

Set in St Francis Bay, Cottage on College offers accommodations within 2953 feet of the beach. The property features views of the garden, and offers free WiFi and free private parking. EVERYBODY WAS FRIENDLY AND HELPFULL.

Show more Show less
8.9
Excellent
182 reviews
Price from
$39
per night

Sandals Guest House

St Francis Bay

Located in St. Francis Bay just 492 feet from the beach, Sandals Guest House offers an outdoor pool in its gardens. Its restaurant serves tropical African cuisine. Wi-Fi is free. The whole experience was without fault. The front of house, Lufanda was exceptionally helpful, happy and accommodating.

Show more Show less
8.4
Very Good
106 reviews
Price from
$71
per night

The Sands @ St Francis

St Francis Bay

Featuring direct access to the beach and an infinity pool, The Sands is located in St. Francis Bay overlooking the Indian Ocean. It includes a restaurant and a bar, and provides free parking. Proximity of hotel to beach and outlook from the bedroom.

Show more Show less
9.3
Wonderful
223 reviews
Price from
$120
per night

Sandriver Lodge

St Francis Bay

Located in St Francis Bay and a 1-minute walk from the beach, these rooms and apartments feature a rustic-style décor and private entrances. The lodge’s café overlooks the indigenous garden. Marc was very welcoming and would share stories about how he ended there. Anneke’s breakfast was second to none: excellent home made bread and bacon and eggs.

Show more Show less
9.1
Wonderful
90 reviews
Price from
$45
per night

Pearl Oyster guesthouse

St Francis Bay

Located in St Francis Bay, within a 10-minute walk of Cape St. Francis Beach and 1.5 miles of St Francis Bay Beach, Pearl Oyster guesthouse has accommodations with a garden and free WiFi throughout... The homely touch and feel to it. The home away from home, but just with a few extras to it.

Show more Show less
8.6
Excellent
79 reviews
Price from
$34
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St Francis Bay:

Explore guest reviews of hotels in St Francis Bay

See all