Filter by Price per Night:
Slide rates to fit your budget

Filter by Specials:


Filter by Review Score:





Filter by Type:










Filter by Facility:










Accommodation Types
All Types (41)
B&Bs (2)
Guest Houses (3)
Self Catering (36)

Reviews of McGregor

4.5 / 5 208 reviews
Read real reviews of McGregor from 208 verified guests.
Easy online booking at 42 accommodation options in McGregor. Browse McGregor self-catering, guesthouses, B&Bs and hotels with great rates of up to 10% off. Find McGregor holiday accommodation for all tastes and budgets, with TravelGround.com.

McGregor Accommodation

42 great places to stay
Check availability
View map
Sort by:
Check availability for your dates:
Check in: Check out: Guests: Check Availability
From
R700
per night (sleeps 2)
Self Catering in McGregor

Aloe Cottage is a beautiful vintage cottage situated in McGregor, a quiet village set within the mountains of the Western Cape, just 10 minutes away from Robertson, set along the renowned Route 62. The town boasts a...Flexible Cancellation!

From
R1 080
per night (sleeps 2)
B&B in McGregor

Le Bonheur is situated in the quaint little village of McGregor which is near Robertson in the Western Cape. It is 2 hours away from Cape Town and when you arrive, you will find that our accommodation is within walk...

From
R1 500
per night, for 5 ppl
Self Catering in McGregor

Situated in a large garden in McGregor, Greystone Cottage is a thatched clay house built in the 19th century and boasts mountain views. The house also has large garden which is ideally suited for children or dogs. ...

10% off Midweek!
From
R850
per night (sleeps 4)
Self Catering in McGregor

Orchard Cottage is a beautiful vintage self-catering cottage situated in an apricot orchard in the town of McGregor, in the beautiful Breede River Valley of the Western Cape. The cottage can accommodate up to four ...

From
R2 000
per night (sleeps 12)
Self Catering in McGregor

Christmas Cottage is located in the quaint town of McGregor and can accommodate 12 people. McGregor is known as the town where time stood still and offers several wine estates, cycling and hiking trails and several ...

From
R2 280
per night, for 6 ppl
Self Catering in McGregor

Veldt Huisie is a self-catering house located on the owner’s property in McGregor, a wine and fruit valley in the Langeberg region, surrounded by the Langeberg mountains. The establishment is a short distance to t...Flexible Cancellation!

From
R880
per night, for 2 ppl
Self Catering in McGregor

Summer House is stuated in the lush village of McGregor, surrounded by mountains. It is a charming guest house that offers self-catering and overnight accommodation. Ian, the owner and host, will be on hand to perso...

From
R1 540
per night, for 4 ppl
Self Catering in McGregor

Wild Almond Cottage is a delightful Palmiet thatched roof cottage situated in McGregor, a popular destination for visitors because of its remote location and old world charm. Guests should note the owners do live on...

From
R700
per night (sleeps 2)
Guest House in McGregor

Nina’s Place offers comfortable accommodation in a renovated double room situated in a delightful old Cape home in the small village of McGregor. The house has a thatched roof, traditional reed ceilings, and woode...Flexible Cancellation!

From
R4 500
per night, for 6 ppl
Self Catering in McGregor

Dolce Vita is a spacious and modern self-catering family home situated in the upper village in McGregor, close to various local shops and restaurants. With expansive open-plan dining and entertaining areas, this hou...

Page:
1
2
3
4
5
6
7
8
9
Showing 1 to 10
 Next Page  
McGregor is a small, quiet village set within the mountains of the Western Cape, just 10 minutes away from Robertson, along the renowned Route 62. The town boasts a popular wine route, a number of walking and hiking trails, and an array of historical buildings well worth exploring. Browse our list of excellent McGregor accommodation below....   Read more
Loading, please wait...

Loading Results...

We're finding you the best places to stay!

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

0860 022 102 | bookings@travelground.com