Search cities, hotels, brands…
City hotel guide

Grahamstown

Makhanda (formerly Grahamstown) is a historic town in South Africa's Eastern Cape, situated approximately 125 kilometers northeast of Gqeberha. With a population of around 75,000, it serves as a cultural and academic hub, hosting Rhodes University and the Eastern Cape Division of the High Court. Officially renamed in 2018 to honor Xhosa warrior Makhanda ka Nxele, the city offers a blend of colonial heritage and natural beauty. Travelers should note that as of recent assessments, the municipality faces significant infrastructure challenges, so planning is advised. The nearby Waterloo Farm, just 3 km southeast, features a unique 360-million-year-old estuarine fossil site, adding a distinct scientific attraction to the region.

17Hotels
0Brands
0Programs

🕐 Africa/Johannesburg · 💱 ZAR

Before choosing where to stay

Where to Base

Stay in the town center or near Rhodes University. This area concentrates dining, shops, and cultural sites, allowing easy walking access. Avoid remote suburbs due to reported infrastructure instability in the wider municipality.

Getting Around

No direct airport; access via Gqeberha (PEA) or East London (ELS) by car or bus takes roughly 2 hours. Attractions are compact, making walking feasible. However, be aware that local transport conditions may be affected by ongoing municipal service delivery issues.

Best Season

Spring (Sep-Nov) and Autumn (Mar-May) offer mild weather ideal for exploring. Summers can be rainy, and winters cold. Given current infrastructure reports, travel during stable weather and verify accommodation standards in advance.

Flights to Grahamstown

Off-site flight search (affiliate link — no in-app checkout, no price shown).

Search flights to Grahamstown

Most-covered hotels in Grahamstown

Ranked by verified records and coverage depth — never by price, never by commission.

Grahamstown — hotel loyalty & guest reports | FlyerKey