Skip to main content

The best holiday rentals in Kelso

Check out our pick of great holiday rentals in Kelso

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Sea glass cottage, hotel in Kelso

Located in Kelso and only a few steps from Nkomba Beach, Sea glass cottage provides accommodation with sea views, free WiFi and free private parking.

The peace and quiet
Scored 9.0
9.0
Rated superb
Superb
15 reviews
Price from
£32.88
per night
Marula Mews T17 Villa - Selborne Golf Estate, hotel in Kelso

Featuring air-conditioned accommodation with a private pool, garden view and a terrace, Marula Mews T17 Villa - Selborne Golf Estate is located in Kelso.

Loved everything about the villa. We really had an amazing time.
Scored 9.4
9.4
Rated superb
Superb
30 reviews
Price from
£176.73
per night
Dollies place, hotel in Kelso

Dollies place in Bazley Beach features a private beach area and an outdoor swimming pool. With barbecue facilities, the property also has a garden, as well as a bar.

Well-equipped and peaceful . I felt very welcomed
Scored 9.3
9.3
Rated superb
Superb
44 reviews
Price from
£21.59
per night
Sole's Leap, hotel in Kelso

Set in Scottburgh, a few steps from Scottburgh Beach and 1.5 km from Park Rynie Beach, Sole's Leap offers an outdoor swimming pool and air conditioning.

Our third stay, and I must admit, this home never disappoints. Definitely recommend. <3
Scored 9.4
9.4
Rated superb
Superb
74 reviews
Price from
£52.66
per night
The Donga House - Luxury Home near Scottburgh Beach, hotel in Kelso

Set in Scottburgh, 700 metres from Scottburgh Beach and 1.9 km from Freeland Park Beach, The Donga House - Luxury Home near Scottburgh Beach offers a terrace and air conditioning.

If I could give 20/10 I would. Absolutely stunning home, fantastic facilities, cutlery and host. The pool and braai area was perfect and the beds and bathrooms were top class. We also had a few colder days,so the DStv was great for the lazy afternoons. The location is good, near the shopping centres and not too far from the beach (drivable not walkable). Mbali was the best host we've come across, super quick communication and we had a number of additional requests like spare keys and picking up left behind items, that was no issue whatsoever. This is a perfect home away from home (it was beautiful) and if we're ever back in Scottburgh we will be back again. Thank you Mbali!
Scored 9.9
9.9
Rated exceptional
Exceptional
16 reviews
Price from
£97.18
per night
The Starfish Cottage, hotel in Kelso

Situated in Scottburgh, near Scottburgh Beach and Scottburgh Golf Club, The Starfish Cottage is a recently renovated property, featuring, a garden and terrace.

It was self-catering and everything had been thought of. What an amazing gem to have found. Perfectly attended to and absolutely spotless. Only little moan, water pressure in the showers was a little low. But otherwise, 5 stars.
Scored 9.5
9.5
Rated exceptional
Exceptional
37 reviews
Price from
£49.45
per night
Beefwood Beach House, hotel in Kelso

Offering a garden and sea view, Beefwood Beach House is situated in Pennington, 500 metres from Pennington Beach and 1.1 km from Nkomba Beach.

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 9.2
9.2
Rated superb
Superb
37 reviews
Price from
£55.39
per night
Botha House, hotel in Kelso

Offering garden views, Botha House is an accommodation set in Pennington, 300 metres from Pennington Beach and 2.4 km from Nkomba Beach.

The view of the ocean, the historic feel, the grounds and the friendly staff. The breakfast was also delicious and was special eating it while watching whales in the distance.
Scored 8.7
8.7
Rated fabulous
Fabulous
229 reviews
Price from
£70.83
per night
IRONWOOD LODGE, hotel in Kelso

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.

The location
Scored 8.7
8.7
Rated fabulous
Fabulous
90 reviews
Price from
£48.98
per night
PennRest, hotel in Kelso

Set just 1.5 km from Pennington Beach, PennRest provides accommodation in Pennington with access to a garden, barbecue facilities, as well as private check-in and check-out.

Everything was amazing! Clean,well setted,great views and good service. Would highly recommend 👌
Scored 8.8
8.8
Rated fabulous
Fabulous
5 reviews
Price from
£62.78
per night
All holiday rentals in Kelso
gogless