Skip to main content

The best three-star hotels in Port Alfred

Check out our pick of great three-star hotels in Port Alfred

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Set in Port Alfred, 47 km from Grahamstown, Kowie River Chalets features an outdoor pool and hot tub.

All rooms have a TV and DVD player. Certain units include a seating area where you can relax. You will find a kettle in the room. Each room comes with a private bathroom fitted with a bath or shower. For your comfort, you will find free toiletries and a hair dryer.

The self catering chalets are in a beautiful location. Each room of ours had a view of the sea. They are well kept. The resort is kind enough to give you a supply of drinking water. We needed laundry done and they even organized someone to do it for us at a small fee. The security guard at night is thorough. All the staff were friendly and helpful.

Show more Show less
8.3
Very good
197 reviews
Price from
£92
per night

The 3-star Mansfield Private Reserve is located in Port Alfred, a little drive out of town. Plains game, including giraffe and zebra, roam the Eastern Cape bushveld. It is safe to walk the pretty hiking trails on the reserve. The indigenous Aloe grows in abundance on the farm. When in flower, their bright orange blooms are hard to miss! While you will not need a 4x4 to reach Mansfield, a high clearance vehicle is advised.

Simply unbelievable setting. It's a must to stay at and very very good value!

Show more Show less
8.8
Fabulous
124 reviews
Price from
£26
per night

The Halyards Hotel boasts a waterfront location on the Royal Alfred Marina in Port Alfred. It features an outdoor pool, panoramic views and modern rooms. Free onsite parking is available.

The air-conditioned rooms at Halyards Hotel offer a range of facilities. With tea and coffee makers, satellite TV and bathroom amenities, they are well-equipped.

The breakfast was good, please accommodate the low income people,

Show more Show less
6.5
Review score
238 reviews
Price from
£36
per night

Just a short drive from the town centre, this guest house offers luxurious accommodation in Port Alfred, on the banks of the Kowie River.

Close to the beach, Royal Guest House is great for a relaxed holiday. Enjoy a drink at the lounge bar or take in views of the marina during a dip in the pool.

Comfortable bed, good food, friendly staff

Show more Show less
5.6
Review score
104 reviews
Price from
£28
per night

The area is popular for skiing and snorkelling, and free use of bicycles is available at this 3-star villa. If you would like to discover the area, windsurfing, diving and cycling are possible in the surroundings.

Fantastic love it, will go back

Show more Show less
7.8
Good
48 reviews
Price from
£42
per night

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.
Search three-star hotels in Port Alfred

Most booked three-star hotels in Port Alfred this month

3 star hotels that guests love in Port Alfred

gogless