Find hotels near St. Francis Bay Beach, Saint Francis Bay
Beach vacation deals from $45
Upfront pricing
Our total price for your stay includes taxes and fees
Treat yourself
Save 10% or more on over 100,000 hotels worldwide with Member Prices
Be picky
Search almost a million properties worldwide
Check prices for these dates
Compare 113 hotels close to St. Francis Bay Beach with room rates, reviews, and availability. Most hotels are fully refundable.

BonBini Guest House
BonBini Guest House
9.2 out of 10, Wonderful, (65)
$158 nightly
The price is $181
Nov 3 - Nov 4
Total with taxes and fees

Harbour Club
Harbour Club
10.0 out of 10, Exceptional, (3)
$79 nightly
The price is $92
Oct 30 - Oct 31
Total with taxes and fees

Dune Ridge Country House
Dune Ridge Country House

Canal Guest House
Canal Guest House
9.6 out of 10, Exceptional, (14)
$147 nightly
The price is $170
Oct 22 - Oct 23
Total with taxes and fees

St Francis Golf Lodge
St Francis Golf Lodge
9.4 out of 10, Exceptional, (18)
$191 nightly
The price is $221
Nov 6 - Nov 7
Total with taxes and fees

Dune Ridge Country House
Dune Ridge Country House
9.6 out of 10, Exceptional, (17)
$126 nightly
The price is $148
Oct 20 - Oct 21
Total with taxes and fees
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top St. Francis Bay Beach Hotel Reviews

Harbour Club
10/10 Excellent
Hotels near other St. Francis Bay Beach attractions
Frequently asked questions
Explore a world of travel with Expedia
- Saint Francis Bay Hotels
- Resorts & Hotels with Spas in Saint Francis Bay
- Apartments in Saint Francis Bay
- Honeymoon Resorts & in Saint Francis Bay
- 5 Star Hotels in Saint Francis Bay
- Pet-friendly Hotels in Saint Francis Bay
- Hotel Wedding Venues Hotels in Saint Francis Bay
- Hotels with Hot Tubs in Saint Francis Bay
- Hostels in Saint Francis Bay
- B&B in Saint Francis Bay
- Hotels near Port St. Francis
- Cape Saint Francis Hotels
- 5 Star Hotels in Cape Saint Francis
- Hotel Wedding Venues Hotels in Cape Saint Francis
- Hotels with Room Service in Cape Saint Francis
- Hotels near Seal Point Lighthouse
- Paradise Beach Hotels
- 5 Star Hotels in Paradise Beach
- Hotel Wedding Venues Hotels in Paradise Beach
- Gay friendly Hotels in Marina Martinique
- Jeffreys Bay Hotels
- Hotels near Jeffreys Bay Beach
- Guest Houses in Jeffreys Bay
- Apartments in Jeffreys Bay
- Cheap Hotels in Jeffreys Bay
- Family Hotels in Jeffreys Bay
- 5 Star Hotels in Jeffreys Bay
- Hotels with an Indoor Pool in Jeffreys Bay
- Hostels in Jeffreys Bay
- Beach Hotels in Jeffreys Bay
- Hotels & Resorts for Couples in Jeffreys Bay
- B&B in Jeffreys Bay
- 4 Star Hotels in Jeffreys Bay
- Hotel Wedding Venues Hotels in Jeffreys Bay
- Hotels with Restaurants in Jeffreys Bay
- 3 Star Hotels in Jeffreys Bay
- Hotels with Bars in Jeffreys Bay
- Boutique Hotels in Jeffreys Bay
- Business Hotels in Jeffreys Bay
- RV Parks in Jeffreys Bay
- Gay friendly Hotels in Jeffreys Bay
- Luxury Hotels in Jeffreys Bay
- Aparthotels in Jeffreys Bay
- Hotels with Fireplaces in Jeffreys Bay
- Humansdorp Hotels
- Hostels in Humansdorp
- Vacation Homes in Humansdorp
- Oyster Bay Hotels
- Cottages in Oyster Bay
- Guest Houses in Oyster Bay
- Hotel Wedding Venues Hotels in Oyster Bay
- Resorts & Hotels with Spas in Oyster Bay
- Romantic Hotels in Oyster Bay
- Oceanfront Hotels in Oyster Bay
- Honeymoon Resorts & in Oyster Bay
- Lodges in Oyster Bay
- Hotels with a Pool in Oyster Bay
- Humansdorp Hotels
- B&B in Humansdorp
- Hotel Wedding Venues Hotels in Humansdorp
- Saint Francis Bay Vacations
- Visit Saint Francis Bay
- Port St. Francis
- Visit Cape Saint Francis
- Cape Saint Francis Vacations
- Seal Point Lighthouse
- Visit Paradise Beach
- Paradise Beach Vacations
- Visit Aston Bay
- Visit Jeffreys Bay
- Jeffreys Bay Vacations
- Where to stay in Jeffreys Bay
- Jeffreys Bay Beach
- Shell Museum
- Fountains Mall
- Visit Humansdorp
- Oyster Bay Vacations
- Visit Oyster Bay
- Play in JBay Adventure Centre Day Trips
- Albatross Beach
- Visit Humansdorp