About McGregor


The charming village of McGregor lies at the foot of the Riviersonderend mountains, 20 km from Robertson on a good tarred road. A dirt road does connect the village with the N2 via the Stormsvlei Pass, but the tar peters out a little way beyond the village towards the famous McGregor to Greyton walk via the Bushmanskloof Pass. It is this physical sense of isolation which has helped to preserve some of the most attractive 19th century architecture in the Western Cape.


McGregor offers a variety of activities for the visitor, from walking/hiking trails (the most spectacular being the Boesmanskloof trail from McGregor to Greyton), mountain biking, bird watching from two bird hides in Vrolijkheid Nature Reserve, to enjoyable meals and a chat at one of our coffee shops or restaurants. Or relax with an aromatherapy massage or Reiki session.

McGregor has just a few good quality shops, where you may browse through a variety of goods ranging from craft to bric-a-brac & clothing. There is also a very well equipped deli – certainly not to be missed if you need picnic provisions or meats to braai. You may find our local distillery and wineries interesting. There is olive tasting at Rhebokskraal and many places to enjoy a good meal. Visit the local wood fired pottery and go walking the dog after 5pm to enjoy the houses and gardens old and new.


Travelling from Cape Town, take the N1 and go past Paarl, through the Hugenot Tunnel and take the 2nd traffic light turn off to Worcester, or from Johannesburg take the first traffic light turn off to Worcester.

When in Worcester, follow the signs to Robertson. About half way through Robertson you will come across the McGregor turn off on the right. Follow this road, over the Breede River, and then bear left to McGregor (19km).





Altitude (feet)


Lat (DMS)

33° 57′ 0S

Long (DMS)

19° 49′ 60E

Altitude (meters)