Search Hotels Near Port St. Francis, Saint Francis Bay

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Port St. Francis hotels

Harbour Club

Harbour Club
4.0 star property
0.1 mi from Port St. Francis
8.8 out of 10, Excellent, (5 reviews)
"Great apartment, great views and location. Vincent was exceptional. "
South Africa
Michael
The price is £97
includes taxes & fees
25 Apr - 26 Apr
Harbour Club

BonBini Guest House

BonBini Guest House
4.0 star property
1.8 mi from Port St. Francis
9.0 out of 10, Wonderful, (68 reviews)
"A very good guesthouse for a weekend "
United States
Emmanuel
The price is £119
includes taxes & fees
4 May - 5 May
BonBini Guest House

Cape St Francis Resort

Cape St Francis Resort
3.0 star property
1.2 mi from Port St. Francis
8.0 out of 10, Very good, (70 reviews)
"Clean room, nice pool"
United States
Risuna
The price is £53
includes taxes & fees
17 Apr - 18 Apr
Cape St Francis Resort

Marina Martinique B and B

Marina Martinique B and B
3.0 star property
8.3 mi from Port St. Francis
9.8 out of 10, Exceptional, (7 reviews)
"Wonderful amazing clean "
Mexico
amed
The price is £49
includes taxes & fees
26 Apr - 27 Apr
Marina Martinique B and B

Super Tubes Guesthouse

Super Tubes Guesthouse
4.0 star property
11.5 mi from Port St. Francis
9.4 out of 10, Exceptional, (121 reviews)
"Really help staff, good accommodation. "
United Kingdom
Lysa
The price is £91
includes taxes & fees
6 May - 7 May
Super Tubes Guesthouse

Savoy hotel

Savoy hotel
3.0 star property
9.9 mi from Port St. Francis
7.4 out of 10, Good, (19 reviews)
"Conveniently located near the beach and shops"
United States
Sean
The price is £86
includes taxes & fees
25 Apr - 26 Apr
Savoy hotel

Seaside Shalom Apartment - Ocean Views

Seaside Shalom Apartment - Ocean Views
3.0 star property
2 mi from Port St. Francis
The price is £78
includes taxes & fees
15 Apr - 16 Apr
Seaside Shalom Apartment - Ocean Views

St Francis Golf Lodge

St Francis Golf Lodge
4.0 star property
2.8 mi from Port St. Francis
9.4 out of 10, Exceptional, (18 reviews)
"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."
United Kingdom
LYNN
The price is £144
includes taxes & fees
13 Apr - 14 Apr
St Francis Golf Lodge

Canal Guest House

Canal Guest House
3.0 star property
2.9 mi from Port St. Francis
9.6 out of 10, Exceptional, (19 reviews)
"Modern and friendly rooms, very nice and "
Switzerland
Juergen
The price is £116
includes taxes & fees
30 Apr - 1 May
Canal Guest House

Dune Ridge Country House

Dune Ridge Country House
4.0 star property
3.2 mi from Port St. Francis
9.6 out of 10, Exceptional, (17 reviews)
"Overall a good experience in a natural environment. Nice and relaxed. Breakfast could definitely improve. But we had a nice break-away."
South Africa
Anonymous traveller
The price is £145
includes taxes & fees
11 May - 12 May
Dune Ridge Country House

Dolphin View Guesthouse

Dolphin View Guesthouse
3.0 star property
11.1 mi from Port St. Francis
9.8 out of 10, Exceptional, (40 reviews)
"Great bed and breakfast. Great view from the suite. Lovely staff. Very safe place to stay."
United Kingdom
Samuel
The price is £40
includes taxes & fees
1 May - 2 May
Dolphin View Guesthouse

Diaz 15 House on the Bay

Diaz 15 House on the Bay
3.5 star property
10.2 mi from Port St. Francis
9.8 out of 10, Exceptional, (11 reviews)
"On the beach, amazing views, excellent service and fantastic breakfast. Great family accommodation."
Australia
Carlene
The price is £122
includes taxes & fees
18 Apr - 19 Apr
Diaz 15 House on the Bay

Stone Olive Guest House

Stone Olive Guest House
4.0 star property
10.7 mi from Port St. Francis
9.2 out of 10, Wonderful, (57 reviews)
"This was the perfect spot for a night while on a road trip. I felt welcomed and well taken care of. "
Canada
Patricia
The price is £61
includes taxes & fees
1 May - 2 May
Stone Olive Guest House

Villa Petit

Villa Petit
3.5 star property
11.1 mi from Port St. Francis
9.2 out of 10, Wonderful, (11 reviews)
"Lovely spotless accommodation, wonderful breakfasts, more notes walk from beach."
United Kingdom
Anonymous traveller
The price is £52
includes taxes & fees
25 Apr - 26 Apr
Villa Petit

The Mandyville

The Mandyville
4.0 star property
10.5 mi from Port St. Francis
8.8 out of 10, Excellent, (52 reviews)
"Fabulous stay, staff were very friendly too."
United Kingdom
Anonymous traveller
The price is £80
includes taxes & fees
6 May - 7 May
The Mandyville

A1 Kynaston collection

A1 Kynaston collection
3.0 star property
12.1 mi from Port St. Francis
9.0 out of 10, Wonderful, (30 reviews)
"The property is in a quiet area and the check in was seamless. The accommodations were self contained and all facilities available. "
United Kingdom
Samuel
The price is £34
includes taxes & fees
13 Apr - 14 Apr
A1 Kynaston collection

Greystone Guest House

Greystone Guest House
3.0 star property
11.4 mi from Port St. Francis
8.8 out of 10, Excellent, (45 reviews)
"Spotless clean room! Friendly staff. Great view! "
United States
Gordon
The price is £50
includes taxes & fees
21 Apr - 22 Apr
Greystone Guest House

On the Beach Guesthouse

On the Beach Guesthouse
4.0 star property
11 mi from Port St. Francis
9.0 out of 10, Wonderful, (82 reviews)
"Great location, friendly staff."
United Kingdom
Stephen
The price is £104
includes taxes & fees
12 May - 13 May
On the Beach Guesthouse

Mentors Country Estate

Mentors Country Estate
3.0 star property
11.7 mi from Port St. Francis
6.8 out of 10, (10 reviews)
"Still don't know how Expedia managed to call what we rented "3 ROOMS" when they were clearly three FLATS. There was room for 15 for the 5 of us (we oriiginally reserved 7 but 2 of our guests bailed. thought that was a waste of our money. "
United States
Anonymous traveller
The price is £55
includes taxes & fees
25 Apr - 26 Apr
Mentors Country Estate
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.

Compare popular hotels close to Port St. Francis

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Premium Penthouse | Terrace/patio
Harbour Club
4.0 star property
8.8
Excellent
5 reviews
View
In-room safe, individually decorated, individually furnished, desk
BonBini Guest House
4.0 star property
9.0
Wonderful
68 reviews
View
Beach Break .Guest House - Sea Facing | In-room safe, individually decorated, individually furnished
Cape St Francis Resort
3.0 star property
8.0
Very good
70 reviews
View
Pool
Marina Martinique B and B
3.0 star property
9.8
Exceptional
7 reviews
View
Self catering Luxury  | Bathroom | Combined shower/bathtub, free toiletries, hair dryer, bathrobes
Super Tubes Guesthouse
4.0 star property
9.4
Exceptional
121 reviews
View

Top Port St. Francis Hotel Reviews

Hotels near other Port St. Francis attractions

Frequently asked questions

What are the top-rated hotels near Port St. Francis?
Discover the top-rated hotels near Port St. Francis, where comfort meets breathtaking coastal views, making for an unforgettable stay.

Dune Ridge Country House

Dune Ridge Country House is an inviting 4-star retreat, located just 6.0 km from Port St. Francis, with an impressive review rating of 9.6. Guests can unwind in the spa with a range of treatments including Swedish massage and reflexology, or enjoy the serene outdoor pool surrounded by lush gardens. The hotel features modern amenities such as a restaurant with garden views and complimentary daily breakfast, making it an excellent choice for travellers seeking relaxation and rejuvenation.

The Sands @ St Francis

The Sands @ St Francis is a luxurious 5-star hotel just 3.7 km from Port St. Francis, rated highly with a 9.6 review score. This boutique hotel offers stunning ocean views and features elegant suites with premium bedding and jetted bathtubs. Guests can indulge in free daily breakfast and enjoy the outdoor pool alongside a poolside bar, creating a perfect atmosphere for relaxation. The inviting terrace is ideal for soaking in the coastal ambiance.

Canal Guest House

Canal Guest House offers charming accommodations with a 3-star rating, located 6.0 km from Port St. Francis and receiving a stellar review rating of 9.6. This cozy traveler house provides a complimentary breakfast and features an outdoor pool complemented by sun loungers, making it a delightful spot for travellers to unwind. Guests can also enjoy the beautiful garden area and nearby beach access, ensuring a refreshing getaway.
How much is a hotel near Port St. Francis?
Staying near Port St. Francis is a treat, with plenty of hotels from £34 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near Port St. Francis?
For families seeking a memorable getaway near Port St. Francis, these top-rated family-friendly hotels offer comfortable stays and delightful amenities for all ages.

Dune Ridge Country House

Dune Ridge Country House, a 4-star hotel located just 6.0 km from Port St. Francis, features an impressive 9.6 review rating. This family-friendly haven provides amenities like free cribs, supervised childcare, and connecting rooms, making it perfect for families. Guests can also enjoy an indoor and outdoor pool, a spa, and beautiful gardens for relaxation and play.

Canal Guest House

Canal Guest House, a cozy 3-star stay only 6.0 km from Port St. Francis, boasts a review rating of 9.6. This inviting travelerhouse is family-friendly with options for rollaway beds and daily housekeeping. Guests can relax by the outdoor pool or enjoy a continental breakfast, all while being close to the sandy beach for family adventures.

Sandals Guest House

Sandals Guest House, rated 9.2 by travellers and conveniently located 3.7 km from Port St. Francis, offers a charming retreat for families. This 4-star hotel features free cribs and a lovely garden, along with an outdoor pool and complimentary English breakfast. Guests will appreciate the nearby beach access and various water sports activities for fun-filled family days.
Are there any 5-star hotels near Port St. Francis?
Discover the top-rated 5-star hotels near Port St. Francis, perfect for an unforgettable stay in beautiful Saint Francis Bay, Eastern Cape.

The Sands @ St Francis

The Sands @ St Francis offers an exceptional retreat just 3.7 km from Port St. Francis, with a remarkable review rating of 9.6 and a luxurious 5-star experience. This boutique hotel features outdoor pools and a stunning ocean view from many of its rooms. Guests can indulge in complimentary English breakfast, unwind in the hot tub, or enjoy the terrace overlooking the beach. With amenities like Egyptian cotton sheets, air conditioning, and private balconies, it promises a serene atmosphere for all travellers.
Which hotels near Port St. Francis offer the best views?
Discover the top-rated hotels near Port St. Francis that offer breathtaking views and unforgettable experiences.

Dune Ridge Country House

Dune Ridge Country House is a 4-star retreat located just 6.0 km from Port St. Francis, with a stellar review rating of 9.6. Guests can indulge in the on-site spa with a variety of treatments or take a refreshing dip in the outdoor pool. The hotel features a beautiful terrace and a garden view restaurant, creating the perfect ambiance to relax and enjoy the scenery.

The Sands @ St Francis

The Sands @ St Francis, a luxurious 5-star hotel, lies only 3.7 km from Port St. Francis and is rated 9.6 by travellers. With stunning ocean views from many of its suites, this hotel offers a delightful outdoor pool, a hot tub, and a poolside bar for travellers to unwind. Enjoy complimentary breakfast and relax on your private balcony or patio while soaking in the coastal beauty.

St Francis Golf Lodge

St Francis Golf Lodge, rated 9.6 by travellers, provides a splendid 4-star experience just 5.8 km from Port St. Francis. Nestled alongside a golf course, this lodge features outdoor pools and stunning golf course views. Guests can enjoy free breakfast and easy access to nearby snorkeling and beach activities, making it a perfect getaway for nature lovers.
What are the best affordable hotels near Port St. Francis?
Finding the perfect budget-friendly stay near Port St. Francis means enjoying both comfort and value during your visit.

Canal Guest House

Canal Guest House is a charming 3-star accommodation located just 6.0 km from Port St. Francis, an impressive travellers' rating of 9.6. Ideal for families, this traveler house offers free continental breakfast and free WiFi, ensuring a delightful stay for all travellers. Enjoy the outdoor pool, relax on the terrace, and take advantage of the self-parking facilities. The beautiful surroundings include a nearby beach, perfect for a day of sun and fun.
What are the best boutique hotels near Port St. Francis?
For travellers seeking top-rated boutique hotels near Port St. Francis, there are exquisite options that combine luxury and comfort.

The Sands @ St Francis

The Sands @ St Francis is a stunning 5-star boutique hotel located just 3.7 km from Port St. Francis, with an impressive travellers' rating of 9.6. This hotel caters perfectly to those seeking a luxurious experience, featuring an outdoor pool, hot tub, and complimentary breakfast with English options. Guests can enjoy ocean views from their balconies or patios, and the hotel also offers convenient amenities such as airport transportation, covered self-parking, and premium bedding for ultimate comfort.
Are there any hotels with pools close to Port St. Francis?
Finding the ideal hotel with a pool near Port St. Francis can make your stay in Saint Francis Bay even more enjoyable. Here are some top-rated options that offer refreshing swimming facilities and other delightful amenities.

Dune Ridge Country House

Dune Ridge Country House, a 4-star retreat situated 6.0 km from Port St. Francis, boasts an exceptional review rating of 9.6. This hotel features both indoor and outdoor pools, allowing travellers to swim regardless of the weather. Additional amenities include a spa offering various treatments and supervised childcare, making it a family-friendly option.

The Sands @ St Francis

The Sands @ St Francis is a luxurious 5-star hotel located only 3.7 km from Port St. Francis, rated an outstanding 9.6 by travellers. Guests can enjoy the stunning outdoor pool and poolside bar, ideal for unwinding after a day of exploring. The hotel also offers spacious suites with ocean views and complimentary breakfast, ensuring a comfortable and refreshing stay.

Sandals Guest House

Sandals Guest House is a charming 4-star accommodation located just 3.7 km from Port St. Francis. With an impressive review rating of 9.2, this traveler house features an inviting outdoor pool with sun loungers and a poolside bar, perfect for relaxation. Guests can enjoy complimentary breakfast and access to nearby beach activities such as kayaking and surfing, ensuring a fun-filled stay.
Can I book a fully refundable hotel close to Port St. Francis?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Port St. Francis", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Port St. Francis?
To look for discounts on hotels near Port St. Francis, join One Key™—our free travel rewards programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands

Explore a world of travel with Expedia