Skip to main content

Search hotels in Grahamstown

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

Grahamstown – 66 hotels and places to stay

Filter by:

Star Rating
Review score

Seven Fountains Farm

Hotel in Grahamstown

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.

A
Abrahams
From
South Africa
Very nice and quiet very friendly staff rooms are nice and big. Breakfast was fantastic. Fantastic service given. They went over and above waited for me as I was late to book in
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 158 reviews
Price from
$87.35
1 night, 2 adults

The Graham Hotel

Hotel in Grahamstown

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

I
Ivan Siyabulela
From
South Africa
I really enjoyed the breakfast, the location is easily centrally placed which is great.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 261 reviews
Price from
$101.18
1 night, 2 adults

1-on-Ross

Grahamstown

1-on-Ross is a recently renovated apartment in Grahamstown where guests can make the most of its garden and barbecue facilities.

N
Ntantiso
From
South Africa
We booked self catering accommodation, the whole place was awesome
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 147 reviews
Price from
$78.85
1 night, 2 adults

The Milner by The Oyster Collection

Grahamstown

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.

P
Peter
From
South Africa
Excellent breakfast and very convenient location for St Andrews and DSG
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 219 reviews
Price from
$142.54
1 night, 2 adults

African Safari Lodge

Grahamstown

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

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 201 reviews
Price from
$127.08
1 night, 2 adults

8A Grahamstown by The Oyster Collection

Grahamstown

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.

W
Warrick
From
South Africa
Honesty bar, Size of rooms. The exceptional staff (Mo) and breakfast.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 257 reviews
Price from
$152.64
1 night, 2 adults

Pumba Private Game Reserve

Grahamstown

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

D
Diane
From
Canada
The rooms, view, food, staff, and of course, why we came, the elephants.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 363 reviews
Price from
$808.92
1 night, 2 adults

Oatlands Cottages

Grahamstown

Oatlands Cottages enjoys a location in Grahamstown, 1.5 miles from 1820 Settlers Monument and 10 miles from Thomas Baines Nature Reserve.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
$106.15
1 night, 2 adults

Three On Bond

Grahamstown

Offering a garden, Three On Bond provides accommodations in Grahamstown. This property offers a private pool, free Wifi, and free private parking.

A
Ayanda
From
South Africa
The property was spacious and secure.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 18 reviews
Price from
$128.29
1 night, 2 adults

Land's End Private Game Reserve

Grahamstown

Featuring an outdoor swimming pool, a garden as well as a terrace, Land's End Private Game Reserve is located in Grahamstown, within 14 miles of Thomas Baines Nature Reserve and 17 miles of 1820...

A
Aretha Pieterse
From
South Africa
It was one of the most beautiful places we’ve stayed in for a long time. Although the photos already looked stunning, the reality far surpassed our expectations. We were warmly welcomed by the friendly staff with freshly made roosterkoek and vetkoek. The cabin was beautifully furnished and decorated, striking the perfect balance between nature and luxury. The bed and linen were exceptionally comfortable and of outstanding quality. This truly is the ideal destination for a disconnected weekend or holiday — the perfect place to reconnect with nature while enjoying ultimate comfort and luxury.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews
Price from
$151.64
1 night, 2 adults
See all 66 hotels in Grahamstown

Hotels located in the center of Grahamstown

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 317 reviews

Offering a garden and a terrace, Settler Cottage Apartment in Grahamstown is close to Observatory Museum Grahamstown and St Michael and St George Cathedral.

From $69.76 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 3 reviews

Temp Student Accomodation offers accommodations in Grahamstown, 23 miles from Lalibela Private Game Reserve.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 100 reviews

Offering a terrace and a shared lounge, St Aidan's Manor in Grahamstown is close to St Michael and St George Cathedral and Observatory Museum Grahamstown.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 96 reviews

55 New Street, Makhanda is a recently renovated apartment in Grahamstown near 1820 Settlers Monument. There's a private entrance at the apartment for the convenience of those who stay.

From $51.86 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 262 reviews

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

From $101.18 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 161 reviews

Just a 12-minute walk from 1820 Settlers Monument and 500 yards from St Michael and St George Cathedral, 137 High Street Guest House features accommodations in Grahamstown, with a garden, a terrace,...

From $97.66 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 180 reviews

Bartholomew's Loft, located in the historic town of Grahamstown, offers both self-catering and bed & breakfast accommodations. This renovated property is within 0.9 mi of Rhodes University.

From $126.77 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 36 reviews

Offering pool views, Calming Waters Guesthouse in Grahamstown offers accommodations, a garden, and a terrace. This property offers a private pool, free Wifi, and free private parking.

From $58.23 per night

Best hotels with breakfast in Grahamstown and nearby

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 46 reviews

Offering a year-round outdoor pool and views of the garden, Cornerstone Manor is located in Grahamstown in the Eastern Cape Region, 30 mi from Port Alfred.

From $130.41 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 5 reviews

Zuzani Ikhaya B&B is located in Grahamstown, just 23 miles from Lalibela Private Game Reserve and a 14-minute walk from Observatory Museum Grahamstown.

From $54.05 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 85 reviews

Offering a garden and barbecue facilities, Jenny's Guest House in Grahamstown is close to St Michael and St George Cathedral and South African Institute for Aquatic Biodiversity.

From $78.85 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 41 reviews

Just a 18-minute walk from 1820 Settlers Monument and 0.7 miles from South African Institute for Aquatic Biodiversity, Lanherne Guest House Bed & Breakfast features accommodations in Grahamstown, with...

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

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

From $115.25 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 25 reviews

Just a 8-minute walk from Observatory Museum Grahamstown and half a mile from St Michael and St George Cathedral, Cozy Garden Cottage! features accommodations in Grahamstown with a garden.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews

Offering a garden and a shared lounge, Milner Meander in Grahamstown is close to 1820 Settlers Monument and St Michael and St George Cathedral.

Located in Grahamstown, a 17-minute walk from 1820 Settlers Monument, Kwandwe Private Game Reserve - Fort House has accommodations with an outdoor swimming pool, free WiFi, a kids' club, and room...

Budget hotels in Grahamstown and nearby

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 19 reviews

Quality Unity enjoys a location in Grahamstown, 1.7 miles from 1820 Settlers Monument and 10 miles from Thomas Baines Nature Reserve.

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

Offering inner courtyard views, 30 on Oatlands Road in Grahamstown offers accommodations, a garden, and a shared lounge.

From $79.61 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 81 reviews

The Cock House offers accommodations in Grahamstown, 1.7 miles from 1820 Settlers Monument and 10 miles from Thomas Baines Nature Reserve.

From $66.72 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Sunnyside Haven offers accommodations in Grahamstown, 23 miles from Lalibela Private Game Reserve.

From $72.79 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 25 reviews

The Nest- on Knowling Street offers accommodations in Grahamstown, 2.4 miles from 1820 Settlers Monument and 11 miles from Thomas Baines Nature Reserve.

From $44.89 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 118 reviews

Providing garden views, AppleBee Guest Cottages in Grahamstown features accommodations, an outdoor swimming pool, a garden, and barbecue facilities.

Scored out of 10, guest rating 3.3
Poor - What previous guests thought, 3 reviews

Kwa mfundisi offers accommodations in West Hill, 2.6 miles from 1820 Settlers Monument and 11 miles from Thomas Baines Nature Reserve. This homestay features free private parking and free Wifi.

From $67.30 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 125 reviews

Neat Haven Self Catering enjoys a location in Grahamstown, 2.2 miles from 1820 Settlers Monument and 10 miles from Thomas Baines Nature Reserve.

From $61.79 per night

What Guests Said About Grahamstown:

Scored out of 10, guest rating 10

The place is laid back, cows on the road, uber not...

The place is laid back, cows on the road, uber not operational but it is possible to walk everywhere. There is urban houses and sort of rural infrastructure. It can be too hot, save to bring a sun hat. I had planned my trip, was kept sufficiently busy and I visited two families. will definitely do the trip again and will recommend to anyone who is adventures at heart.
Guest review by
Tebogo
South Africa
Scored out of 10, guest rating 8.0

We found Makhanda has just about all we need... shopping...

We found Makhanda has just about all we need... shopping mall, ate at Spurs twice then wanting something a lil more spicy found the Thai/Chinese takeaway. It's not too busy, not too built up therefore pollution levels seemed low. The history of local people exposed. Rhodes university is a beautiful landmark for all to see.
Guest review by
Alexander
United Kingdom
Scored out of 10, guest rating 10

“I visited a town in South Africa called Grahamstown, also...

“I visited a town in South Africa called Grahamstown, also known as Makhanda. It is a beautiful place. At first, it looks small, but it has very good schools and University there . It is also easy to get around, and the security there is very good. People can walk freely and enjoy the town.”
Guest review by
vicky
Tanzania
Scored out of 10, guest rating 4.0

The historical aspects were fascinating, especially the old...

The historical aspects were fascinating, especially the old Churches and cathedrals. These are largely untouched from the general significant decline in basic services. We were only there for a sporting event. Not sure it is a place we would consider a holiday destination.
Guest review by
Gavin
South Africa
Scored out of 10, guest rating 2.0

Grahamstown has amazing old buildings and history.

Grahamstown has amazing old buildings and history. BUT the roads are a disaster !! Giant potholes everywhere and some of the roads you have to actually look for the tar that is left. The municipality should be ashamed. African road between 3 biggest private schools is abysmal
Guest review by
theunissen
South Africa
Scored out of 10, guest rating 8.0

It is a town where one can shop around.

It is a town where one can shop around. The roads are so shocking, there are potholes everywhere and they are bad. I was so worried about my tyres. That is the only reason that would make me not to visit Grahamstown, roads are very bad.
Guest review by
Nomacira
South Africa

See reviews by guests who stayed at hotels in Grahamstown

See all
From $57.32 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 191 reviews
Lovely well set out place in a quiet part of Grahamstown. The dining area is perfect as it has all. The bedroom is comfortable with an electric blanket which is smart as you are able to stay warm while not using lots of electricity
Guest review by
Khanya
South Africa
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 147 reviews
Mile was really helpful regarding our arrival time and hosted us in a lovely cottage. Such a treat to be able to drink tap water in Grahamstown too thanks to their Bore hole! Would definitely stay again and recommend to others!
Guest review by
Alice
United Kingdom
From $66.72 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 81 reviews
The rooms had comfortable beds, clean bathroom and lovely decor. The port and electric blankets are a nice touch for Grahamstown winters.
Guest review by
Sizwekazi
South Africa
From $130.41 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 219 reviews
The comfort of their rooms and excellent service from the staff especially Linda in Grahamstown (Makhanda)
Guest review by
viwe
South Africa
From $183.10 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 257 reviews
As always, Mo and 8A Grahamstown were an absolute delight.
Guest review by
Tamsin
South Africa