Skip to main content

Search hotels in Kelso

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

Popular hotels in Kelso

Check out our top picks in Kelso

Filter by:

Star Rating
Review score

Tinroofs Cottage

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.

M
Mhinty
From
South Africa
Owesome place, very clean and friendly staff
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 33 reviews
Price from
$46.62
1 night, 2 adults

Welkom in Weerkom

Kelso

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.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 9 reviews
Price from
$48.88
1 night, 2 adults

Phiris B&B

Esperanza (Near Kelso)

Located in Esperanza, 4.4 miles from Umdoni Golf Club, Phiris B&B has accommodations with a garden, free private parking and a restaurant.

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 6 reviews
Price from
$35.65
1 night, 2 adults

The Cabanas

Scottburgh (Near Kelso)

The Cabanas offers accommodations in Scottburgh, a 8-minute walk from Scottburgh Beach and 0.6 miles from Scottburgh Golf Club.

F
Fakazi
From
South Africa
Rooms were neat, it has all the basic things we needed
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 16 reviews
Price from
$82.27
1 night, 2 adults

Ascott Manor

Scottburgh (Near Kelso)

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.

H
Hoshmitha
From
South Africa
We loved everything about Ascott Manor. It is a beautiful holiday home which definitely exceeded our expectations.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 37 reviews
Price from
$105.42
1 night, 2 adults

Milkwood Haven

Pennington (Near Kelso)

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

W
Wilmarie Christine
From
South Africa
The owners is very friendly and even help us out when we got stuck in scottburgh not knowing there was no Uber. They came to pick us up. The place is beautiful and neat and comfortable. It's animal friendly with separate entrance. We really love it there
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 38 reviews
Price from
$41.96
1 night, 2 adults

37 on Salmon

Pennington (Near Kelso)

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.

s
shezi
From
South Africa
We had an amazing stay. The staff is friendly and very helpful. The house was very nice and clean. It exceeded our expectations
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 21 reviews
Price from
$204.16
1 night, 2 adults

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

Pennington (Near Kelso)

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

I
Ilundi
From
Portugal
The location. The family was super nice. The house was very well equipped
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 49 reviews
Price from
$91.41
1 night, 2 adults

Le'Cottage Scottburgh

Scottburgh (Near Kelso)

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

L
Larry and Mel
From
United States
Needed a quick overnight stay and Rae's place was perfect. Quiet, clean, and comfortable with great wifi at a fair price. Her place felt like a small beach cottage with lots of personality.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 63 reviews
Price from
$49.97
1 night, 2 adults

Dollies place

Bazley Beach (Near Kelso)

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

D
Danielle
From
South Africa
The silence surrounding us, was just so peaceful. The hosts were very welcoming & friendly. The pool was crystal clear. it's child friendly( 7 and under 1 plus cot provided on request) bonus, our kids had a fab time. Private entrance to the beach just around the corner. Overall fabulous night away to celebrate a birthday with our kids.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 40 reviews
Price from
$42.66
1 night, 2 adults
See all hotels in and around Kelso

Kelso – 3 hotels and places to stay

Filter by:

Star Rating
Review score

Tinroofs Cottage

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.

M
Mhinty
From
South Africa
Owesome place, very clean and friendly staff
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 33 reviews
Price from
$46.62
1 night, 2 adults

Welkom in Weerkom

Kelso

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.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 9 reviews
Price from
$48.88
1 night, 2 adults

Phiris B&B

Esperanza (Near Kelso)

Located in Esperanza, 4.4 miles from Umdoni Golf Club, Phiris B&B has accommodations with a garden, free private parking and a restaurant.

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 6 reviews
Price from
$35.65
1 night, 2 adults

The Cabanas

Scottburgh (Near Kelso)

The Cabanas offers accommodations in Scottburgh, a 8-minute walk from Scottburgh Beach and 0.6 miles from Scottburgh Golf Club.

F
Fakazi
From
South Africa
Rooms were neat, it has all the basic things we needed
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 16 reviews
Price from
$82.27
1 night, 2 adults

Ascott Manor

Scottburgh (Near Kelso)

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.

H
Hoshmitha
From
South Africa
We loved everything about Ascott Manor. It is a beautiful holiday home which definitely exceeded our expectations.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 37 reviews
Price from
$105.42
1 night, 2 adults

Milkwood Haven

Pennington (Near Kelso)

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

W
Wilmarie Christine
From
South Africa
The owners is very friendly and even help us out when we got stuck in scottburgh not knowing there was no Uber. They came to pick us up. The place is beautiful and neat and comfortable. It's animal friendly with separate entrance. We really love it there
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 38 reviews
Price from
$41.96
1 night, 2 adults

37 on Salmon

Pennington (Near Kelso)

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.

s
shezi
From
South Africa
We had an amazing stay. The staff is friendly and very helpful. The house was very nice and clean. It exceeded our expectations
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 21 reviews
Price from
$204.16
1 night, 2 adults

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

Pennington (Near Kelso)

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

I
Ilundi
From
Portugal
The location. The family was super nice. The house was very well equipped
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 49 reviews
Price from
$91.41
1 night, 2 adults

Le'Cottage Scottburgh

Scottburgh (Near Kelso)

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

L
Larry and Mel
From
United States
Needed a quick overnight stay and Rae's place was perfect. Quiet, clean, and comfortable with great wifi at a fair price. Her place felt like a small beach cottage with lots of personality.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 63 reviews
Price from
$49.97
1 night, 2 adults

Dollies place

Bazley Beach (Near Kelso)

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

D
Danielle
From
South Africa
The silence surrounding us, was just so peaceful. The hosts were very welcoming & friendly. The pool was crystal clear. it's child friendly( 7 and under 1 plus cot provided on request) bonus, our kids had a fab time. Private entrance to the beach just around the corner. Overall fabulous night away to celebrate a birthday with our kids.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 40 reviews
Price from
$42.66
1 night, 2 adults
See all hotels in and around Kelso

Most booked hotels in Kelso and surrounding area in the past month

See all

Popular with guests booking hotels in Esperanza

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 6 reviews

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.0
Fair - What previous guests thought, 61 reviews

Aqua Vista Accommodation offers accommodations in Pennington, 14 miles from Umkomaas Golf Club and 17 miles from Vernon Crookes Nature Reserve.

From $54.85 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 85 reviews

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.

From $98.73 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 49 reviews

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

From $91.41 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 886 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 center or relax at the private beach club.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 7 reviews

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.

From $42.66 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 301 reviews

Offering garden views, Botha House in Pennington features accommodations, pool with a view, a garden, barbecue facilities, and a shared lounge.

From $99.95 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 9 reviews

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.

From $60.99 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 6 reviews

Located in Esperanza, 4.4 miles from Umdoni Golf Club, Phiris B&B has accommodations with a garden, free private parking and a restaurant.

From $38.78 per night

Best hotels with breakfast in Kelso and nearby

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 15 reviews

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.

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

House17Jagger on Cod is a recently renovated vacation home in Pennington, near Nkomba Beach. Guests may go for a swim in the private pool.

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.1
Wonderful - What previous guests thought, 72 reviews

Sea Forever offers accommodations in Pennington, a 19-minute walk from Nkomba Beach and 2 miles from Umdoni Golf Club.

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

Offering a garden, Syringa Sea View provides accommodations in Pennington. This beachfront property offers access to a patio and free private parking.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 23 reviews

Pennington Ocean View is located in Pennington, just a few steps from Pennington Beach and 1.9 miles from Umdoni Golf Club.

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

1.3 miles from Pennington Beach in Pennington, The First House features accommodations with access to a hot tub, spa facilities, and wellness packages.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 29 reviews

Featuring a garden, Sunshine Cottage offers accommodations in Pennington. This property offers access to a terrace and free private parking.

What Guests Said About Kelso:

Scored out of 10, guest rating 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