Search hotels in Grahamstown
Enter your dates to see the latest prices and deals for Grahamstown hotels
Grahamstown – 65 hotels and places to stay
Filter by:
Seven Fountains Farm
Located in Grahamstown, 6.4 miles from Lalibela Private Game Reserve, Seven Fountains Farm has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

The Graham Hotel
Located in Grahamstown, a 14-minute walk from 1820 Settlers Monument, The Graham Hotel provides accommodations with a bar and private parking.

Fiddlewood Fields Guest House
Fiddlewood Fields Guest House is a recently renovated guest house in Grahamstown where guests can make the most of its garden and terrace.

Villa Palesa Guesthouse
2.1 miles from 1820 Settlers Monument in Grahamstown, Villa Palesa Guesthouse features accommodations with access to a sauna, spa facilities, and wellness packages.

The Milner by The Oyster Collection
Providing garden views, The Milner by The Oyster Collection in Grahamstown provides accommodations, water sports facilities, an outdoor swimming pool, a garden, a bar, and barbecue facilities.

African Safari Lodge
Providing river views, African Safari Lodge in Grahamstown provides accommodations, a garden, a shared lounge, a terrace and barbecue facilities.

8A Grahamstown by The Oyster Collection
Located in a quiet and leafy cul-de-sac in Grahamstown, 8A Grahamstown by The Oyster Collection offers free WiFi access and a pool with loungers.

Pumba Private Game Reserve
The 5-star Pumba Private Game Reserve lodge has views from a private wooden deck overlooking Lake Kariega or the African bush.

A Stone's Throw
A Stone's Throw enjoys a location in Grahamstown, 3.7 miles from 1820 Settlers Monument and 11 miles from Thomas Baines Nature Reserve.

Oatlands Cottages
Oatlands Cottages enjoys a location in Grahamstown, 1.5 miles from 1820 Settlers Monument and 10 miles from Thomas Baines Nature Reserve.
Most booked hotels in Grahamstown and surrounding area in the past month
Popular with guests booking hotels in Grahamstown
Popular with guests booking hotels in Grahamstown
What Guests Said About Grahamstown:
The place is laid back, cows on the road, uber not...
We found Makhanda has just about all we need... shopping...
“I visited a town in South Africa called Grahamstown, also...
The historical aspects were fascinating, especially the old...
Grahamstown has amazing old buildings and history.
It is a town where one can shop around.
See reviews by guests who stayed at hotels in Grahamstown
More places to explore, more ways to go
Hotels in Port Alfred
Want to extend your trip or just browsing? Try Port Alfred, also popular with our guests!Hotels in East London
Want to extend your trip or just browsing? Try East London, also popular with our guests!Hotels in Cape Town
Take a look at hotels in Cape Town and explore more of South Africa.Hotels in Port Elizabeth
Take a look at hotels in Port Elizabeth and explore more of South Africa.Car rental in Grahamstown
Rent a car and hit the road, whether it's to go from A to B or for a longer road trip.Hotels in South Africa
Want to explore more of South Africa? Find hotels throughout the country!

















