With a stay at Umzimvubu Retreat Guest House in Port St Johns, you'll be within a 15-minute walk of Museum and Mzimvubu River Park. This beach guesthouse... Read more…
Second Beach Road, Port St Johns, 5120, ZAShow map
Located in Port St Johns, Amapondo Backpackers is by the ocean, a 3-minute drive from Second Beach and 7 minutes from Mt Thesiger. This hostel is 2.7 mi... Read more…
With a stay at Swell Eco Lodge in Nyandeni, you'll be near the beach, and 17.6 mi (28.3 km) from Hluleka Nature Reserve and 18.2 mi (29.3 km) from Coffee... Read more…