McGregor is a small village in the mountains of the Western Cape, South Africa. It is roughly 150 km east of Cape Town. It is located in Ward 5 of the Langeberg Municipality. According to the Census 2001, this Ward has a population of 10,254 people.
AdFind discounts on the best McgregorWesternCape. Tripadvisor helps you spend less. Save money & book with Tripadvisor, the world's largest travel website.
Millions of hotel reviews · Candid traveller photos · Easy price comparison