Hotels in Grahamstown

Search and compare Grahamstown hotels from hundreds of travel sites and save

Grahamstown, South Africa
May 20 — May 212
Grahamstown, South Africa
Fri 20/5
Sat 21/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Grahamstown

Filter by star ratings
All filters
Pumba Private Game Reserve
Pumba Private Game Reserve
9,6 Excellent
Grahamstown, Eastern Cape, South Africa
Show on map
15,1 km from city centre, Grahamstown 
ExcellentBased on 208 reviews
9,6

Pumba Private Game Reserve is located in Grahamstown and offers free Wi-Fi. It provides superior fitness facilities, which include an outdoor pool and a swimming pool.

Tips for booking a Grahamstown hotel

Cheapest month:June
Most expensive month:September
Average price in Grahamstown:R3 668/night
Cheapest price found:R640/night
Cheapest day:Sunday
Most expensive day:Friday
R1 055 - R10 909
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 078 - R8 246
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Grahamstown, Eastern Cape

Show all 92 hotels
Pumba Private Game Reserve
Pumba Private Game Reserve
9,6 Excellent
Grahamstown, Eastern Cape, South Africa
Show on map
15,1 km from city centre,  

Pumba Private Game Reserve is located in Grahamstown and offers free Wi-Fi. It provides superior fitness facilities, which include an outdoor pool and a swimming pool.

R5 286
Avg. per night

Where to stay in Grahamstown

Grahamstown travel FAQs

  • What are the best hotels in Grahamstown?

    Bartholomew's Loft, rated with a score of 8,1 from 200 reviewers, is one of the most popular hotels in Grahamstown. Other top stays include Oak Lodge Guest House, with an average rating of 7,4 from 38 reviewers, and The Cock House, with a score of 8,6 from 52 reviewers.

  • How much do hotels in Grahamstown cost?

    Grahamstown hotels have an average price of R2 284/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is R1 645/night, and if you are looking for a 5-star hotel in Grahamstown then the average price is around R12 632/night.

  • How much is a cheap hotel in Grahamstown?

    HotelsCombined users have found cheap hotels in Grahamstown starting from R655 per night in the last 3 days.

  • How much is a hotel in Grahamstown tonight?

    A hotel in Grahamstown tonight can start as low as R655 for the night, with an average cost of R2 284, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Grahamstown tonight, prices start from R1 086.