Enter your dates to see the latest prices and deals for Port Alfred hotels
The historic Royal St. Andrews Hotel, Spa and Conference Center is located in Port Alfred.

Located on the Kowie River bank in Port Alfred. MyPond features an á la carte restaurant, offering South African cuisine with a contemporary twist. The restaurant overlooks the banks of the river.

Located in Port Alfred, a 11-minute walk from Port Alfred East Beach, The Halyards Hotel & Spa has accommodations with a garden, free private parking, a terrace and a restaurant.

The Homestead - Simple Farm-Style Accommodation offers accommodations in Port Alfred, a 14-minute walk from Port Alfred East Beach and 1.8 miles from Royal Port Alfred Golf Club.

Alfred View offers accommodations in Port Alfred, 21 miles from Dias Cross Memorial and 2.6 miles from Kowie Nature Reserve.

Panorama Guest House enjoys a location in Port Alfred, a 10-minute walk from Kelly's Beach and 0.6 miles from Royal Port Alfred Golf Club.

Providing garden views, Kelly's Beachfront Apartments in Port Alfred offers accommodations and barbecue facilities. This beachfront property offers access to free Wifi and free private parking.

Just 0.6 mi from the Royal Port Alfred Golf Course and the beach, Villa Majestic offers bed and breakfast rooms and self-catering accommodations.

Sheilan House features an outdoor swimming pool and accommodations with a kitchenette in Port Alfred, a 19-minute walk from Kelly's Beach.

Overlooking the town of Port Alfred, boasting beautiful views of the Indian Ocean, this guest house impresses with elegant furnishings and an elegant atmosphere. The Lookout offers free WiFi.

Offering quiet street views, Dollery House in Port Alfred offers accommodations, a garden, and barbecue facilities. There's a private entrance at the guest house for the convenience of those who stay.
Located in Port Alfred, a 11-minute walk from Port Alfred East Beach, The Halyards Hotel & Spa has accommodations with a garden, free private parking, a terrace and a restaurant.
Just a 17-minute walk from Port Alfred East Beach and 1.2 miles from Royal Port Alfred Golf Club, Dockside features accommodations in Port Alfred with a garden.
41 Settler Sands, 39 West Beach Road, Port Alfred is located in Port Alfred, just a 2-minute walk from Kelly's Beach and one mile from Royal Port Alfred Golf Club.
Just a 2-minute walk from Kelly's Beach and 0.9 miles from Shelly Beach, Harmony On Kowie features accommodations in Port Alfred with a garden.
Aletheia Abode is located in Port Alfred, just a few steps from Kelly's Beach and 1.1 miles from Royal Port Alfred Golf Club.
Just a few steps from Kelly's Beach and 1.1 miles from Royal Port Alfred Golf Club, Grace's Getaway features accommodations in Port Alfred, with a garden and barbecue facilities.
Just a few steps from Kelly's Beach and 1.1 miles from Royal Port Alfred Golf Club, Cosy Beach Vibes features accommodations in Port Alfred with a garden.
Located on the Kowie River bank in Port Alfred. MyPond features an á la carte restaurant, offering South African cuisine with a contemporary twist. The restaurant overlooks the banks of the river.
Enjoying a beachfront location in Port Alfred, this bed and breakfast provides an outdoor pool.
Located in Port Alfred, Oceana Beach and Wildlife Reserve offers a large deck overlooking the Indian Ocean and bush. It features a private beach area, an Africa-shaped swimming pool and free Wi-Fi.
Wiltshire Cottage is located in Port Alfred, just a 14-minute walk from Kelly's Beach and half a mile from Royal Port Alfred Golf Club.
Sheilan House features an outdoor swimming pool and accommodations with a kitchenette in Port Alfred, a 19-minute walk from Kelly's Beach.
Offering inner courtyard views, The Holy Hill Royal Alfred Marina in Port Alfred offers accommodations, an outdoor swimming pool, free bikes, a garden, barbecue facilities, and a shared lounge.
Just a 13-minute walk from Kelly's Beach and 0.9 miles from Royal Port Alfred Golf Club, The beach cabin with pool features accommodations in Port Alfred with an outdoor swimming pool.
Offering a garden and a terrace, Nine Waves Beach House in Port Alfred is close to Kelly's Beach and Royal Port Alfred Golf Club.
Just a 14-minute walk from Kelly's Beach and half a mile from Royal Port Alfred Golf Club, Wiltshire Rondavel features accommodations in Port Alfred with a garden.
Set in Port Alfred, 29 mi 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.
Located in Port Alfred, a 2-minute walk from Kelly's Beach, Settler Sands - Holsboer Vacations has accommodations with a garden, free private parking, a terrace and barbecue facilities.
Just a few steps from Kelly's Beach and a 17-minute walk from Royal Port Alfred Golf Club, Grand Yellow Apartment features accommodations in Port Alfred, with a garden, a terrace, and barbecue...
Royal Guest House enjoys a location in Port Alfred, 1.5 miles from Royal Port Alfred Golf Club and 22 miles from Dias Cross Memorial.
Just a 7-minute walk from Kelly's Beach and half a mile from Royal Port Alfred Golf Club, The View features accommodations in Port Alfred, with a shared lounge.
Offering a garden, Stylish Cozy Stay at Ferndale House Apartments offers accommodations in Port Alfred. This property offers access to a terrace, free private parking, and free Wifi.
Granny Reed's Cottage offers accommodations in Port Alfred, 1.6 miles from Kelly's Beach and a 17-minute walk from Royal Port Alfred Golf Club. Guests can benefit from a patio and a terrace.