Top 10 Hotels in Port Alfred

See all 14 Hotels in Port Alfred
Dockside Guest House

Dockside Guest House

1 Caxton Lane, Port Alfred 6170

3.5 out of 5.0
5 out of 5 (4 reviews)

Situated by the sea, this bed & breakfast is 1.4 mi (2.2 km) from Kelly's Beach and 1.4 mi (2.2 km) from East Beach. Great …

$49
Panorama Guest House

Panorama Guest House

15 Wesley Hill Street, Port Alfred 6170

3.5 out of 5.0

Situated near the beach, this guesthouse is 0.7 mi (1.1 km) from Kelly's Beach and 1.9 mi (3.1 km) from East Beach. Mosaic …

Get Rates
Royal St. Andrews Hotel, Conference Centre & Spa

Royal St. Andrews Hotel, Conference Centre & Spa

19 St. Andrews Road, Port Alfred 6170

4.0 out of 5.0
4.6 out of 5 (23 reviews)

This family-friendly Port Alfred hotel is located by the ocean, within 3 mi (5 km) of Kelly's Beach and East Beach. Kenton on …

Get Rates
The Lookout Guest House

The Lookout Guest House

24 Park Rd, Port Alfred 6170

4.0 out of 5.0
4.9 out of 5 (8 reviews)

Situated in Port Alfred, this guesthouse is 1.2 mi (1.9 km) from East Beach and 1.5 mi (2.4 km) from Kelly's Beach. Great Fis …

Get Rates
Oceana Beach and Wildlife Reserve

Oceana Beach and Wildlife Reserve

R72, Riet River, Port Alfred 6170

5.0 out of 5.0
4.8 out of 5 (4 reviews)

Located in Port Alfred, this beachfront hotel is in the historical district and within 9 mi (15 km) of East Beach, Kelly's …

Get Rates
1 Milkwood

1 Milkwood

1 Milkwood Avenue, Port Alfred 6170

3.5 out of 5.0
4 out of 5 (1 reviews)

Situated near the beach, this bed & breakfast is 0.4 mi (0.6 km) from Kelly's Beach and 2.7 mi (4.3 km) from East Beach. …

$54
My Pond Hotel

My Pond Hotel

33 Van Der Riet Street, Port Alfred 6170

3.5 out of 5.0
4 out of 5 (2 reviews)

Situated in Port Alfred, this hotel is 1.3 mi (2.1 km) from Kelly's Beach and 1.8 mi (3 km) from East Beach. Mosaic Studio an …

$42
Sheilan House

Sheilan House

27 Princes Avenue, Port Alfred 6170

4.0 out of 5.0
4.8 out of 5 (6 reviews)

Situated by the ocean, this guesthouse is 0.8 mi (1.3 km) from Kelly's Beach and 2.2 mi (3.6 km) from East Beach. Mosaic …

$60
Halyards Hotel and Spa

Halyards Hotel and Spa

Royal Alfred Marina, Port Alfred 6170

3.0 out of 5.0
3.6 out of 5 (23 reviews)

Located in the heart of Port Alfred, this hotel is 1.3 mi (2.1 km) from East Beach and 1.5 mi (2.5 km) from Kelly's Beach. …

Get Rates
Snug Harbour

Snug Harbour

11a Beach Crescent, Port Alfred 6170

Situated in Port Alfred, this bed & breakfast is 1.1 mi (1.7 km) from East Beach and 1.7 mi (2.7 km) from Kelly's Beach. Grea …

$44

Recent Reviews in Port Alfred

Where to stay in Port Alfred

Port Alfred Hotel Guide

Top Port Alfred Accommodations

If you're organizing a getaway to Port Alfred and on the lookout for a place to stay, you have a modest range of establishments to browse. You'll find 7 within 3 miles of the city center.

The Royal Guest House and The Lookout Guest House are several of the establishments that are pretty close to all the action.

Nothing soothes the soul like a trip to the beach. Organize a visit to East Beach, one of the best in the area. If this sounds like a spot you'd be interested in, consider booking a room at the Halyards Hotel and Spa and Sheilan House.

If you are searching for more accommodation choices, the Oceana Beach and Wildlife Reserve and the Sibuya Game Reserve are 5 miles and 15 miles from the heart of Port Alfred. 15 miles away stands the Fish River Sun. The Mansfield Game Reserve is also in this area, 3 miles away.

Some nearby places to visit in Eastern Cape are Sidbury and Buyskloof. Sidbury is 45 miles to the west of Port Alfred, while Buyskloof is 50 miles to the west. Sidbury hotels and apartments include the Kwantu Private Game Reserve and Idwala Lodge. The Bukela Game Lodge and Hlosi Game Lodge are some of the hotels in Buyskloof.

How to Get to Port Alfred

East London Airport is 65 miles from Port Alfred. The Sunnyridge Lodge is just a convenient taxi trip from the airport.