Skip to main content

Search hotels in Kelso

Enter your dates to see the latest prices and deals for Kelso hotels

Kelso – 4 hotels and places to stay

Filter by:

Star rating
Review score

Tinroofs Cottage

Kelso

Offering a garden and inner courtyard view, Tinroofs Cottage is located in Kelso, 800 metres from Nkomba Beach and 4.1 km from Umdoni Golf Club.

K
Kevin
From
South Africa
The property was extremely clean and had everything you need. It was also very peaceful listening to the sounds of nature.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 30 reviews
Price from
US$44.99
1 night, 2 adults

Welkom in Weerkom

Kelso

Located in Kelso in the KwaZulu-Natal region, with Nkomba Beach nearby, Welkom in Weerkom features accommodation with access to a hot tub.

P
Padayachee
From
South Africa
The environment was the best a home away from home we really enjoyed it
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 9 reviews
Price from
US$47.17
1 night, 2 adults

The Cabanas

Scottburgh (Near Kelso)

Located in Scottburgh and only 700 metres from Scottburgh Beach, The Cabanas provides accommodation with garden views, free WiFi and free private parking.

J
Joyful
From
South Africa
Very impressed with the place ,the safety and everything was clean, every thing is close, places
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 14 reviews
Price from
US$79.40
1 night, 2 adults

Ascott Manor

Scottburgh (Near Kelso)

Boasting air-conditioned accommodation with a private pool, Ascott Manor is situated in Scottburgh. This property offers access to a balcony, free private parking and free WiFi.

D
Deshen
From
South Africa
Spacious and modern.The pictures on the website do not do justice for this place.Its brilliant and the Owners as well as the helper was fast and efficient in welcoming us.We didn't need much attention from them as everything was in order before we got there.Security of the home was also great.We were even surprised to see the home with a Bluetooth speaker.Its fully fitted with everything.This was our home away from home.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 26 reviews
Price from
US$113.12
1 night, 2 adults

Milkwood Haven

Pennington (Near Kelso)

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.

W
Warren Price
From
South Africa
We loved this beach cottage and it was like a home away from home as Brian was so kind and welcoming. We loved the outside shower too! We will definitely be returning!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 34 reviews
Price from
US$40.49
1 night, 2 adults

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

Pennington (Near Kelso)

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.

D
David
From
United Kingdom
Lovely beach home with a fantastic view of the ocean. Huge amount of space for a large family. Kathleen was a very warm host. Well kitted out kitchen etc and lovely braai and balcony area. We would have loved to stay for longer. Mojo the dog looks intimidating but is the friendliest guard dog we've met!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 47 reviews
Price from
US$88.22
1 night, 2 adults

Whispering Waves

Bazley Beach (Near Kelso)

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.

B
Becky
From
United Kingdom
What a fabulous little place. The hosts, Heather and Charles, were so accommodating, kind, and so warm and welcoming. The chalet was very clean and easy to use. The surrounding plants and trees gave it a very cool bohemian vibe. The decor in the garden is just perfect for this little gem.. So very relaxing. The pool was brilliant for the kids to play in. And the view. You don't get much better than this slice of paradise. Absolutely gorgeous little gem. Very safe and secure, private, it was just perfect. We can't wait to go back. Ps, the photos we provided are obviously not of the bathroom, lobby, etc. They were precious memories I wanted to share .
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 35 reviews
Price from
US$62.49
1 night, 2 adults

Dollies place

Bazley Beach (Near Kelso)

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

B
Becky
From
United Kingdom
What a beautiful little gem. I needed a little break from the humdrum of life. Dollies Place did not disappoint. Tranquil surroundings, surrounded by nature. The soft voice of the ocean whispering, the bird song, the tree frogs. What a beautiful place indeed. The facilities were 100% I didn't need anything extra. Everything was catered for. It was really clean, the decor is just my style. Personal little touches of the furnishings were sublime. Very well thought out. I couldn't recommend it highly enough. The hosts were fabulous and really accommodating. We even got a visit from the 2 family dogs. Which was wonderful. Fabulous place.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 43 reviews
Price from
US$41.17
1 night, 2 adults

Botha House

Pennington (Near Kelso)

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

O
Olivia
From
Canada
Our stay at Botha House was exceptional! BEAUTIFUL and quiet location, extremely well-kept property, incredible views, a delicious breakfast, and excellent customer service. Parishka was absolutely lovely and made us welcome as soon as we arrived. Charles then took over for the remainder of our stay and what a treat. He truly made our experience a memorable one. We went diving for the first two days of our stay and relaxed for the remaining two days. I really enjoyed sitting on the porch overlooking the ocean, drinking coffee, and getting some work done on my laptop. My husband and I left feeling refreshed and very taken care of. The golf club across the road has a fantastic and very reasonably priced lunch and dinner - also highly recommend. Thank you for a wonderful stay!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 277 reviews
Price from
US$102.93
1 night, 2 adults

Selborne Golf Estate, Hotel & Spa

Pennington (Near Kelso)

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.0
Very good - What previous guests thought, 855 reviews
Price from
US$74.11
1 night, 2 adults
See all hotels in and around Kelso

Most booked hotels in Kelso and surroundings in the past month

See all

Popular with guests booking hotels in Esperanza

Popular with guests booking hotels in Esperanza

Popular with guests booking hotels in Pennington

Popular with guests booking hotels in Pennington

Budget hotels in Kelso and nearby

Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 72 reviews

Set within 1.2 km of Nkomba Beach and 4.5 km of Umdoni Golf Club in Pennington, Aqua Vista Accommodation offers accommodation with seating area.

From US$52.93 per night

Featuring a private pool and garden views, Penn Rest -Apartment is located in Pennington. This property offers access to a terrace, free private parking and free WiFi.

From US$66.81 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 277 reviews

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

From US$96.46 per night

Set in Esperanza, 7 km from Umdoni Golf Club, Phiris B&B offers accommodation with a garden, free private parking and a restaurant.

From US$37.42 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 15 reviews

Situated in Pennington and only 500 metres from Nkomba Beach, Sea Vista features accommodation with sea views, free WiFi and free private parking.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews

Set in Pennington, House17Jagger on Cod offers accommodation with a private pool, a patio and pool views.

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

Offering panoramic Indian Ocean views, CodsView Beach House features a private garden with splash pool and double garage. There is also a covered patio with hot tub and BBQ facilities.

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

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.

From US$194.09 per night

Best hotels with breakfast in Kelso and nearby

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

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.

From US$76.22 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 72 reviews

Set in Pennington in the KwaZulu-Natal region and Nkomba Beach reachable within 1.6 km, Sea Forever offers accommodation with free WiFi, barbecue facilities, a private beach area and free private...

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 8.7
Fabulous - What previous guests thought, 21 reviews

Pennington Ocean View is set in Pennington, 3.1 km from Umdoni Golf Club, 12 km from Scottburgh Golf Club, as well as 23 km from Umkomaas Golf Club.

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

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.

From US$137.63 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 27 reviews

Boasting air-conditioned accommodation with a patio, Sunshine Cottage is situated in Pennington. Featuring full-day security, this property also provides guests with an outdoor fireplace.

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

Featuring garden views, Luxury Caisa Villa - Eden Rock Luxury Estate, Pennington provides accommodation with a balcony, around 2.6 km from Pennington Beach.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 47 reviews

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.

From US$88.22 per night

What guests said about Kelso:

8.0

The area is attractive and the locals are enthusiastic and...

The area is attractive and the locals are enthusiastic and helpful . Gorgeous beaches , luxuriant plants , trees and flowers . Wonderful weather . Decent restaurants . The roads are a shocking mess , complete nightmare . For self catering the availability of grocery supplies is poor . There's one poorly stocked grocery store which looks like something out of the seventies . I would strongly advise online grocery orders . The closest mall is in Scottburgh which is about 12 minutes drive away so don't forget anything !! The amenities and shocking roads detract from what could be a piece of Paradise
Guest review by
Ian
South Africa