Whatever your style, and wherever you choose to rest your head, you’ll find it in McGregor. From affordable backpacker-style stays and self-catering to guest houses where you’ll be treated in style and comfort.

‍Self-catering ranges from stylish homes to picturesque cottages. You can choose between romantic, antique, eclectic or modern – but whatever the interior, the charming views from your window and country-style living are sure to enhance your stay in the most memorable way.

Bokmakierie Cottage

Bokmakierie Cottage, in the heart of McGregor Village is, pet friendly and sleeps two in a separate bedroom.  There is a patio and small, fenced garden off the kitchen and living area.  Bokmakierie has a separate, gated and private entrance from Mill Street. 

073 143 6099

Bougainvillea Cottage

Lovely modern cottage situated in the upper village of McGregor with beautiful gardens and overlooking vineyards. Self-catering. Modern cottage. Upper village. Magnificent views.

072 307 7399

Chalcedony Guest House

2 Fully equipped cottages. Shared pool. Undercover parking. Main cottage sleeps 6 and smaller cottage sleeps 4. Both cottages have outside showers. Fireplaces and braai areas. Walking distance to village.

082 493 7632

Dove Cottage

A self catering cottage on a working olive farm. Restored from the original two Dove houses the Dove cottage are perfect for a relaxed, quite time for two. Friendly farm animals will greet you one by one during the day. Fully equipped kitchen, an on suite bathroom with shower and a special writing or reading space in the loft. Enjoy a bath under the stars in the outside bath.

083 953 7471

Fossil Hills

The Fossil Hills portfolio offers a range of farm-based options away from the village. Units accommodate from two to up to as many as twenty. All have hot tubs, braai facilities and access to biking and kayaking on the farm dam.

023 625 1743

Green Gables Country Inn

Our family-run country inn is situated right at the top of McGregor and within walking distance to all the towns attractions. Expect country- style hospitality and accommodation in our buildings which are historical monuments and date back to 1862. Have a sundowner on the Manor House veranda – a favourite spot for locals – and enjoy spectacular views of the village and Langeberg mountain.

082 872 3211


This elegant Cape homestead in McGregor is surrounded by an olive grove, vineyard, fruit trees, nut trees, and fynbos. The house has a spacious, open-plan living and dining area. Relax in front of the fireplace or enjoy the soothing scenery from the wide patios at the front and back of the house.

082 881 8949

Klipberg Cottage

Klipberg Cottage on Kingsrivier Farm is the perfect getaway from the rush of city life. It’s perfectly located on the outskirts of McGregor to explore the surrounding wine farms and other attractions. Apart from the quality accommodation mountain bikers and nature lovers will enjoy the numerous trails. Pets are allowed on request.

084 607 5749

Wild Almond Cottage

This quaint McGregor country home is surrounded by a private, indigenous garden. There are two bedrooms with bathrooms, a fully-equipped kitchen, dining area, lounge, and off-road parking.

Relax in the pool and enjoy the garden view from the large back porch. It’s in a quiet part of town and is only a five-minute walk to the pubs and restaurants.

Photo 1

 083 271 9324

Lords Wine Accommodation

Offers you a perfect wine farm experience with various self-catering accommodation options.
Relax with a glass of your favourite Lord’s Wines while overlooking vineyard and fynbos.
Only 2 hours’ drive from Cape Town, you can escape for a magical weekend away in the Robertson – McGregor area.

023 625 1265

Lucky Crane Villas

Holiday Happiness – let your soul fly! Follow the sun and wish on the stars in a private estate that’s set alongside a nature reserve, yet a stroll to the cafes and creatives of magical McGregor village. Just two hours from Cape Town, our stylish Villas are customised for families, couples, or more, with sleek entertainment areas, dreamy bedrooms, private pools with mountain views – and even your own olive grove for il dolce far niente (the sweetness of doing nothing).

076 151 4526

Maggie's Gift

Maggie’s Gift is a romantic, luxurious self-catering cottage tucked away in a floriferous, landscaped garden with views of the mountains. It’s fully equipped and the kitchen has an oven and dishwasher. Both bedrooms have an en-suite bathroom with a shower. Dream the day away on the daybeds on he covered patio.

082 655 9883

McGregor Backpackers

McGregor Backpackers is a loving marriage between a backpacker’s and a country guesthouse. Experience our warmth and hospitality in the scenic surroundings of McGregor. Enjoy our immaculate bedrooms with en-suite bathrooms, crisp bedding and comfy blankets. Our self-catering and braai facilities are excellent. We offer fast, free Wi-Fi and safe off-street parking.

083 206 8007

Old Village Lodge

Welcome!! Old Village Lodge is an exclusive country guest house located in the heart of McGregor. Dating back to 1861, this beautifully maintained heritage home is full of charm. 2 bedrooms, 2 bathrooms, kitchen, lounge. Self contained self-catering unit.

Old Village Lodge by Dani's Photos

082 940 3653

Ons Huisie

Self-catering. Rustic accommodation. Historical thatch cottage. Cosy character cottage. It is situated on the quiet side of the village, yet close to shops. Badge Hill watches over it. It is guarded by the trunk of an enormous gum tree, whose roots once reached through our floor and beyond; now a memorial to itself. We have just the right amount of neighbours and a clear view of the mountains across the fields from our front door.

072 307 7399

Orchard Cottage

Orchard Cottage is a beautiful, self-catering vintage cottage nestled in an apricot orchard. Enjoy romantic sunsets, the gorgeous garden and relaxing by the fire pit. The cottage can accommodate up to four people and has two bedrooms, two bathrooms, a living room with a fireplace and a fully equipped kitchen. Free Wi-Fi and Netflix

082 511 5105

Plum Tree Cottage

Set in an orchard, with its garden a riot of colour in spring, Plum Tree Cottage has uninterrupted views of the veld and the McGregor mountains. Plum Tree Cottage is a cozy white-washed 1 bedroom cottage with a fully equipped kitchen, open plan lounge and dining area as well as a bathroom, with both a shower and a bath. The bedroom with its open thatch ceiling leads out onto the tranquil garden

079 252 4642

Sempurna Estate

Sempurna Estate, is a working grape and fruit farm and is ideal for enjoying the openness of farm life and a healthy lifestyle. It is also close enough not to miss out on the vibe of the quaint village of McGregor. It’s heritage site, with self-catering accommodation for up to 12 people. Kecil Cottage is the beautiful historic 2 roomed cottage built in 1861. The three Santai Suites, which are in what used to be the barn, are more luxurious self-catering units. The panoramic views and beautiful garden are heaven sent. Walking, trail running or cycling on the 11km single track is an option for exploring the undeveloped areas of the farm. And a big attraction is our 25m indoor heated swimming pool and the “bench with a view”.

082 561 1861


Sizofika is a quiet haven right in the heart of the charming village of McGregor. Watch the horses from your private pool and spacious stoep, and enjoy comfortable and stylish en-suite accommodation during your stay. There are mountains and wineries all around, and the restaurants, bars and shops are within easy walking distance.

076 141 4098

Stonehill Cottage

Stonehill Cottage in McGregor village is a fully equipped cottage that offers self-catering accommodation for two people sharing. Stonehill cottage is an annex to Stonehill House and perfect for a that romantic getaway.The bedroom is separate from the kitchen and living area where there is a daybed that can accommodate an extra person (at an additional cost). Parking is off the street and secure.

079 514 9074

Tanagra Wine And Guest Farm

Relax in style at these self-catering cottages on a tranquil working wine estate about 5 km outside McGregor. The cottages have open fireplaces, private braai places and some have private plunge pools. Hiking trails and wine/grappa tastings are offered on the farm, making it ideal for the wine and nature lover. German hosts Robert and Anette Rosenbach will welcome you.

023 625 1780


Embrace stillness and simplicity at Temenos. Within its healing gardens there are 14 self-catering cottages. You have the choice of double or twin beds and en-suite bathrooms with a shower or a bath. Each cottage has a private patio and fireplace. A dinner-bed-and-breakfast package is available, with a garden restaurant on site.

023 625 1871

The Barn

The Barn is a quaintly rebuilt and renovated old farm shed or barn, with sash windows and shutters and dark beamed ceilings, and offers accommodation in 3 separate bedrooms for 5 persons.. Come and stay at The Barn for a relaxing break from the city rush and enjoy the small-town buzz of McGregor, founded in 1861, a small heritage dorpie with 1900 style historical architecture

The Barn McGregor | LekkeSlaap

083 459 4150

The Beantree

The Beantree is a luxurious guest house offering four standalone units or the entire villa. Designed by Justin Snell, you can enjoy private, yet connected quarters and courtyards. Four rooms are available. All are free standing but connected by courtyards. These can be hired together or individually depending on availability and requirements.

082 334 4644

The Old School

Offers a unique accommodation experience in one of four self-catering Studio apartments. The accommodation previously housed the spacious classroom and is part of the lovingly restored historical Old School building.

072 224 7674

The Potters House

Relax and enjoy yesteryear CHARM in this double guest room. It offers a comfortable double Victorian bed with coffee and tea facilities. En-suite bathroom with bath & shower. There is a braai area with a quiet arbour and a beautiful swimming pool for guest use.

074 388 7992

The Red Caboose

The Red Caboose is a 1941 South African Railways train carriage on Red Earth Farm, 15km from Robertson, 4km from McGregor. Just over 2 hours from Cape Town. We are in a super location close to Vrolijkheid Nature Reserve, Wine Farms, Eseltjierus Donkey Sanctuary and 4km from McGregor village where you will find cafés, restaurants, shops etc. The carriage consists of a kitchen, dining booth, bathroom, bunk room and main bedroom. Outside we have a comfortable fire pit/ braai as well as a pool. The space It’s small inside but practical, comfortable and gorgeous!! Everyone says they are pleasantly surprised by how much space and how many rooms are inside judging by the outside! 

078 811 8148

Vrolijkheid Nature Reserve

Experience nature in style. Vrolijkheid Nature Reserve offers five self-catering options, each sleeping up to eight people. All the units are fully equipped with their own braai areas. Two of the units have jacuzzi’s – perfect for winter or as a splash pool in summer. A unit with a pool is also available.

Vrolijkheid Nature Reserve, Western Cape

023 625 1621

Whipstock Guest Farm

Whipstock is a country-style guest farm in the Sonderend Mountains 10km outside the village of McGregor. The farm offers self-catering cottages with a dinner, bed & breakfast option on request. Enjoy beautiful mountain views, hiking trails & canoeing and swimming on the Whipstock dam.

072 929 3925

The McGregor Tourism office is located in a grand old building on the corner of Church and Voortrekker streets. Feel free to contact us for any information regarding accommodation, restaurants, places of interest, activities and events. We will gladly assist you. Also feel free to visit our Facebook and Instagram pages.