Skip to content

Table of contents

About McGregor

McGregor is that dead-end dorpie in the Breede Valley, past Robertson on the R317, about 150km from Cape Town via the N1 and R60. Easy day trip from Robertson, Ashton or Montagu, all under an hour away. Robertson Airport is 22km out if you're flying in. There's one fast EV charger nearby for a quick top-up. Best bit: the tar literally stops here, only the Boesmanskloof hiking trail carries on over the mountains to Greyton, no road through.

Where is McGregor on the map?

McGregor is in South Africa, at -33.948, 19.828 - about 21 km south of Robertson.

How far is McGregor from where I am?

Use your device location to see the distance to McGregor, how long the drive takes, and directions from where you are.

Weather in McGregor

Today
Cloudy32° / 11°C
  • Precip: 0.0 mm
  • Wind: 11 km/h
Tomorrow
Drizzle31° / 12°C
  • Precip: 0.7 mm
  • Wind: 15 km/h

Forecast for

Find hotels in McGregor

Rent a car near McGregor

Play a pub crawl round in McGregor

Nine holes from pub to pub through the real streets of McGregor. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: McGregor9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to McGregor?

The closest airport to McGregor is Cape Town International Airport, 173 km (about 2 h 28 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.