Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Grahamstown South Africa Accommodations

Find accommodations in Grahamstown with the hotel list provided below. Explore our guide for inexpensive and discount hotel/motel rates in or near Grahamstown, South Africa for your personal leisure or group travel. We provide the best Grahamstown hotel rooms. Review the Grahamstown hotel list below to find the perfect lodging. We also have a map of the Grahamstown hotels.

Grahamstown Hotels, Motels & Accommodations

Oceana Beach and Wildlife Reserve R72 Riet River, Seafield, EC 6170 ZA ~34.86 miles southeast of Grahamstown
  • Luxurious 5-star property
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.7 /10 Guest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Kariega Game Reserve - Ukhozi Lodge Kenton On-Sea, Kenton on Sea, Eastern Cape 6191 ZA ~27.47 miles south of Grahamstown
  • High end property
  • Check in time: 2:00 PM - 8:00 PM
Call to Book
Add your dates for price
Excellent 9.6 /10 Review Score Call BookMore Details
Royal St. Andrews Hotel Conference Centre & Spa 19 St. Andrews Road, Port Alfred, Eastern Cape 6170 ZA ~33.84 miles southeast of Grahamstown
  • 4 star hotel
  • Hotel has 60 rooms
Call to Book
Add your dates for price
Excellent 9.1 /10 Latest Reviews Call BookMore Details
Graham Hotel 123 High Street, Makhanda, Eastern Cape 6140 ZA ~8.11 miles south of Grahamstown
  • 3 star property
  • Check in: 2:00 PM - midnight
Call to Book
Add your dates for price
Average 7.8 /10 Review Score Call BookMore Details
HillsNek Safari Camp - Amakhala Game Reserve Amakhala Game Reserve, Sidbury, Eastern Cape ZA ~32.17 miles southwest of Grahamstown
  • Four star property
  • 4 rooms in hotel
Call to Book
Add your dates for price
Excellent 10.0 /10 Recent Reviews Call BookMore Details
Founders Lodge by Mantis Sidbury Road, Paterson, EC 6135 ZA ~30.81 miles southwest of Grahamstown
  • Luxurious 5-star hotel
  • Shuttle from airport available
Call to Book
Add your dates for price
Excellent 10.0 /10 Recent Reviews Call BookMore Details
My Pond Hotel 33 Van Der Riet Street, Port Alfred, Eastern Cape 6170 ZA ~33.09 miles southeast of Grahamstown
  • 3-star property
  • Check-in time: 2:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
AppleBee Guest Cottages 5 Harrismith Street, Makhanda, Eastern Cape 6139 ZA ~8.00 miles south of Grahamstown
  • Affordable hotel
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Very Good 8.7 /10 Recent Reviews Call BookMore Details
Kwandwe Fort House Heatherton Towers, Makhanda, EC 6140 ZA ~3.94 miles northwest of Grahamstown
  • property
  • 4 rooms in hotel
Call to Book
Add your dates for price
Call BookMore Details
1 on Ross 1 Ross Street, Makhanda, Eastern Cape 6139 ZA ~7.38 miles south of Grahamstown
  • Affordable property
  • 3 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Ocean Breeze 25 Kariega Road, Kenton on Sea, Eastern Cape 6191 ZA ~34.02 miles south of Grahamstown
  • Expensive hotel
  • Check in: 3:00 PM - 7:00 PM
Call to Book
Add your dates for price
Excellent 10.0 /10 Review Score Call BookMore Details
The Halyards Hotel & Spa No 1 Albany Road, Port Alfred, 6170 ZA ~33.53 miles southeast of Grahamstown
  • 3 star hotel
  • Check-in time: 14:00:00 - 23:30:00
Call to Book
Add your dates for price
Average 6.3 /10 Review Score Call BookMore Details
A Stones Throw Hotel 9 Stones Hill R67 Port Alfred Rd. Off The N2, Grahamstown, 6140 ZA
  • Midscale property
  • Check-in: 14:00
Call to Book
Add your dates for price
Very Good 8.7 /10 Read Reviews Call BookMore Details
Fort D Acre Fort D'acre Reserve R72, Port Alfred, 6170 ZA ~38.39 miles southeast of Grahamstown
  • 4 star hotel
  • Check in time: 14:00
Call to Book
Add your dates for price
Excellent 9.7 /10 Hotel Reviews Call BookMore Details
THE WHITE HOUSE GUESTHOUSE 7 WHITES ROAD CURRIE PARK, PO BOX 16, GRAHAMSTOWN, GRAHAMSTOWN, 6140 ZA
  • Economy property
  • Check-in: 14:00:00
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
The Oyster Shack by The Oyster Collection 3 Fowler Rd, Kenton on Sea, 6191 ZA ~34.44 miles south of Grahamstown
  • Expensive property
  • Check-in: 15:00:00 - 19:00:00
Call to Book
Add your dates for price
Excellent 9.6 /10 Review Score Call BookMore Details
The House Quarters 44 Kenton Road, Kenton on Sea, 6191 ZA ~34.05 miles south of Grahamstown
  • Economy hotel
  • Check in time: 14:00:00 - 17:00:00
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Lalibela Wildlife Reserve - Inzolo Lodge Rockcliff Farm, Sidbury, 6139 ZA ~27.47 miles southwest of Grahamstown
  • Luxury Five Star hotel
  • Check in time: 12:00:00
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Savoy Hotel 53 Durban Street, Fort Beaufort, 5720 ZA ~29.20 miles north of Grahamstown
  • Low Cost property
  • Check in: 14:00:00 - 00:00:00
Call to Book
Add your dates for price
Average 6.5 /10 Recent Reviews Call BookMore Details
FISH RIVER RESORT R72 COASTAL ROAD EASTERN CAPE, 6170 PORT ALFRED, PORT ALFRED, 6170 ZA ~38.75 miles southeast of Grahamstown
  • Midscale Resort property
  • Hotel has 84 rooms
Call to Book
Add your dates for price
Call BookMore Details
Bushman Sands Golf Lodge Main St., Alicedale, 6135 ZA ~28.37 miles west of Grahamstown
  • 4-star hotel
  • 39 rooms in property
Call to Book
Add your dates for price
Call BookMore Details
Frontier Country Hotel 2 Bathurst St., Grahamstown, 6139 ZA
  • 3-star property
  • Check in: 14:00:00
Call to Book
Add your dates for price
Call BookMore Details
Port Alfred Sands Oriole Road, Port Alfred, 6170 ZA ~34.13 miles southeast of Grahamstown
  • 3-star hotel
Call to Book
Add your dates for price
Call BookMore Details
ORIBI HAVEN PO BOX 344 PORT ALFRED 6170 , KENTON ON SEA, KENTON ON SEA, 6170 ZA ~32.03 miles south of Grahamstown
  • Cheap hotel
Call to Book
Add your dates for price
Call BookMore Details
1 MILKWOOD 1 MILKWOOD AVENUE PORT ALFRED 6170 MILKWOOD AVENUE,, PORT ALFRED, 6170 ZA ~34.15 miles southeast of Grahamstown
  • Midscale property
  • Check-in time: 14:00:00
Call to Book
Add your dates for price
Call BookMore Details
AMAZING GRACE 7 Speke Street, Port Elizabeth, 6139 ZA ~7.67 miles south of Grahamstown
  • Low Cost property
  • Check-in time: 12:00 AM
Call to Book
Add your dates for price
Call BookMore Details
11 Worcester on durban Guest House 11 Worcester St. Grahamstown Grahamstown 6139Eastern Cape, Grahamstown, 6139 ZA
  • Four star hotel
Call to Book
Add your dates for price
Call BookMore Details
3040 ON FRESHWATER ERF 3040 FRESHWATER RD SUNSHINE COAST PORT ALFRED, PORT ALFRED, ZA ~34.26 miles southeast of Grahamstown
  • Cheap property
  • Check-in time: 12:00 AM
Call to Book
Add your dates for price
Call BookMore Details
Addo Bush Palace Private Reserve Greater Addo Nukasel 20 Kromrivier Sundays River Addo Bush Palace Private Reserve. Eastern Cape Po Box 55 Paterson, Kromriver, 1630 ZA ~43.32 miles west of Grahamstown
  • High end hotel
Call to Book
Add your dates for price
Call BookMore Details
HALYARDS PROTEA HOTEL ALBANY ROAD, South Africa, 6170 ZA ~33.61 miles southeast of Grahamstown
  • Low Cost property
  • 34 rooms in hotel
Call to Book
Add your dates for price
Call BookMore Details
HUNTSHOEK LODGE Huntshoek Lodge, GRAHAMSTOWN, 6139 ZA
  • Economy property
  • Check-in time: 12:00 AM
Call to Book
Add your dates for price
Call BookMore Details
Diamond Holiday Place 35 Lambert Rd., Port Alfred, 6170 ZA ~33.68 miles southeast of Grahamstown
  • Economical property
Call to Book
Add your dates for price
Call BookMore Details
Paulyn Place Van Der Stel St. 3 Kenton on Sea, Kenton-on-Sea, Eastern Cape 6191 ZA ~33.88 miles south of Grahamstown
  • Economical property
Call to Book
Add your dates for price
Call BookMore Details
COLONEL GRAHAM GUEST HOUSE 2 & 2A LANSDOWNE ROAD GRAHAMSTOWN 6139, GRAHAMSTOWN, 6139 ZA
  • Two star property
  • Check in: 12:00 AM
Call to Book
Add your dates for price
Call BookMore Details
Makarios on the River NATURES LANDING ESTATE BUSHMANS RIVER MOUTH, KENTON ON SEA, 6191 ZA ~33.47 miles south of Grahamstown
  • High end hotel
Call to Book
Add your dates for price
Call BookMore Details
MOLO MOLO GAME RESERVE FARM 144 ROAD R 400 RIEBEEK EAST, RIEBEEK EAST, 5805 ZA ~23.09 miles west of Grahamstown
  • Three Star hotel
Call to Book
Add your dates for price
Call BookMore Details
KWANDWE FORT HOUSE HEATHERTON TOWERS KWANDWE PRIVATE GAME RESERVE, GRAHAMSTOWN, 6140 ZA
  • Four star property
  • Check-in time: 13:00:00
Call to Book
Add your dates for price
Call BookMore Details
Sarili Lodge Off The N2 65Km From Port Elizabeth Shamwari Game Reserve Eastern Cape Shamwari Game Reserve, Shamwari Game Reserve, ZA ~36.07 miles southwest of Grahamstown
  • Luxurious 5-star property
  • Check-in time: 13:00:00
Call to Book
Add your dates for price
Call BookMore Details
CUMBERLAND HOUSE 3 Brighton Road, PORT ALFRED, 6170 ZA ~33.66 miles southeast of Grahamstown
  • Economy hotel
Call to Book
Add your dates for price
Call BookMore Details
SHAMWARI PRIVATE GAME RESERVE Shamwari Private Game Reserve, Port Elizabeth, 6130 ZA ~35.80 miles southwest of Grahamstown
  • Two star property
  • Check in: 3:00 PM
Call to Book
Add your dates for price
Call BookMore Details
A Stone S Throw 30 on Oatla 9 Stone Apos South Hill R67 Grahamstown Eastern Ca, Port Elizabeth, 6139 ZA ~9.44 miles south of Grahamstown
  • 4-star property
Call to Book
Add your dates for price
Call BookMore Details
Reed Valley Inn Amakhala Big Five Game Reserve 6130 Paterson 6070 Grahamstown, Port Elizabeth, 6139 ZA ~38.27 miles southwest of Grahamstown
  • Luxurious Five Star property
Call to Book
Add your dates for price
Call BookMore Details
Lions View Villa Kwantu Game Reserve 1 Daniel St. Sidbury, EASTERN CAPE - PORT ELIZABETH, ZA 6131 ZA ~27.27 miles southwest of Grahamstown
  • Luxurious 5 Star property
Call to Book
Add your dates for price
Call BookMore Details
Kariega Game Reserve-The Homestead Kenton On-Sea Sudáfrica, R343, Kariega Game Reserve, 6191 ZA ~26.19 miles south of Grahamstown
  • Four-star hotel
  • Check-in: 2.00 pm
Call to Book
Add your dates for price
Call BookMore Details
Mpekweni Beach Hotel R72 Coastal Rd. Between Port Alfred & amp;Amp, East London, Za, Mpekweni, Eastern Cape ZA ~42.34 miles east of Grahamstown
  • 2-star property
Call to Book
Add your dates for price
Call BookMore Details
Kariega Game Reserve Kariega Wildreserva, Port Elizabeth, 6191 ZA ~33.37 miles south of Grahamstown
  • 4 star property
Call to Book
Add your dates for price
Call BookMore Details
Coldsprings Lodge Highlands road, Grahamstown, Eastern Cape 6140 ZA
  • Affordable property
Call to Book
Add your dates for price
Call BookMore Details
Lalibela Marks Camp Off N2 National Rd. (90 km from Port Elizabeth on the N2 towards Grahamstown) DriekoppenEastern Cape 6131South Africa, Lalibela Game Reserve, 6131 ZA ~25.70 miles southwest of Grahamstown
  • 4 star property
Call to Book
Add your dates for price
Call BookMore Details
zz-Term-Shamwari Game Reserve Shamwari, Paterson, 6130 ZA ~37.84 miles west of Grahamstown
  • High end Resort hotel
  • Check-in: 3:00 PM
Call to Book
Add your dates for price
Call BookMore Details
Browns 137 High Street 137 High St. , Grahamstown, 6139, South Africa, Grahamstown, ZA
  • Three Star hotel
  • Check-in: 14:00:00
Call to Book
Add your dates for price
Call BookMore Details

Next: See My Grahamstown Hotels with Pricing

FAQs about hotels in Grahamstown

What are the best rated hotels in Grahamstown?

HillsNek Safari Camp - Amakhala Game Reserve, Founders Lodge by Mantis and Ocean Breeze are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels in Grahamstown?

Oceana Beach and Wildlife Reserve, Founders Lodge by Mantis and Reed Valley Inn are the top 3 luxury hotels near Grahamstown city center.

What hotels are closest to the city center of Grahamstown?

KWANDWE FORT HOUSE, Kwandwe Fort House, and THE WHITE HOUSE GUESTHOUSE are the properties closest to Grahamstown city center.

What are the best independent hotels in Grahamstown?

HillsNek Safari Camp - Amakhala Game Reserve, Shamwari Sindile and Ocean Breeze are the best rated independent hotels (not part of a big brand).

Back to Top