Search hotels in Balfour, South Africa

Enter your dates and choose from 5 hotels and other places to stay

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Check out these popular cities in Balfour

Stay in Balfour's best hotels!

Filter by:

Star rating
Review score

Harbour Town 12 Sleeper

Hotel in Vaal Marina

Situated in Vaal Marina, 50 km from Leeukop Golf Course and 49 km from Riviera on Vaal Golf Club, Harbour Town 12 Sleeper offers a shared lounge and air conditioning.

S
Storme
From
South Africa
Loved everything about the property! Exceptional host and service:) have already booked our next stay! This is now our go to place for all future trips to the Vaal. Thank you!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews
Price from
£231
1 night, 2 adults

The Little Cove

Hotel in Vaal Marina

The Little Cove is set in Vaal Marina. This holiday home features a private pool, a garden and free private parking. The holiday home has an outdoor fireplace and a hot tub.

R
Refilwe
From
South Africa
Beautiful deck, owners are super friendly.The view is gorgeous
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 41 reviews
Price from
£124.51
1 night, 2 adults

Welgelegen Manor - Balfour Mpumalanga

Hotel in Balfour

Welgelegen Manor - Balfour Mpumalanga in Balfour provides adults-only accommodation with an outdoor swimming pool, a garden and a tennis court.

A
Anton
From
South Africa
We had a wonderful stay at an unexpected gem in the "middle of nowhere". It was a great surprise although we read about Welgelegen Manor in deciding to stay there, to make this discovery. Welcome was very friendly and insightful about the history of the place. Everything is very clean and all amenities offered very thoughtful as it should be for a five star establishment. Lots of attention to small detail. There are lots of detail and a lot of history that is fascinating. We highly recommend when in the area or for a stopover to the game reserves and Mpumalanga.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 17 reviews
Price from
£309.54
1 night, 2 adults

Pepe Piatto Lodge

Hotel in Grootvlei

With garden views, Pepe Piatto Lodge is situated in Grootvlei and has a restaurant, a shared lounge, bar, garden, outdoor pool and terrace. Complimentary WiFi is provided.

M
Muahmmed
From
South Africa
Greatcplace with really a fantastic hosting team
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 124 reviews
Price from
£40.66
1 night, 2 adults

Elroi Estates

Hotel in Vaal Marina

Elroi Estates is situated in Vaal Marina. This apartment has a private pool, a garden and free private parking.

C
Clarie-Anne
From
South Africa
Spacious, clean, safe, beautiful views. Everyone at the establishment were friendly. Very accommodating. They setup gazebos for us when we were braai-ing at the pool. Guest house was cleaned daily. Nice, big kitchen.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 9 reviews
Price from
£187.11
1 night, 2 adults

Lerea Holiday Home

Hotel in Vaal Marina

Lerea Holiday Home is situated in Vaal Marina and has a private pool and lake views. The property features pool and garden views.

Y
YOUNG IL
From
South Korea
Very beautiful scenery! Private and nice to stay with kids included playground. 👍
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 36 reviews
Price from
£194.04
1 night, 2 adults

Warembo Lodge

Hotel in Grootvlei

Boasting a garden, a seasonal outdoor pool and pool views, Warembo Lodge is situated in Grootvlei. There is a private entrance at the guest house for the convenience of those who stay.

C
Connieg
From
South Africa
Awesome, tranquil location. Beautiful scenery. Perfect for a short break away from everyday hussle and stress
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 51 reviews
Price from
£40.66
1 night, 2 adults

Vaal Marina Guest House 655 Leervis

Hotel in Vaal Marina

Situated in Vaal Marina in the Gauteng region, Vaal Marina Guest House 655 Leervis provides accommodation with access to spa facilities.

A
Abdul Sami
From
South Africa
Wonderful setting and abundance of everything. Like braai, cutlery etc, and location.
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 32 reviews
Price from
£41.58
1 night, 2 adults

Vaal Marina Resort

Hotel in Vaal Marina

Vaal Marina Resort features an outdoor swimming pool, garden, a terrace and water sports facilities in Vaal Marina.

N
Nicole
From
South Africa
The unit we stayed in had its own private POOL in it,everything was clean and the staff was super helpful and friendly! The unit is a short walk away from the waters edge and there’s an outdoor pool,jungle gym and table tennis that families can keep themselves busy with-as well as braai facilities right in front of our room! Myself,boyfriend and my dad had a super time and we will definitely be back soon!
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 83 reviews
Price from
£73.92
1 night, 2 adults

The Anchorage

Hotel in Vaal Marina

Providing garden views, The Anchorage in Vaal Marina provides accommodation, an infinity pool, a garden, a terrace, a bar and barbecue facilities.

M
Mimi
From
South Africa
The comfort, space, it felt like a home away from home. Excellent for kids entertainment When not in the mood to cook, the restaurant was there. I loved everything about the place and would definitely go back. Very peaceful, the green space. Waking up the dam was out of a dream.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 21 reviews
Price from
£150.11
1 night, 2 adults
See all 5 hotels in Balfour

See reviews by guests who stayed at hotels in Balfour

See all
From £309.54 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 17 reviews
We had a wonderful stay at an unexpected gem in the "middle of nowhere". It was a great surprise although we read about Welgelegen Manor in deciding to stay there, to make this discovery. Welcome was very friendly and insightful about the history of the place. Everything is very clean and all amenities offered very thoughtful as it should be for a five star establishment. Lots of attention to small detail. There are lots of detail and a lot of history that is fascinating. We highly recommend when in the area or for a stopover to the game reserves and Mpumalanga.
Guest review byAnton
South Africa
From £40.66 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 51 reviews
Awesome, tranquil location. Beautiful scenery. Perfect for a short break away from everyday hussle and stress
Guest review byConnieg
South Africa

Planning a trip? Get inspired by reviews of cities in Balfour

Scored out of 10, guest rating 6.0

The place is well suited for a summer visit.

The place is well suited for a summer visit. The rooms are well placed and the pool too. However, they can improve on the breakfast times and options, and also make provision for a microwave and full mirrors in the rooms. They should also provide adequate extra blankets for cold times. They should also provide soap dishes in the showers.
Guest review byMoses
Scored out of 10, guest rating 8.0

I like the fact that the place is very safe and security...

I like the fact that the place is very safe and security tight. For me to recommend people I can only do so if you can install WiFi. In this day and age no one wants to be on holiday where there is no WiFi.
Guest review byMkhwanazi
South Africa

More places to explore, more ways to go