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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Port St. Francis hotels

The Sands @ St Francis

The Sands @ St Francis
5.0 star property
1.7 mi from Port St. Francis
9.6 out of 10, Exceptional, (29 reviews)
"The hotel is excellent. Food excellent and very friendly people. Would definitely stay again "
United Kingdom
Beryl
The Sands @ St Francis

BonBini Guest House

BonBini Guest House
4.0 star property
1.8 mi from Port St. Francis
9.2 out of 10, Wonderful, (67 reviews)
"A very good guesthouse for a weekend "
United States
Emmanuel
The price is £137
includes taxes & fees
7 Mar - 8 Mar
BonBini Guest House

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 £89
includes taxes & fees
26 Feb - 27 Feb
Harbour Club

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)
"Really enjoyed it. Food was good, friendly people. "
United States
Rona
The price is £54
includes taxes & fees
28 Feb - 1 Mar
Cape St Francis Resort

My-Konos Luxury Beach Accomodation

My-Konos Luxury Beach Accomodation
3.0 star property
2 mi from Port St. Francis
9.6 out of 10, Exceptional, (7 reviews)
"Amazing location, friendly staff, & beautiful room! I can definitely recommend."
United States
Ryan
The price is £107
includes taxes & fees
4 Mar - 5 Mar
My-Konos Luxury Beach Accomodation

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 £177
includes taxes & fees
6 Mar - 7 Mar
Dune Ridge Country House

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)
"Nice place right by the ocean and great dining options. J-Bay is the place to be!"
United States
Danielle
The price is £104
includes taxes & fees
3 Mar - 4 Mar
Super Tubes Guesthouse

Savoy hotel

Savoy hotel
3.0 star property
9.9 mi from Port St. Francis
7.4 out of 10, Good, (18 reviews)
"This is a great little stay for convenience because it’s situated right in town however it’s opposite two big clubs so the music blares all night. If you’re going for a party this is the place for you. If you have children? Not so much,,,"
United States
Lara
The price is £56
includes taxes & fees
26 Feb - 27 Feb
Savoy hotel

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 £177
includes taxes & fees
4 Mar - 5 Mar
St Francis Golf Lodge

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, (6 reviews)
"Wonderful amazing clean "
Mexico
amed
The price is £52
includes taxes & fees
9 Mar - 10 Mar
Marina Martinique B and B

Shaloha Guesthouse on Supertubes

Shaloha Guesthouse on Supertubes
4.0 star property
11.5 mi from Port St. Francis
10.0 out of 10, Exceptional, (56 reviews)
"Wonderful stay, views were fantastic and the accommodation had everything we could possibly need. Only regret was not staying for longer. "
United Kingdom
James
The price is £95
includes taxes & fees
27 Feb - 28 Feb
Shaloha Guesthouse on Supertubes

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 £131
includes taxes & fees
26 Feb - 27 Feb
Diaz 15 House on the Bay

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 £41
includes taxes & fees
3 Mar - 4 Mar
Dolphin View Guesthouse

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 £63
includes taxes & fees
20 Mar - 21 Mar
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 £56
includes taxes & fees
27 Feb - 28 Feb
Villa Petit

The Mandyville

The Mandyville
4.0 star property
10.5 mi from Port St. Francis
8.8 out of 10, Excellent, (51 reviews)
"Great staff and service. Some minor things maintenance wise in the room that could be addressed but nothing major. Good location and parking "
South Africa
JUSTIN
The price is £88
includes taxes & fees
4 Mar - 5 Mar
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 £36
includes taxes & fees
9 Mar - 10 Mar
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, (44 reviews)
"Highly recommend! The room was very clean and comfortable with a nice view. The accommodation in general had a lot of character and was cosy and well located for a supermarket and the beach. The owner was so lovely…do chat to her and listen to her fascinating life stories if you get a chance! For the price we paid, this place was excellent value for money. "
United Kingdom
Amar
The price is £43
includes taxes & fees
28 Feb - 1 Mar
Greystone Guest House

Mentors Country Estate

Mentors Country Estate
3.0 star property
11.7 mi from Port St. Francis
7.0 out of 10, Good, (9 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 £56
includes taxes & fees
9 Mar - 10 Mar
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
Luxury Room, 1 King Bed | Beach/ocean view
The Sands @ St Francis
5.0 star property
9.6
Exceptional
29 reviews
View
In-room safe, individually decorated, individually furnished, desk
BonBini Guest House
4.0 star property
9.2
Wonderful
67 reviews
View
Premium Penthouse | Terrace/patio
Harbour Club
4.0 star property
8.8
Excellent
5 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
Superior Double or Twin Room, Balcony, Sea View | Desk, laptop workspace, free WiFi
My-Konos Luxury Beach Accomodation
3.0 star property
9.6
Exceptional
7 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 £36 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