Skip to main content

Filter by:


Star rating

Review score

Middelburg – 14 hotels and places to stay
See the latest prices and deals by choosing your dates.
Karoo Country Inn, hotel in Middelburg

Situated in Middelburg, 1.2 km from Middelburg Railway Station, Karoo Country Inn features accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.

Did only dinner in their restaurant. Service was fast and efficient. Food was to expectation and the beers nice and cold
6.7
Scored 6.7
Pleasant
Rated pleasant
395 reviews
Price from£45.88per night
Celtis Country Lodge & Restaurant, hotel in Middelburg

Celtis Country Lodge & Restaurant is a recently renovated bed and breakfast in Middelburg, where guests can makes the most of its outdoor swimming pool, garden and terrace.

Outstanding accommodation, with great food. The room was comfortable and very clean, and was well equipped. The property is well managed, parking is ample and safe.
8.8
Scored 8.8
Fabulous
Rated fabulous
568 reviews
Price from£51.74per night
Karoo Ouberg Guest Lodge, hotel in Middelburg

Boasting garden views, Karoo Ouberg Guest Lodge offers accommodation with pool with a view, a garden and a terrace, around 1.8 km from Middelburg Railway Station.

7.5
Scored 7.5
Good
Rated good
176 reviews
Price from£38.80per night
Tortelduif Cottage OfftheGrid, hotel in Middelburg

Set in Middelburg in the Eastern Cape region, Tortelduif Cottage OfftheGrid features a garden.

The furniture and the surroundings
8.9
Scored 8.9
Fabulous
Rated fabulous
101 reviews
Price from£36.65per night
Kudu Haven, hotel in Middelburg

Featuring mountain views, Kudu Haven provides accommodation with a tennis court and a patio, around 3.4 km from Middelburg Railway Station.

The house was more spacious than we expected. Loved the peace and quiet of the farm and the fact that everything we needed was provided and more.
10
Scored 10
Exceptional
Rated exceptional
6 reviews
Price from£31.04per night
On Enslin selfcatering, hotel in Middelburg

Located in Middelburg, within 2.2 km of Middelburg Railway Station, On Enslin selfcatering offers accommodation with air conditioning.

Everything was excellent Ons was 6 mense. En ons kon net positiewe kommentare lewer. Regtig! Ek het tot na die bouwerk.... afro ding.... styl... uitleg....gerieflikheid..... ALLES gekyk . Gasvryheid 200%. Ek was nog nooit SO tevrede met n gastehuis nie. Baie dankie julle. Ons het sooooo lekker geslaap ook. Goeie beddens!!!!!
9.4
Scored 9.4
Superb
Rated superb
78 reviews
Price from£46.57per night
Aloes Guest House 62 on Meintjies, hotel in Middelburg

Set in Middelburg, Aloes Guest House 62 on Meintjies features a garden and barbecue facilities. This property offers access to a patio, free private parking and free WiFi.

There was no mention of breakfast. Location was problematic to find as road access affected by road closures so Google maps takes you to the back where there is no access. They could provide a simple map t assist as it is a long term construction project
8.2
Scored 8.2
Very good
Rated very good
105 reviews
Price from£33.63per night
Starry Nights, hotel in Middelburg

Located in Middelburg in the Eastern Cape region, Starry Nights features a garden.

Snacks on arrival were kind. Clean and tidy.
8.0
Scored 8.0
Very good
Rated very good
45 reviews
Price from£37.08per night
Joyful Creation, hotel in Middelburg

Featuring a garden, Joyful Creation is set in Middelburg in the Eastern Cape region, 2.8 km from Middelburg Railway Station.

The hosts were very friendly and welcoming. The rooms were also very clean
8.8
Scored 8.8
Fabulous
Rated fabulous
5 reviews
Price from£27.16per night
Aloes 1st on Camp, hotel in Middelburg

Set in Middelburg in the Eastern Cape region, with Middelburg Railway Station nearby, Aloes 1st on Camp offers accommodation with free WiFi and free private parking.

Great
8.4
Scored 8.4
Very good
Rated very good
94 reviews
Price from£33.63per night
See all hotels near Middelburg
Subscribe to receive premium deals

Prices drop the moment you sign up!