COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels Near St. Francis Bay Beach, Saint Francis Bay

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
1
Meal plans available
Amenities
Accessibility
Trip type
St Francis Bay Backpackers
2 out of 5
0.3 mi from St. Francis Bay Beach
The price is £23 per night from 5 Mar to 6 Mar
St Francis Bay Backpackers
Seals Backpackers
2 out of 5
2.3 mi from St. Francis Bay Beach
Get Rates
3.3/5 (3 reviews)

"Ok - but needs a facelift!"…"

Reviewed on 24 Dec 2019

Seals Backpackers
Surf Lodge South Africa - Hostel
2 out of 5
5.8 mi from St. Francis Bay Beach
The price is £55 per night from 18 Mar to 19 Mar
5/5Exceptional! (1 review)

"Lovely space. Clean and spacious with great views. The staff was friendly and welcoming. Wish we could have stayed longer ..."…"

Reviewed on 16 Jan 2020

Surf Lodge South Africa - Hostel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Thatchwood Country Lodge
4 out of 5
0.8 mi from St. Francis Bay Beach
Get Rates
4.1/5Very Good! (15 reviews)

"Think we were the only guests that night. Very well furnished and appointed ground floor room in main building overlooking the golf course. Room was a bit damp on arrival and the pool area was unuseable with green water which was very disappointing considering it was one reason we selected it. Overpriced ..."…"

Reviewed on 23 Jan 2020

Thatchwood Country Lodge
Sandals Guest House
4 out of 5
0.3 mi from St. Francis Bay Beach
The price is £62 per night from 5 Mar to 6 Mar
4.5/5Wonderful! (48 reviews)

"We only stayed one night having just arrived in Port Elizabeth and wish we had booked for longer. Sandals is a delightful guest house and the owners Tess and Ryszard could not have made us more welcome. The rooms are spacious and very comfortable, imaginatively decorated with an artistic flair."…"

Reviewed on 19 Feb 2020

Sandals Guest House
Cottage on the Hill
5 out of 5
0.5 mi from St. Francis Bay Beach
The price is £90 per night from 7 Mar to 8 Mar
5/5Exceptional! (1 review)
Excellent stay

"Very serviceminded hosts that did everything to make our stay as good as possible. Sweet dogs were included. 😀"…"

Reviewed on 6 Feb 2020

Cottage on the Hill
Summerhill Self-Catering Accommodation
3 out of 5
0.3 mi from St. Francis Bay Beach
The price is £40 per night from 5 Mar to 6 Mar
Summerhill Self-Catering Accommodation
The Sands @ St Francis
5 out of 5
0.3 mi from St. Francis Bay Beach
The price is £56 per night from 30 Mar to 31 Mar
4.8/5Exceptional! (23 reviews)
The Sands

"Nice place in a good location for exploring St Francis bay. Great views over the ocean and a good place to watch surfers."…"

Reviewed on 17 Jul 2019

The Sands @ St Francis
St Francis Golf Lodge
4 out of 5
1.2 mi from St. Francis Bay Beach
Free cancellationReserve now, pay when you stay
The price is £109 per night from 1 Apr to 2 Apr
4.7/5Exceptional! (11 reviews)
Great place and outstanding fruit salad

"For us, even as non-golfers, this was the best place to stay in the St Francis area, especially also because the weather was not great, so the beach was not much of an attraction. Great welcome by Elma who gave us the info we needed for the area. Very comfortable bed, great view onto the golf course ..."…"

Reviewed on 19 Feb 2018

St Francis Golf Lodge
Brisan on the Canals
4 out of 5
1 mi from St. Francis Bay Beach
Get Rates
4.8/5Exceptional! (16 reviews)
Pleasant accommodation with good breakfast

"Stayed in upstairs room, was warm in the evening. No fan in room. Hosts were very welcoming, good breakfast - eggs, bacon, omelette, fruit, yogurt, tea, coffee. Did a canal tour with host (R180 per person)"…"

Reviewed on 19 Feb 2020

Brisan on the Canals
Canal Guest House
3 out of 5
1.1 mi from St. Francis Bay Beach
Get Rates
4.9/5Exceptional! (8 reviews)
Lovely guesthouse!

"Amazing views and room. Great breakfast and excellent host, including good recommendations for eating and drinking around town. Location is by the canals, which are very picturesque and there is even a kayak to use on the canals! The walk into the main town is around 20-25 minutes (very safe)."…"

Reviewed on 25 Feb 2020

Canal Guest House
i-Lollo Lodge
3 out of 5
1.3 mi from St. Francis Bay Beach
Get Rates
4.7/5Exceptional! (3 reviews)
Wonderful location.

"Great, quiet location with exceptional views over the lagoon from the front upper rooms. The owner was very helpful in relation to places to eat and things to do. The St Francis Links golf course is challenging and great fun to play."…"

Reviewed on 2 Feb 2012

i-Lollo Lodge
Storm Petrel
4 out of 5
0.4 mi from St. Francis Bay Beach
Get Rates
Storm Petrel
St. Francis Bay Luxury Lodge (2)
3 out of 5
0.4 mi from St. Francis Bay Beach
Get Rates
St. Francis Bay Luxury Lodge (2)
Dune Ridge Country House
4 out of 5
1.1 mi from St. Francis Bay Beach
Get Rates
Dune Ridge Country House
8 Seaglades
3.5 out of 5
1.2 mi from St. Francis Bay Beach
Get Rates
8 Seaglades
Cape St Francis Beachbreak
5 out of 5
2.4 mi from St. Francis Bay Beach
Get Rates
4.3/5Excellent! (4 reviews)
Paradise Wave Warrior Cape St Francis Resort

"Paradise will recommend Wave Warrior and will stay there again and again , on the beach , 4 bedrooms , braai facilities , private pool , stunning view , on the beach. Stunning beautiful Resort."…"

Reviewed on 12 Nov 2015

Cape St Francis Beachbreak
Dune Ridge Country House
4 out of 5
2.3 mi from St. Francis Bay Beach
Free cancellationReserve now, pay when you stay
The price is £151 per night from 5 Mar to 6 Mar
4.8/5Exceptional! (17 reviews)
Great Break-away

"Overall a good experience in a natural environment. Nice and relaxed. Breakfast could definitely improve. But we had a nice break-away."…"

Reviewed on 1 Nov 2020

Dune Ridge Country House
Cape St Francis Resort
3 out of 5
2.3 mi from St. Francis Bay Beach
The price is £66 per night from 8 Mar to 9 Mar
4/5Very Good! (42 reviews)
Amazing stay

"We had a great stay with my family."…"

Reviewed on 4 Mar 2020

Cape St Francis Resort
Irish Corner St Francis Bay
4 out of 5
1.5 mi from St. Francis Bay Beach
The price is £133 per night from 8 Mar to 9 Mar
Irish Corner St Francis Bay
Don't see what you're looking for?
See all available properties in St. Francis Bay Beach
View all properties
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.

St. Francis Bay Beach is located in Saint Francis Bay. Saint Francis Bay is home to 21 hotels and other accommodation options, so you can find something that's perfect for your stay.

Staying near St. Francis Bay Beach

There are 9 hotels and accommodation options within a mile of St. Francis Bay Beach, including these options:

  • Sandals Guest House: With a stay at this 4-star guesthouse, guests can enjoy access to free breakfast and a restaurant, along with free WiFi.
  • The Sands @ St Francis: This 5-star guesthouse features a winery, 2 outdoor pools and free breakfast. It's a favourite with Expedia travellers for its dining options and breakfast.
  • Brisan on the Canals: This 4-star bed & breakfast features a marina, a private beach and free breakfast. Our customers like its breakfast.

Things to see and do near St. Francis Bay Beach

While you're in town visiting St. Francis Bay Beach, you can discover the sights and attractions within a couple miles of the area.

St. Francis Bay Golf Club and St. Francis Links are some sights worth a visit in the area. Port St. Francis is also located 1.9 mi from St. Francis Bay Beach, and Seal Point Lighthouse is 3.3 mi away.

More trip options

Frequently asked questions

What's the area like around St. Francis Bay Beach?
St. Francis Bay Beach is located in Saint Francis Bay. If you’re looking for a convenient place to stay, take a look at the 12 hotels and other accommodation options you’ll find within a mile.
What's the best place to stay near St. Francis Bay Beach?
Adjacent to St. Francis Bay Beach, The Sands @ St Francis is one of the top choices for your stay based on our traveller data, and this 5-star guest house offers 2 outdoor pools and free breakfast. Other good choices close by include Sandals Guest House and Summerhill Self-Catering Accommodation.
How many hotels are there near St. Francis Bay Beach?
Expedia has 12 hotels and other accommodation options within a mile from St. Francis Bay Beach.
If I need to cancel the hotel reservation for my stay near St. Francis Bay Beach, will I receive a refund?
Yes! The majority of room reservations are refundable provided that you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and be given a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to view the best deals available in St. Francis Bay Beach.