Skip to main content

Beach Hotels in Pennington

Find the beach hotels that appeal to you the most

The best beach hotels in Pennington

Check out our pick of great beach hotels in Pennington

Filter by:

Review score

Milkwood Haven

Pennington

Located 13 km from Scottburgh Golf Club, 25 km from Umkomaas Golf Club and 29 km from Vernon Crookes Nature Reserve, Milkwood Haven offers accommodation situated in Pennington.

f
fahim
From
South Africa
Place was very neat and comfortable, close to shops and the beach, very quiet and peaceful. Really enjoyed my stay
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 39 reviews
Price from
US$42.69
1 night, 2 adults

37 on Salmon

Pennington

Situated in Pennington, 37 on Salmon features accommodation with a private pool, a patio and pool views. This property offers access to a balcony, free private parking and free WiFi.

H
Hattingh
From
South Africa
We absolutely loved this little piece of paradise! Spacious and comfortable, it had everything we needed for a relaxing stay. Just a short walk to the beach and nestled in the charming town of Pennington, it was peaceful, perfect, and truly unforgettable
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 24 reviews
Price from
US$207.70
1 night, 2 adults

Breeze & Bliss Beach House 300m Walk to the Beach!

Pennington

Offering a garden and garden view, Breeze & Bliss Beach House 300m Walk to the Beach! is located in Pennington, 14 km from Scottburgh Golf Club and 25 km from Umkomaas Golf Club.

K
Karen
From
South Africa
Great location. Home away from home. Beds comfy. Great that we could bring our two little dogs.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 50 reviews
Price from
US$93
1 night, 2 adults

Botha House

Pennington

Set in Pennington and only 300 metres from Pennington Beach, Botha House offers accommodation with sea views, free WiFi and free private parking.

W
Wendy
From
Slovenia
Rooms comfortable and clean. Breakfast was great - maybe have a menu for guests to order off? Staff very friendly and hospitable.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 310 reviews
Price from
US$86.80
1 night, 2 adults

Selborne Golf Estate, Hotel & Spa

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.

D
Delane
From
Australia
Friendly staff in a lush sub tropical setting. The gold course looks amazing (couldn’t play this time), and the meals we had at the hotel and golf clubhouse were all good. Enjoyed a fabulous massage at the Spa. We also visited lovely beaches and restaurants in the surrounding area
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 880 reviews
Price from
US$78.12
1 night, 2 adults

Pennington Splendor Apartment

Pennington

Offering an outdoor swimming pool and garden view, Pennington Splendor Apartment is located in Pennington, 1.7 km from Umdoni Golf Club and 13 km from Scottburgh Golf Club.

H
Hawthorn
From
South Africa
Loved the space! It was beautifully designed and really cozy. Had everything I needed - would definitely stay again!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 18 reviews
Price from
US$44.64
1 night, 2 adults

Douglas Cottage

Pennington

Located in Pennington in the KwaZulu-Natal region, with Pennington Beach nearby, Douglas Cottage provides accommodation with free WiFi and free private parking.

A
Annetjie
From
South Africa
Location is perfect. Accommodation is clean and comfortable. Hosts were extremely helpful and welcoming. I will definitely recommend this facility to family and friends
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 21 reviews
Price from
US$52.70
1 night, 2 adults

IRONWOOD LODGE

Pennington

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.

B
Berdien
From
South Africa
Best Hostess ever. Were welcomed and treated like Family will definitely be back. Our dog Tonic also had a lekke stay.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 86 reviews
Price from
US$89.28
1 night, 2 adults

Aqua 180

Pennington

Aqua 180 is set in Pennington, a few steps from Pennington Beach, 2.8 km from Umdoni Golf Club, as well as 14 km from Scottburgh Golf Club.

P
Palesa
From
0
The home is big and spacious and the ocean is right there. The kids enjoyed the private pool and the host was always available to assist with our needs. I loved it , I will definitely come back.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 136 reviews
Price from
US$77.50
1 night, 2 adults

Bush Cottage

Pennington

Offering a garden and garden view, Bush Cottage is located in Pennington, 1.9 km from Umdoni Golf Club and 13 km from Scottburgh Golf Club.

S
Steve
From
South Africa
Clean and well-equipped. The chocolates were a nice addition.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 6 reviews
Price from
US$46.50
1 night, 2 adults
All beach hotels in Pennington

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Pennington and surroundings in the past month

See all

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 13 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 10 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 9 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 7 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 75 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 86 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 73 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 52 reviews

Popular with guests booking beach hotels in Pennington

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 880 reviews

Beach Hotels with swimming pools in Pennington and nearby

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 40 reviews

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

From US$43.40 per night

Set in Scottburgh in the KwaZulu-Natal region and Scottburgh Beach reachable within a few steps, Aloha Sands Scottburgh offers accommodation with free WiFi, barbecue facilities, a private beach area...

From US$54.81 per night

Kingfish Cove

Kelso
Swimming pool
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews

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.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

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.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 10 reviews

Boasting air-conditioned accommodation with a pool with a view, garden view and a balcony, Villa G26 - Selborne Golf Estate is set in Pennington.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Boasting air-conditioned accommodation with a private pool, garden view and a balcony, Villa P16 - Selborne Golf Estate is situated in Pennington.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Featuring air-conditioned accommodation with a private pool, pool view and a patio, Villa T14 - Selborne Golf Estate is set in Pennington.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6 reviews

Boasting air-conditioned accommodation with a private pool, lake view and a balcony, Villa A13 - Selborne Golf Estate is situated in Pennington.

Highly rated beach hotels in Pennington and nearby

See all
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 13 reviews

Boasting air-conditioned accommodation with a plunge pool, river view and a balcony, Villa A23 - Selborne Golf Estate is situated in Pennington.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 7 reviews

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.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 75 reviews

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.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 31 reviews

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.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 36 reviews

Boasting quiet street views, Bazley beach High rocks offers accommodation with a garden and a patio, around 1.3 km from Bazley Beach.

Sea Casa

Scottburgh
8.0+ review score
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 38 reviews

Featuring air-conditioned accommodation with a private pool, garden view and a patio, Sea Casa is located in Scottburgh.

Sole's Leap

Scottburgh
8.0+ review score
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 86 reviews

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.

Save money on beach in Pennington and nearby – budget options available

See all

Syringa Sea View

Pennington
Budget options available
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 9 reviews

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.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located just 4.6 km from Umdoni Golf Club, Villa M2 - Selborne Golf Estate offers accommodation in Pennington with access to a garden, a tennis court, as well as a 24-hour front desk.

Featuring air-conditioned accommodation with a pool with a view, garden view and a patio, Villa G5 - Selborne Golf Estate is located in Pennington.

Villa T9 - Selborne Golf Estate

Kelso
Budget options available

Located in Kelso in the KwaZulu-Natal region and Pennington Beach reachable within 2.8 km, Villa T9 - Selborne Golf Estate provides accommodation with free WiFi, a children's playground, a private...

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 12 reviews

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.

FAQ about beach hotels in Pennington

Beach hotels that guests love in Pennington

See all
Avg. price/night: US$78.12
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 880 reviews
The Selbourne is on a lush green golf estate in Pennington . Access to the private beach is a plus . All our needs were catered for and our suite was comfy . Both the restaurant and clubhouse offered amazing meals . Friendly staff and am must stop when visting the South Coast
Guest review byShamman
Young couple
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 73 reviews
Beautiful cottage by the seaside. Loved the setup and all the conveniences. The lady who helped us was super efficient. My doggies enjoyed the yard and the space. Thank you for having bowls for them too. The house was very secure and we felt at ease. An exceptional place to relax with family and friends.
Guest review byShameema
Family with young children
Avg. price/night: US$78.12
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 880 reviews
the location is perfect , clean, friendly staff, access to private beach and beach house was a cherry on top
Guest review byNomzamo
Young couple