Find Hotels in Grahamstown

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Blue Skies Backpackers
2 out of 5
Cradock Road R350, Grahamstown, Eastern Cape
4.18 mi from city center
Get rates
Blue Skies Backpackers
1-on-Ross
3 out of 5
1 Ross Street, Oatlands, Grahamstown, Eastern Cape
Fully refundableReserve now, pay when you stay
The price is $65 per night from Sep 20 to Sep 20
5.69 mi from city center
4/5Very Good! (2 reviews)
Great Value!
"Accommodation was great and everything was clean. The pool was such a added bonus with the hot weather."

Reviewed on Mar 17, 2020

1-on-Ross
Uplands Homestead
4.5 out of 5
R67 Fort Brown, Kwandwe Private Game Reserve, Grahamstown, Eastern Cape
10.92 mi from city center
Get rates
Uplands Homestead
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Mimosa
4 out of 5
5 Whites Road, Grahamstown, Eastern Cape
5.91 mi from city center
4.7/5Exceptional! (3 reviews)
Great stay
"Great stay at Mimosa, communication was excellent for time of booking to checking out, very spacious room with everything i needed. Would highly recomend."

Reviewed on Jul 9, 2020

Get rates
Mimosa
11 Worcester-on-Durban
4 out of 5
11 Worcester St., Grahamstown, Eastern Cape
5.38 mi from city center
4.5/5Wonderful! (12 reviews)
Tranquility near St Andrews
"Lovely quiet location, guesthouse set in beautiful garden; great bed for good nights rest!"

Reviewed on Apr 15, 2019

Get rates
11 Worcester-on-Durban
Jenny's Guest House
4 out of 5
9 Dulverton Road, Grahamstown, Eastern Cape
5.24 mi from city center
4.7/5Exceptional! (17 reviews)
"Loved the property. Quiet location and the staff were wonderful."

Reviewed on Feb 27, 2020

Get rates
Jenny's Guest House
Graham Hotel
3 out of 5
123 High Street, Grahamstown, Eastern Cape
5.91 mi from city center
3.4/5 (5 reviews)
Downtown setting, bit tired but good situation.
"Downtown area, a bit rundown, but wide street and Hotel is situated close to Bars and restaurants, there is a bottle shop next door and so could be a sound issue (no double glazing). Air-conditioning was excellent, one of the best I have had outside of USA.Hotel is a bit dated, but staff are friendly ..."

Reviewed on Mar 6, 2017

Get rates
Graham Hotel
Bartholomew's Loft
3 out of 5
1A St Bartholomew Street, Grahamstown, Eastern Cape
Fully refundableReserve now, pay when you stay
The price is $39 per night from Sep 27 to Sep 27
6.29 mi from city center
4.2/5Very Good! (20 reviews)
Pleasant stay
"The staff at Bartholomew's Loft were extremely friendly and helpful. Due to protests in Makhanda, we were unable to return home so we had to extend our stay and the owner was so generous and offered us a discounted price. The room is also large, has a heater and many other facilities that make the ..."

Reviewed on May 25, 2021

Bartholomew's Loft
Pumba Private Game Reserve
5 out of 5
Highlands, Makana Municipality, Grahamstown, Eastern Cape
The price is $439 per night from Sep 20 to Sep 20
6.78 mi from city center
4.8/5Exceptional! (26 reviews)
Exceptional resort.
"The most wonderful stay and game drive experience. Huge thanks to Brindon, our ranger for the informative chats and beautiful sightings of the cheetahs, while lions, rhino and numerous other animals on the reserve. Wonderful staff in the lodges and exceptional treatments in the spa too. Thank you ..."

Reviewed on Dec 29, 2019

Pumba Private Game Reserve
30 on Oatlands Road
3 out of 5
30 Oatlands Road, Grahamstown, Eastern Cape
The price is $48 per night from Sep 25 to Sep 25
5.55 mi from city center
4.1/5Very Good! (8 reviews)
"Adequate for our short stay"

Reviewed on Sep 28, 2018

30 on Oatlands Road
Kwandwe Fort House
4.5 out of 5
Heatherton Towers, Kwandwe Private Game Reserve, Grahamstown, Eastern Cape
10.91 mi from city center
Get rates
Kwandwe Fort House
Ecca Lodge
4.5 out of 5
R67 Fort Brown, Kwandwe Private Game Reserve, Grahamstown, Eastern Cape
10.91 mi from city center
Get rates
Ecca Lodge
Kwandwe Great Fish River Lodge
4 out of 5
Heatherton Towers, Grahamstown, Eastern Cape
11.06 mi from city center
4.9/5Exceptional! (15 reviews)
"Kwandwe is a unique place. Nature is amazing the lodges are Luxurious yet made with natural material. The view from the lodge is incredible you can even see animals from there. the employees are very kind and service is above expectation The safari is twice a day . The ranger and tracker team was ..."

Reviewed on Feb 2, 2020

Get rates
Kwandwe Great Fish River Lodge
Aloe and Elephant Lodge
3.5 out of 5
Lothians Road, Grahamstown, Eastern Cape
6.47 mi from city center
Get rates
Aloe and Elephant Lodge
The Cock House Guest House
4 out of 5
10 Market St, Grahamstown, Eastern Cape
Fully refundableReserve now, pay when you stay
The price is $83 per night from Sep 20 to Sep 20
6.54 mi from city center
The Cock House Guest House
African Safari Lodge
3.5 out of 5
Medbury Farm, R343, Grahamstown, Eastern Cape
10.26 mi from city center
Get rates
African Safari Lodge
1A St Aidans Guest House
3 out of 5
Corner of Constitution & Millner St, Grahamstown, Eastern Cape
Fully refundableReserve now, pay when you stay
The price is $86 per night from Sep 20 to Sep 20
5.69 mi from city center
3.8/5Good! (5 reviews)
Good
"my stay was good, no complaints but there’s always a room for improvement"

Reviewed on Mar 5, 2020

1A St Aidans Guest House
The Milner
4 out of 5
12 Milner Street Grahamstown, Grahamstown, Eastern Cape
The price is $104 per night from Oct 5 to Oct 5
5.72 mi from city center
5/5Exceptional! (9 reviews)
"Friendly staff, quiet neigbhorhood, great breakfast, excellent amenities, clean rooms, and yes, the heated beds!!!!!!"

Reviewed on Jun 27, 2019

The Milner
Aries Guest
3.5 out of 5
Unit 30, Aries Nest, 6 Caldecott Street, Grahamstown, Eastern Cape
6.05 mi from city center
5/5Exceptional! (1 review)
Hidden Gem
"Absolutely wonderful and spacious apartment"

Reviewed on Mar 26, 2017

Get rates
Aries Guest
A Stone's Throw Accommodation
3 out of 5
9 Stone's Hill, Route 67/Port Alfred Road, Grahamstown, Eastern Cape
The price is $55 per night from Sep 21 to Sep 21
8.64 mi from city center
4.2/5Very Good! (12 reviews)
"Not so good .the shower was open suppose to close it so tat when sumone shower u don't c her/him."

Reviewed on Feb 6, 2018

A Stone's Throw Accommodation
Don't see what you're looking for?
See all available properties in Grahamstown
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Grahamstown

Visitors are sure to enjoy all Grahamstown has to offer including its wildlife viewing. Tourists can also enjoy the city's golf courses and seafood restaurants. In Grahamstown, there are 18 hotels and other accommodations to choose from.

Sightseeing and Staying in Grahamstown

The city's cultural venues include Albany History Museum Complex and Observatory Museum. The city's natural beauty is on display at African Pride Pumba Private Game Reserve, Egazini Park, and Lalibela Game Reserve. A couple of additional sights to add to your agenda are South African Institute for Aquatic Biodiversity and 1820 Settlers National Monument.

As you plan your holiday getaway, you'll find 18 hotels and other lodging options to pick from in Grahamstown. This is a top place to stay based on our user reviews:

  • Pumba Private Game Reserve - With a stay at this 5-star lodge, guests can enjoy access to a full-service spa and a restaurant, along with a private plunge pool.

Dressing for Grahamstown

  • Between January and March, you can expect average temperatures of 78°F during the day and 60°F at night
  • From April to June, the average during the day is 75°F, while the average at night is 48°F
  • July through September has daytime averages of 69°F with nighttime averages of 48°F
  • In October-December, you can expect daytime averages of 76°F and nighttime averages of 55°F
  • Grahamstown gets about 0.67 inches of rain per year
  • Usually January and February are the hottest months with an average of 78°F, whereas July and June are often coldest, averaging 49°F

Frequently asked questions

Recent reviews of Grahamstown hotels

More trip options