Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Port Alfred

Filter by

Selecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
NeighborhoodSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
Wanderlust Adventures - Hostel/Backpacker
2 out of 5
11 Stocks Avenue, Port Alfred, Eastern Cape
Get Rates
0.61 mi from city center
Wanderlust Adventures - Hostel/Backpacker
Oceana Beach and Wildlife Reserve
5 out of 5
R72, Riet River, Seafield, Eastern Cape
Get Rates
5.78 mi from city center
4.8/5Exceptional! (11 reviews)

"In summary amazing. Have stayed at some great hotels in the past, but this is one of the best. Great staff, food, service, rooms.... and the added bonus of game drives. Would highly recommend"…"

Reviewed on Mar 18, 2020

Oceana Beach and Wildlife Reserve
Halyards Hotel and Spa
3 out of 5
Royal Alfred Marina, Albany Road, Port Alfred, Eastern Cape
Get Rates
1 mi from city center
3.5/5Good! (31 reviews)

"Itwas fairly good but not great Difficult to get to hotel"…"

Reviewed on Mar 5, 2019

Halyards Hotel and Spa
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
Sibuya Game Reserve
4 out of 5
39 Eastbourne Road, Kenton on Sea, Eastern Cape
Get Rates
13.5 mi from city center
5/5Exceptional! (21 reviews)

"We stayed in Bush Lodge and it was amazing. Only 4 lodges so never more than 8 guests. Lovely accommodation with communal space for food and drinks which they make look lovely and cosy in the evenings. Really warm swimming pool, lovely views from the deck of your lodge. Nothing to complain about ..."…"

Reviewed on Dec 2, 2019

Sibuya Game Reserve
Kariega Game Reserve - River Lodge
4 out of 5
Kenton-on-Sea, Kenton on Sea, Eastern Cape
Get Rates
15.99 mi from city center
4/5Very Good! (5 reviews)
Disapppointing stay

"Good cases taken directly to our lodge which we got to by golf cart. (This broke down the following day and replacements lights did not work so was given a torch!)(Really!) Barbeque one evening but difficult to actually see what I was eating as the light wasn't good. Face clothes disappeared, asked ..."…"

Reviewed on May 20, 2018

Kariega Game Reserve - River Lodge
The Oyster Shack
4 out of 5
3 Fowler Road Eastern Cape, Kenton on Sea, Eastern Cape
Get Rates
14.34 mi from city center
The Oyster Shack
Holiday Home With own Swimmingpool at Port Alfred at the Sunshine Coast
The price is $40 per night
1.7 mi from city center
Holiday Home With own Swimmingpool at Port Alfred at the Sunshine Coast
Exclusive River Front Property on the Kowie River, Port Alfred, Eastern Cape
Snug Harbour
3 out of 5
11a Beach Crescent, Port Alfred, Eastern Cape
Get Rates
1.21 mi from city center
4/5Very Good! (1 review)
Beautiful views, good position

"Lovely position, beautiful views, fantastic deck area, lovely breakfast, great shower, friendly staff. It needs maintenance and a bit of finesse but it was a pleasant stay"…"

Reviewed on Jan 15, 2018

Snug Harbour
Modern and Eclectic Home on the Marina
Get Rates
1.49 mi from city center
Modern and Eclectic Home on the Marina
The Lookout Guest House
4 out of 5
24 Park Rd, Port Alfred, Eastern Cape
The price is $44 per night
0.95 mi from city center
4.8/5Exceptional! (13 reviews)

"My stay was amazing lots of space to relax and beautiful views"…"

Reviewed on May 21, 2019

The Lookout Guest House
Dockside Guest House
3.5 out of 5
1 Caxton Lane, Port Alfred, Eastern Cape
Get Rates
0.86 mi from city center
4.7/5Exceptional! (6 reviews)
Nice comfy and friendly place, great brekky.

"I arrived early afternoon and was checked in immediately. I had forgotten to load my South Africa map on to my TomTom GPS before leaving the UK and the lady of the house helped me do this on her own computer for which I will be eternally grateful. room was nice with balcony with table and chairs ..."…"

Reviewed on Nov 16, 2018

Dockside Guest House
Kariega Game Reserve - Main Lodge
4 out of 5
Kenton-On-Sea, Kenton on Sea, Eastern Cape
Get Rates
16.01 mi from city center
4.7/5Exceptional! (16 reviews)
Excellent weekend escape!

"Had the best time on a weekend away with family. Our guide was fantastic - great wildlife and wonderful experience. Definitely recommend."…"

Reviewed on Dec 18, 2017

Kariega Game Reserve - Main Lodge
Mansfield Game Reserve
3 out of 5
6 Km from Port Alfred on R67, Towards Bathurst, Port Alfred, Eastern Cape
Free CancellationReserve now, pay when you stay
The price is $42 per night
2.38 mi from city center
3.9/5Good! (7 reviews)
Wonderful

"Wonderful experience in such a tranquil setting. Am definately going back."…"

Reviewed on Sep 25, 2019

Mansfield Game Reserve
First Group Kowie River Chalets
3 out of 5
Oriole Road, Port Alfred, Eastern Cape
Get Rates
1.59 mi from city center
4.8/5Exceptional! (4 reviews)
Amazing! The staff were awesome. The chalet was unbelievable. The beach close and pool fantastic.

"This was our first stop on a 3 week holiday of the Eastern Cape. If I'd known how perfect this place was, I'd have stayed the full 3 weeks. Incredible. The staff were so friendly and helpful. The chalet was nicely decorated, clean and in close proximity to the beach. The pool was the best for us... ..."…"

Reviewed on Mar 6, 2019

First Group Kowie River Chalets
Don't see what you're looking for?
See all available properties in Port Alfred
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.

Visiting Port Alfred

Visitors can enjoy all that Port Alfred has to offer including the golf courses, waterfront, and seafood restaurants. In Port Alfred, there are 15 hotels and other accommodations to choose from.

Sightseeing and Staying in Port Alfred

The picturesque setting of East Beach and Kelly's Beach exemplify the city's natural beauty. Additionally, you'll find Great Fish Lighthouse and Kenton on Sea Beach in the area.

As you plan your vacation, you'll find 15 hotels and other lodging options to select from in Port Alfred. Below are highly ranked ones based on Expedia user reviews:

  • Royal St. Andrews Hotel, Conference Centre & Spa - This 4-star hotel features a full-service spa, 3 restaurants, and free breakfast. It's a favorite with Expedia travelers for its dining options and breakfast.
  • Halyards Hotel and Spa - With a stay at this 3-star hotel, guests can enjoy access to free breakfast and a restaurant, along with a private balcony.

Dressing for Port Alfred

  • Between January and March, you can expect the daytime average to be around 78°F and the nighttime average to be 60°F
  • From April to June, temperatures average about 75°F during the day and 48°F at night
  • July through September averages 69°F during the day and 48°F at night
  • In October-December, the average temperature is 76°F during the day and 55°F at night
  • Port Alfred gets about 0.67 inches of rain per year
  • Hottest months are usually February and January with an average temperature of 78°F, while the coldest months are July and June with an average of 49°F

Frequently asked questions

What's the best place to stay in Port Alfred?
Royal St. Andrews Hotel, Conference Centre & Spa is one of the top choices for your stay based on our traveler data. This 4-star hotel offers a full-service spa and 3 restaurants. Other good options for your visit include My Pond Hotel and Halyards Hotel and Spa.
If I need to cancel my hotel reservation in Port Alfred, will I receive a refund?
Yes, you’ll find most hotel bookings are fully refundable if you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a reservation that’s non-refundable, it may still be possible to cancel it and receive a refund within a 24-hour period of your booking. Add your dates and click on “Search”, then use the filter option “free cancellation” to view the best options available in Port Alfred.
Where can I learn more about changing or cancelling my trip to Port Alfred?
For more information about rescheduling or cancelling your trip to Port Alfred, head over to our customer service page.
What's the best accommodation for a family vacation in Port Alfred?
Halyards Hotel and Spa is a top 3-star hotel on Expedia for families, and features an outdoor pool and a restaurant. Other good choices for your family trip include Royal St. Andrews Hotel, Conference Centre & Spa and The Lookout Guest House. Attractions in the area like St John’s Anglican Church are also fun for the whole family.
What's the best accommodation for a romantic vacation in Port Alfred?
Royal St. Andrews Hotel, Conference Centre & Spa is a favorite 4-star hotel for couples, and features premium bedding and a full-service spa. Another good option for a stay with your sweetheart is Oceana Beach and Wildlife Reserve.
What's the best accommodation for an all-inclusive stay in Port Alfred?
Oceana Beach and Wildlife Reserve is a 5-star all-inclusive hotel featuring a private beach and a full-service spa, and a favorite with Expedia travelers.
Where is the best hotel to stay close to Kelly's Beach?
Royal St. Andrews Hotel, Conference Centre & Spa is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a full-service spa and 3 restaurants. It’s located just a short 0.6 mi (0.9 km) from Kelly’s Beach. Other good options within a short distance include Halyards Hotel and Spa and Sheilan House.
What about the best place to stay near East Beach?
One of the top choices for your stay is Royal St. Andrews Hotel, Conference Centre & Spa, located 2 mi (3.2 km) from East Beach, and this 4-star hotel offers a full-service spa and 3 restaurants. Halyards Hotel and Spa and The Lookout Guest House are a couple of other good options within 5 miles.
What's the best place to stay to stay near the beach in Port Alfred?
Royal St. Andrews Hotel, Conference Centre & Spa is a top pick for your beach vacation. Other good options for your stay near the beach include The Lookout Guest House and Oceana Beach and Wildlife Reserve. To enjoy some time by the water, head to Kelly’s Beach or East Beach.
What's the best luxury accommodation in Port Alfred?
Oceana Beach and Wildlife Reserve is a 5-star hotel with a private beach and a restaurant, and it’s a popular choice for Expedia travelers looking for a pampering stay.
What's the best boutique hotel in Port Alfred?
Oceana Beach and Wildlife Reserve is a favorite 5-star hotel with Expedia travelers looking for a stylish accommodation, featuring a private beach and a restaurant.
What's the best golf hotel in Port Alfred?
Royal St. Andrews Hotel, Conference Centre & Spa is a top 4-star hotel that has an adjacent golf course and features free WiFi. Another good option is Sheilan House if you’d like to stay near a golf course while in town. You can tee off at The Royal Port Alfred Golf Club or Fish River Sun Golf Course while you’re in town.

Recent reviews of Port Alfred hotels

More trip options