Vineyard Restaurant

Kings River Wine Estate, McGregor  
Send to a friend Accommodation


Swaddled by the Langeberg Mountain Range extended by vineyard views, Vineyard Restaurant delights from within one of the oldest farms in the region.

The restaurant offers a tantalising a la carte menu alongside sumptuous breakfasts and gourmet picnics.

Enjoy sweeping views and the freshest farm produce beautifully presented for comfort food at its best.

Tucked away between the historical villages of McGregor and Robertson, Vineyard Restaurant offers tantalising meals flanked by beautiful views and fine wine.

Vineyard Restaurant Map

In and Around

Nearby Locations
Nearest Airport
Featured Destinations

Accommodation near Vineyard Restaurant

*Distances are shown as the crow flies and not necessarily the actual travelling distance.

Rhebokskraal Olive Estate |
from R800
1 night, 2 adults

Rhebokskraal Olive Estate

Sleeps 9 McGregor Self-catering in McGregor
0.90km from Vineyard Restaurant

At Rhebokskraal Olive Estate, accommodation is offered in two historical self-catering cottages, Vol...

Kingsriver Estate |
from R1,390
1 night, 2 adults

Kingsriver Estate

Sleeps 6 McGregor Guest House in McGregor
1.14km from Vineyard Restaurant

Kingsriver Estate is situated near the charming Victorian village of McGregor in the Robertson area....

Uitvlugt Cottages and Camping Sites |
from R160
1 night, 2 adults

Uitvlugt Cottages and Camping Sites

Sleeps 48 McGregor Self-catering, McGregor Camping and Caravanning in McGregor
1.43km from Vineyard Restaurant

Leave the world behind and come spend some time in our part of the country just a stone's throw away...

Temenos Retreat |
from R760
1 night, 2 adults

Temenos Retreat

Sleeps 22 McGregor Self-catering in McGregor
1.85km from Vineyard Restaurant

Temenos is well loved for its exceptional beauty and tranquility and is set in the heart of McGregor...

Old Village Lodge |
from R900
1 night, 2 adults

Old Village Lodge

Sleeps 6 McGregor Guest House in McGregor
1.91km from Vineyard Restaurant

The Old Village Lodge is conveniently located high up on Voortrekker Street and is within easy walki...

Green Gables Old Mill |
from R700
1 night, 2 adults

Green Gables Old Mill

Sleeps 20 McGregor Bed and Breakfast in McGregor
1.93km from Vineyard Restaurant

Known as the jewel of the Breede River Valley, McGregor enjoys the privilege of being one of the Wes...

Tindall Cottage |
from R500
1 night, 2 adults

Tindall Cottage

Sleeps 5 McGregor Self-catering in McGregor
1.93km from Vineyard Restaurant

Tindall Cottage is a charming self-catering unit situated in the small village of McGregor, about 15...

Ruby's Country Cottage |
from R1,500
1 night, 2 adults

Ruby's Country Cottage

Sleeps 18 McGregor Self-catering in McGregor
1.95km from Vineyard Restaurant

Ruby’s Country Cottage in McGregor is a special place home away from home. We invite you to experien...

Santosha |
from R500
1 night, 2 adults


Sleeps 2 McGregor Self-catering in McGregor
2.03km from Vineyard Restaurant

Santosha is situated in the mystical town of McGregor, which is en route to the Route 62 and is less...

McGregor Country Cottages |
from R395
1 night, 2 adults

McGregor Country Cottages

Sleeps 16 McGregor Self-catering in McGregor
2.11km from Vineyard Restaurant

McGregor Country Cottages are situated in the lovely town of McGregor on Route 62 and offers guests ...

  • South African
  • Breakfast
  • Wine Farm
  • Restaurants
  •  +27 (0) 23 525 1040