Book Cheap Hotels in Saint Francis Bay
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Saint Francis Bay
Tomorrow night
Check prices in Saint Francis Bay for tomorrow night, Mar. 26 - Mar. 27Most frequently booked Saint Francis Bay hotels

Sandals Guest House
4 Napier Road, Saint Francis Bay, Eastern Cape
0.88 km from city centre
The price is CA $195 per night
CA $195
CA $225 total
includes taxes & fees
25 Apr - 26 Apr
Stay at this 4-star beach guesthouse in Saint Francis Bay. Enjoy free breakfast, free WiFi, and free parking. Popular attractions St. Francis Bay Beach and St. Francis Bay Golf Club are located nearby.
Pool
Breakfast included

St Francis Bay House On The Canal
26 Harley Street, Saint Francis Bay, Eastern Cape
1.98 km from city centre
Stay at this 3-star business-friendly vacation home in Saint Francis Bay. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions St. Francis Bay Golf Club and St. Francis Links are located nearby.
Kitchen
Washer

Harbour Club
Alikreukel Avenue, Saint Francis Bay, Eastern Cape
3.65 km from city centre
The price is CA $123 per night
CA $123
CA $141 total
includes taxes & fees
25 Apr - 26 Apr
Stay at this 3-star beach apartment in Saint Francis Bay. Enjoy free WiFi, hiking/biking on site, and an outdoor pool. Popular attractions Port St. Francis and St. Francis Bay Beach are located nearby.
Pool
Kitchen

St Francis Golf Lodge
10 Jack Nicklaus Drive, St Francis Links, Saint Francis Bay, Eastern Cape
Free cancellation
Reserve now, pay when you stay
1.03 km from city centre
The price is CA $221 per night
CA $221
CA $255 total
includes taxes & fees
25 Apr - 26 Apr
Stay at this 4-star golf guesthouse in Saint Francis Bay. Enjoy free breakfast, free WiFi, and free parking. Popular attractions St. Francis Links and St. Francis Bay Golf Club are located nearby.
Pool
Breakfast included

Canal Guest House
26 Sea Glades Drive, Saint Francis Bay, Eastern Cape
1.53 km from city centre
Stay at this 3-star business-friendly B&B in Saint Francis Bay. Enjoy free breakfast, free WiFi, and free parking. Popular attractions St. Francis Bay Golf Club and St. Francis Bay Beach are located nearby.
Pool
Breakfast included

Dune Ridge Country House
Tarragona Road, Saint Francis Bay, Eastern Cape
2.77 km from city centre
The price is CA $205 per night
CA $205
CA $236 total
includes taxes & fees
25 Apr - 26 Apr
Stay at this 4-star spa country house in Saint Francis Bay. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions St. Francis Links and St. Francis Bay Golf Club are located nearby.
Pool
Spa

8 Seaglades - Four Bedroom House, Sleeps 8
1.73 km from city centre
Stay at this vacation home in Saint Francis Bay. Enjoy free WiFi. Popular attractions St. Francis Bay Golf Club and St. Francis Bay Beach are located nearby.
Kitchen
Washer

The Sands @ St Francis
8 Frank Road, Saint Francis Bay, Eastern Cape
1.04 km from city centre
The price is CA $304 per night
CA $304
CA $350 total
includes taxes & fees
29 Mar - 30 Mar
Stay at this 5-star luxury guesthouse in Saint Francis Bay. Enjoy free breakfast, free WiFi, and free parking. Popular attractions St. Francis Bay Beach and St. Francis Bay Golf Club are located nearby.
Pool
Hot tub
Don't see what you're looking for?
See all available properties in Saint Francis Bay
View all propertiesLowest 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 family friendly Saint Francis Bay hotel deals

Dune Ridge Country House
Tarragona Road, Saint Francis Bay, Eastern Cape
The price is CA $205 per night from Apr. 25 to Apr. 26
CA $205
CA $236 total
includes taxes & fees
25 Apr - 26 Apr
9.6/10 Exceptional! (17 reviews)
Top hotels in Saint Francis Bay for Extended Stay

Cape St Francis Resort
Da Gama Road, Cape Saint Francis, Eastern Cape
The price is CA $133 per night from Apr. 3 to Apr. 4
CA $133
CA $153 total
includes taxes & fees
3 Apr - 4 Apr
8/10 Very Good! (66 reviews)
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.
Saint Francis Bay hotels essential information
Accommodation | 104 hotels |
---|---|
Lowest Price | CA $123 |
Highest Price | CA $304 |
Popular hotels | Sandals Guest House, St Francis Bay House On The Canal, Harbour Club, St Francis Golf Lodge, Canal Guest House, Dune Ridge Country House, 8 Seaglades - Four Bedroom House, Sleeps 8, The Sands @ St Francis, 5 Bedroom Waterfront Villa: St Francis Bay with Solar Powered Systems and Wi-Fi |
Frequently asked questions
Recent Saint Francis Bay hotel reviews by fellow wanderers

Canal Guest House
4 out of 5
Posted 1 month ago
Travelocity Verified Review
"A fabulous position on the canal which is unique ! Shame only one bike available as would have liked to cycle around the area . "
A verified traveller stayed at Canal Guest House

St Francis Golf Lodge
5 out of 5
Posted 1 month ago
Travelocity Verified Review
"Lovely property with super views over the golf course.
The staff were all very pleasant.
The local area was pretty and very safe.
Unfortunately the golf course restaurant/cafe does not serve food in the evening but we drove into the harbour area for a superb meal."
A verified traveller stayed at St Francis Golf Lodge
Types of hotels
Hotels near…
Areas of Saint Francis Bay
Most popular
Hotels
Cayo Largo All Inclusive Resorts & HotelsBuffalo Ski Resorts and HotelsCottages MiltonB&B HamiltonKimberley Spa Resorts & HotelsCottages Long PointVirginia Beach Beach Resorts & HotelsExtended Stay Hotels TokyoCheap Hotels in BettingCheap Hotels in FieldPrince Arthur Waterfront Hotel & SuitesLadysmith Spa Resorts & HotelsGreek Islands All Inclusive Resorts & HotelsCottages Pincher CreekHilton Rose Hall an All-Inclusive Resort Elora Luxury Hotels
Flights
Packages