Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Grahamstown

Filter by star ratings
All filters
Pumba Private Game Reserve
9.6 Excellent

9.4 mi from city centre, Grahamstown Show on map

ExcellentBased on 121 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.

A Stone's Throw Accommodation
9.3 Excellent

2.7 mi from city centre, Grahamstown Show on map

ExcellentBased on 32 reviews
9.3

A Stone's Throw Accommodation provides comfortable 3-star accommodation in Grahamstown. It also features luggage storage, a business centre with free internet access and free Wi-Fi.

Tips for booking a Grahamstown hotel

Cheapest month:June
Most expensive month:November
Average price in Grahamstown:$224/night
Absolute cheapest price found:$41/night
Cheapest day:Friday
Most expensive day:Friday
$67 - $459
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$198 - $198
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Grahamstown, Eastern Cape

Show all 82 hotels
A Stone's Throw Accommodation
9.3 Excellent

2.7 mi from city centre, Grahamstown Show on map

A Stone's Throw Accommodation provides comfortable 3-star accommodation in Grahamstown. It also features luggage storage, a business centre with free internet access and free Wi-Fi.

$48
Avg. per night
Pumba Private Game Reserve
9.6 Excellent

9.4 mi from city centre, Grahamstown Show on map

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.

$610
Avg. per night

Where to stay in Grahamstown

Grahamstown travel FAQs

  • What are the best hotels in Grahamstown?

    Grahamstown is home to many highly-rated hotels, one of which is Pumba Private Game Reserve, which has a current rating of 9.6. For other potential stays, consider A Stone's Throw Accommodation and Jenny's Guest House, which can also be great places to stay in Grahamstown.

  • How much do hotels in Grahamstown cost?

    Grahamstown hotels have an average price of $189/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $419/night, and if you are looking for a 5-star hotel in Grahamstown then the average price is around $524/night.

  • How much is a cheap hotel in Grahamstown?

    $30 per night is the cheapest Grahamstown hotel price found in our data from the last 72 hours.