Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Pennington
Located in the quaint town of Pennington, the Selborne Golf Estate Hotel & Spa offers spacious rooms in warm décor. Guests can make use of the spa and gym centre or relax at the private beach club.

IRONWOOD LODGE is situated in Pennington, 28 km from Vernon Crookes Nature Reserve and features air-conditioned accommodation with free WiFi, as well as access to a terrace.

Boasting accommodation with a plunge pool, garden view and a balcony, Dollies place is situated in Bazley Beach.

Set in Scottburgh in the KwaZulu-Natal region and Freeland Park Beach reachable within a few steps, 11 Seesonnet beach flat offers accommodation with free WiFi, a children's playground, a private...

Offering a garden and river view, Black Rock Haven is situated in Scottburgh, a few steps from Freeland Park Beach and 4.4 km from Scottburgh Golf Club.

Offering an outdoor pool, children's playground and sun terrace, Premier Resort Cutty Sark is located in Scottburgh. Guests can enjoy the on-site bar. Free private parking is available on site.

Situated in Clansthal, 60 metres from Clansthal Beach, The Lazy Moose Restaurant and Lodge features accommodation with a private beach area, free private parking, a garden and a bar.

The Blue Marlin Hotel is situated on KwaZulu-Natal’s popular South Coast, just 300 metres from the beach. Set in sub-tropical gardens with an outdoor pool, this hotel offers panoramic ocean views.

Set just 500 metres from Scottburgh Beach, Peacehaven 406 offers accommodation in Scottburgh with access to an outdoor swimming pool, a garden, as well as a lift.

Offering a shared lounge and quiet street view, 7 Karlin Chalets is located in Scottburgh, 50 km from Kenneth Stainbank Nature Reserve and 4 km from Scottburgh Golf Club.


Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Popular with guests booking beach hotels in Pennington
Boasting accommodation with a plunge pool, garden view and a balcony, Dollies place is situated in Bazley Beach.
Featuring a garden, private pool and garden views, Kingfish Cove is located in Kelso. This beachfront property offers access to a balcony, free private parking and free WiFi.
Situated in Pennington, 2.5 km from Pennington Beach and 3.9 km from Umdoni Golf Club, Villa P12 - Selborne Golf Estate offers a private beach area and air conditioning.
Boasting air-conditioned accommodation with a plunge pool, garden view and a balcony, Villa T3 - Selborne Golf Estate is situated in Pennington.
Boasting air-conditioned accommodation with a pool with a view, garden view and a balcony, Villa G26 - Selborne Golf Estate is set in Pennington.
Boasting air-conditioned accommodation with a private pool, garden view and a balcony, Villa P16 - Selborne Golf Estate is situated in Pennington.
Featuring air-conditioned accommodation with a private pool, pool view and a patio, Villa T14 - Selborne Golf Estate is set in Pennington.
Boasting air-conditioned accommodation with a private pool, lake view and a balcony, Villa A13 - Selborne Golf Estate is situated in Pennington.
Boasting air-conditioned accommodation with a plunge pool, river view and a balcony, Villa A23 - Selborne Golf Estate is situated in Pennington.
Featuring air-conditioned accommodation with a private pool, garden view and a balcony, Villa G20 - Selborne Golf Estate is set in Pennington. Guests can benefit from a patio and an outdoor fireplace.
Situated in Pennington, 2.7 km from Pennington Beach and 4.1 km from Umdoni Golf Club, Turnberry House T16 - Selborne Golf Estate offers a private beach area and air conditioning.
Set in Bazley Beach, Whispering Waves offers accommodation with a private pool, a patio and pool views. This beachfront property offers access to a balcony, darts, free private parking and free WiFi.
Boasting quiet street views, Bazley beach High rocks offers accommodation with a garden and a patio, around 1.3 km from Bazley Beach.
Featuring air-conditioned accommodation with a private pool, garden view and a patio, Sea Casa is located in Scottburgh.
Set in Scottburgh, a few steps from Scottburgh Beach and 1.7 km from Scottburgh Golf Club, Sole's Leap offers an outdoor swimming pool and air conditioning.
Offering a garden and garden view, Syringa Sea View is set in Pennington, 3 km from Umdoni Golf Club and 12 km from Scottburgh Golf Club.
Featuring air-conditioned accommodation with a pool with a view, garden view and a patio, Villa G5 - Selborne Golf Estate is located in Pennington.
Featuring pool views, Self Catering Durban South Coast Sea View IMN Lodge provides accommodation with a private beach area, pool with a view and a garden, around 1.3 km from Bazley Beach.