Skip to main content

Hotels near Port St Francis, St Francis Bay

Enter your dates to see the latest prices and deals for St Francis Bay hotels

Featured Hotels Near Port St Francis

Filter by:

Star Rating

Review score

Seal Point Lighthouse

Hotel in St Francis Bay

Located in Cape St Francis, a 12-minute walk from Cape St. Francis Beach, Seal Point Lighthouse has accommodations with a restaurant, free private parking, a bar and barbecue facilities.

M
Margo
From
United States
Unique and charming place to stay, apartment is well appointed and we enjoyed the two restaurants at the property. We were welcomed with wine and homemade bread and enjoyed whale watching from the top of the lighthouse.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 23 reviews
Location 10.0
Price from
$286.20
1 night, 2 adults

Seals Backpackers

Hotel in St Francis Bay

Seals Backpackers has an outdoor swimming pool, garden, a shared lounge and restaurant in Cape St Francis. This 4-star hotel offers a bar.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 30 reviews
Location 9.1
Price from
$57.13
1 night, 2 adults

Port Edge - Ships Bell, Port St Francis Bay

St Francis Bay

A comfortable apartment within the vicinity of Cape St. Francis Beach, Port Edge - Ships Bell, Port St Francis Bay offers a base for a stress-free getaway in St Francis Bay.

J
Jonothan Hoffman
From
South Africa
The view from the balcony over the port was absolutely stunning!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 158 reviews
Location 9.5
Price from
$72.12
1 night, 2 adults

Cycads on Sea Guest House

St Francis Bay (1.6 mi from Port St Francis)

Cycads on Sea Guest House is a recently renovated bed and breakfast in St Francis Bay where guests can make the most of its outdoor swimming pool, garden, and bar.

L
Lorenzo
From
Spain
It was a really nice stay, the room and the house w cozy and beautiful. Richard and his wife did everything perfect to make us feel comfortable and welcomed.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 317 reviews
Location 9.4
Price from
$114.48
1 night, 2 adults

The Sands @ St Francis

St Francis Bay (1.7 mi from Port St Francis)

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.

T
Tsholo
From
South Africa
The hospitality and views were incredible!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews
Location 9.9
Price from
$109.47
1 night, 2 adults

Tree Aloe Guest house

St Francis Bay

Just a 11-minute walk from St Francis Bay Beach and half a mile from St Francis Links, Tree Aloe Guest house features accommodations in St Francis Bay, with a garden.

T
Thimba
From
South Africa
very clean and relaxing beautiful place
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 160 reviews
Location 9.4
Price from
$54.38
1 night, 2 adults
See more properties near Port St Francis

Most booked hotels near Port St Francis in the past month

Planning a trip to see the Port St Francis? Check out the latest reviews and scores

  • 10.0

    Very beautiful harbour, the only privately owned one in...

    Very beautiful harbour, the only privately owned one in South Africa, you may walk all along the harbour wall, admiring all the Chokka Boats as they come in or depart, there's an Seafood shop to buy fresh fish and seafood, ice cream shop,the famous Clive Chokka restaurant is also at the harbour, you can do a whole squid (chokka) tasting and learn more about the squid that only breeds this side of the ocean till up to PE, you also get to see local fisherman catching fish as well as the beautiful yachts and privately owned boats that belongs to the residence at the harbour
    Guest review by
    Pelican G
    South Africa