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. 11 - Mar. 12Most 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 $196 per night
CA $196
CA $225 total
includes taxes & fees
11 Mar - 12 Mar
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 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 $226 per night
CA $226
CA $260 total
includes taxes & fees
1 Apr - 2 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

The Sands @ St Francis
8 Frank Road, Saint Francis Bay, Eastern Cape
1.04 km from city centre
The price is CA $274 per night
CA $274
CA $315 total
includes taxes & fees
14 Mar - 15 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

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

Dune Ridge Country House
Tarragona Road, Saint Francis Bay, Eastern Cape
2.77 km from city centre
The price is CA $206 per night
CA $206
CA $236 total
includes taxes & fees
23 Mar - 24 Mar
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

5 Bedroom Waterfront Villa: St Francis Bay with Solar Powered Systems and Wi-Fi
1.8 km from city centre
Stay at this villa in Saint Francis Bay. Enjoy in-room fireplaces. Popular attractions St. Francis Bay Golf Club and St. Francis Bay Beach are located nearby.
Pool
Washer

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

Dune Ridge Country House
Corner R330 and Tarragona Road, Saint Francis Bay, EC
1.45 km from city centre
Stay at this 4-star beach hotel in Saint Francis Bay. Enjoy a full-service spa, a private beach, and room service. Popular attractions St. Francis Links and St. Francis Bay Golf Club are located nearby.
On private beach
Spa
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 $206 per night from Mar. 23 to Mar. 24
CA $206
CA $236 total
includes taxes & fees
23 Mar - 24 Mar
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 $145 per night from Mar. 11 to Mar. 12
CA $145
CA $167 total
includes taxes & fees
11 Mar - 12 Mar
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 | 101 hotels |
---|---|
Lowest Price | CA $145 |
Highest Price | CA $274 |
Popular hotels | Sandals Guest House, St Francis Golf Lodge, Canal Guest House, The Sands @ St Francis, St Francis Bay House On The Canal, Dune Ridge Country House, 5 Bedroom Waterfront Villa: St Francis Bay with Solar Powered Systems and Wi-Fi, 8 Seaglades - Four Bedroom House, Sleeps 8, Dune Ridge Country House |
Frequently asked questions
Recent Saint Francis Bay hotel reviews by fellow wanderers

Canal Guest House
4 out of 5
Posted 10 days 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
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