South African Accommodation

Grahamstown self-catering

Discover the best grahamstown self-catering across South Africa — from self-catering cottages to luxury game lodges.

6 properties
St. Aidans Manor | Grahamstown, Eastern Cape Eastern Cape
Eastern Cape

St. Aidans Manor | Grahamstown, Eastern Cape

There is much to Grahamstown to entertain visitors, and this settler town has heaps of trendy restaurants, galleries and pubs as well as the renowned old Rhodes University…

Colonel Graham Guest House | Grahamstown, Eastern Cape Eastern Cape
Eastern Cape

Colonel Graham Guest House | Grahamstown, Eastern Cape

Grahamstown is a town in the Eastern Cape and is full of historical charm. It was named Grahamstown after Lieutenant Colonel John Graham who played a role in…

A Stone’s Throw Bed & Breakfast  | Grahamstown, Eastern Cape Eastern Cape
Eastern Cape

A Stone’s Throw Bed & Breakfast | Grahamstown, Eastern Cape

What visitors to A Stone’s Throw Bed & Breakfast love is the fact that it is close to the town of Grahamstown but nestling on the hilltops above…

Die Eike | Rawsonville, Western Cape Western Cape
Western Cape

Die Eike | Rawsonville, Western Cape

Toward the end of the year in October, this part of the Western Cape bursts with activity because this is the time for the renowned annual Breedekloof Outdoor…

Antique Silk Self Catering | Grahamstown (Makhanda), Eastern Cape Eastern Cape
Eastern Cape

Antique Silk Self Catering | Grahamstown (Makhanda), Eastern Cape

Grahamstown is about 127km from the coastal city of Port Elizabeth and this lovely town is particularly renowned around the world for its hosting of Africa’s biggest and…

Jenny’s Guest House | Grahamstown, Eastern Cape Eastern Cape
Eastern Cape

Jenny’s Guest House | Grahamstown, Eastern Cape

Jenny’s Guest House is always a popular choice for people staying over in Grahamstown, more so when there are festivals like the National Arts Festival or the Flower…

Find Grahamstown self-catering on Booking.com

Check live availability and rates across South Africa.

Search on Booking.com →