Top 10 Hotels in Grahamstown

See all 13 Hotels in Grahamstown
Pumba Private Game Reserve
Pumba Private Game Reserve

Highlands, Makana Municipality, Grahamstown 6065

5.0 out of 5.0
4.8 out of 5 (13 reviews)

Situated in a provincial park, this all-inclusive lodge is 0 mi (0 km) from African Pride Pumba Private Game Reserve and 11.9 …

$519
Bartholomew's Loft
Bartholomew's Loft

1A St Bartholomew Street, Grahamstown

3.0 out of 5.0
4.6 out of 5 (9 reviews)

Situated in Grahamstown, this guesthouse is within a 10-minute walk of Observatory Museum and Cathedral of St. Michael and St …

Get Rates
8A Grahamstown
8A Grahamstown

8A St Aidans Avenue, Grahamstown

4.0 out of 5.0
5 out of 5 (2 reviews)

Situated in Grahamstown, this guesthouse is within 1 mi (2 km) of South African Institute for Aquatic Biodiversity, Cathedral …

$86
Aries Guest
Aries Guest

Unit 30, Aries Nest, 6 Caldecott Street, Grahamstown 6139

3.5 out of 5.0

Situated in Grahamstown, this apartment is within a 10-minute walk of Cathedral of St. Michael and St. George and Observatory …

Get Rates
Kichaka Luxury Game Lodge
Kichaka Luxury Game Lodge

Seven Fountains, Grahamstown 6140

5.0 out of 5.0
4.9 out of 5 (8 reviews)

Situated in a national park, this all-inclusive lodge is 7.3 mi (11.8 km) from Lalibela Game Reserve and 10.3 mi (16.6 km) …

$609
A Stone's Throw
A Stone's Throw

9 Stone's Hill, Grahamstown 6140

3.0 out of 5.0
3.9 out of 5 (7 reviews)

Situated in the historical district, this bed & breakfast is 3.1 mi (4.9 km) from Observatory Museum and within 6 mi (10 km …

Get Rates
11 Worcester-on-Durban
11 Worcester-on-Durban

11 Worcester St., Grahamstown

4.0 out of 5.0
5 out of 5 (3 reviews)

Situated in Grahamstown, this guesthouse is within a 15-minute walk of South African Institute for Aquatic Biodiversity and …

$71
30 on Oatlands Road
30 on Oatlands Road

30 Oatlands Road, Grahamstown

3.0 out of 5.0
5 out of 5 (1 reviews)

Situated in the suburbs, this guesthouse is within 1 mi (2 km) of Cathedral of St. Michael and St. George, South African …

$55
Jenny's Guest House
Jenny's Guest House

9 Dulverton Road, Grahamstown 6139

4.0 out of 5.0
5 out of 5 (1 reviews)

Situated in Grahamstown, this guesthouse is within 1 mi (2 km) of Cathedral of St. Michael and St. George and South African …

$59
Graham Hotel
Graham Hotel

123 High Street, Grahamstown 6140

3.0 out of 5.0
3 out of 5 (2 reviews)

Located in the heart of Grahamstown, this hotel is within a 10-minute walk of Albany History Museum Complex, Rhodes Universit …

Get Rates

Recent Reviews in Grahamstown

Hide content

Where to stay in Grahamstown

Grahamstown Hotel Guide

Looking to find accommodation in Eastern Cape, specifically in Grahamstown? Within a 0.1-mile distance from central Grahamstown you'll find 2 Expedia-recommended short-stay and long-stay accommodation options you can choose from.

Expedia-listed hotels within driving distance of Grahamstown include the 30 on Oatlands Road and 11 Worcester-on-Durban.

The A Stone's Throw is one of a small number of more economical hotel options in Grahamstown.

7 miles from the heart of Grahamstown, is the Pumba Private Game Reserve. Alternatively, the Lalibela Game Reserve All Inclusive is located 17 miles away. Two other alternatives worth checking out around Grahamstown are the Kichaka Luxury Game Lodge and the Idwala Lodge.

25 miles from Grahamstown is Port Alfred, which features the Shamwari Game Reserve. Paterson offers some great places to spend the night. Alternatively, you may wish to stay in Port Alfred, 35 miles to the southeast of Grahamstown. While in Port Alfred, check out the East Beach. Places to stay in in Port Alfred include the The Royal Guest House and The Lookout Guest House.

Get your fix of local sport with a trip to Sports Green, which is 35 miles to the southeast of Grahamstown. If you are interested in sleeping nearby, make a reservation in the Halyards Hotel and Spa or Sheilan House.

Port Elizabeth International Airport is a logical airport, and can be found 70 miles from Grahamstown. Conveniently located hotel options are The Boardwalk Hotel and Hacklewood Hill Country House.