Enter your dates to see the latest prices and deals for Kelso hotels
Check out our top picks in Kelso
Providing garden views, Tinroofs Cottage in Kelso provides accommodations and a garden. This property offers access to a patio, free private parking, and free Wifi.

A 16-minute walk from Nkomba Beach in Kelso, Welkom in Weerkom features accommodations with access to a hot tub. This property offers a private pool and free private parking.
Located in Esperanza, 4.4 miles from Umdoni Golf Club, Phiris B&B has accommodations with a garden, free private parking and a restaurant.
The Cabanas offers accommodations in Scottburgh, a 8-minute walk from Scottburgh Beach and 0.6 miles from Scottburgh Golf Club.

Offering a garden and a bar, Ascott Manor in Scottburgh is close to Scottburgh Beach and Scottburgh Golf Club. This property offers access to a balcony, free private parking, and free Wifi.

Milkwood Haven offers accommodations in Pennington, 1.1 miles from Umdoni Golf Club and 8.2 miles from Scottburgh Golf Club.

37 on Salmon is located in Pennington, just a few steps from Nkomba Beach and 2.9 miles from Umdoni Golf Club. This property offers access to a balcony, free private parking, and free Wifi.

Providing a garden, Breeze & Bliss Beach House 300m Walk to the Beach! features accommodations in Pennington.

Le'Cottage Scottburgh is located in Scottburgh, just one mile from Scottburgh Golf Club and 8.2 miles from Umdoni Golf Club.

Offering an outdoor swimming pool, Dollies place provides accommodations in Bazley Beach. Guests can benefit from a balcony and an outdoor fireplace.

Providing garden views, Tinroofs Cottage in Kelso provides accommodations and a garden. This property offers access to a patio, free private parking, and free Wifi.

A 16-minute walk from Nkomba Beach in Kelso, Welkom in Weerkom features accommodations with access to a hot tub. This property offers a private pool and free private parking.
Located in Esperanza, 4.4 miles from Umdoni Golf Club, Phiris B&B has accommodations with a garden, free private parking and a restaurant.
The Cabanas offers accommodations in Scottburgh, a 8-minute walk from Scottburgh Beach and 0.6 miles from Scottburgh Golf Club.

Offering a garden and a bar, Ascott Manor in Scottburgh is close to Scottburgh Beach and Scottburgh Golf Club. This property offers access to a balcony, free private parking, and free Wifi.

Milkwood Haven offers accommodations in Pennington, 1.1 miles from Umdoni Golf Club and 8.2 miles from Scottburgh Golf Club.

37 on Salmon is located in Pennington, just a few steps from Nkomba Beach and 2.9 miles from Umdoni Golf Club. This property offers access to a balcony, free private parking, and free Wifi.

Providing a garden, Breeze & Bliss Beach House 300m Walk to the Beach! features accommodations in Pennington.

Le'Cottage Scottburgh is located in Scottburgh, just one mile from Scottburgh Golf Club and 8.2 miles from Umdoni Golf Club.

Offering an outdoor swimming pool, Dollies place provides accommodations in Bazley Beach. Guests can benefit from a balcony and an outdoor fireplace.

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
Aqua Vista Accommodation offers accommodations in Pennington, 14 miles from Umkomaas Golf Club and 17 miles from Vernon Crookes Nature Reserve.
IRONWOOD LODGE is located in Pennington, 17 mi from Vernon Crookes Nature Reserve and features air-conditioned accommodations with free WiFi, as well as access to a terrace.
Providing a garden, Breeze & Bliss Beach House 300m Walk to the Beach! features accommodations 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 center or relax at the private beach club.
Forest Cottage offers accommodations in Pennington, a 3-minute walk from Pennington Beach and 0.4 miles from Umdoni Golf Club. With garden views, this accommodation provides a balcony.
Offering garden views, Botha House in Pennington features accommodations, pool with a view, a garden, barbecue facilities, and a shared lounge.
The Ammani Country House in Sezela provides accommodations with an outdoor swimming pool, a garden, and a terrace. Private parking is available on site at this recently renovated property.
Located in Esperanza, 4.4 miles from Umdoni Golf Club, Phiris B&B has accommodations with a garden, free private parking and a restaurant.
A 5-minute walk from Nkomba Beach in Pennington, Sea Vista provides accommodations with access to a hot tub. This property offers access to a terrace and free private parking.
House17Jagger on Cod is a recently renovated vacation home in Pennington, near Nkomba Beach. Guests may go for a swim in the private pool.
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.
Sea Forever offers accommodations in Pennington, a 19-minute walk from Nkomba Beach and 2 miles from Umdoni Golf Club.
Offering a garden, Syringa Sea View provides accommodations in Pennington. This beachfront property offers access to a patio and free private parking.
Pennington Ocean View is located in Pennington, just a few steps from Pennington Beach and 1.9 miles from Umdoni Golf Club.
1.3 miles from Pennington Beach in Pennington, The First House features accommodations with access to a hot tub, spa facilities, and wellness packages.
Featuring a garden, Sunshine Cottage offers accommodations in Pennington. This property offers access to a terrace and free private parking.