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

Filter by Specials:

Filter by Type:

Filter by Facility:

Filter by Star Grading:

Accommodation Types
All Types (39)
B&Bs (1)
Guest Houses (3)
Self Catering (35)

Reviews of McGregor

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

McGregor Accommodation

Check availability
View map
Sort by:
Check availability for your dates:
Check in: Check out: Guests: Check Availability
R4 450
per night, for 10 ppl
Self Catering in McGregor

Rose House is a stylish and relaxing country retreat situated in McGregor. It offers one of a kind, large stunning design-led Georgian villa set in a beautiful and tranquil garden. This bright and airy home offers a...

R1 500
per night, for 6 ppl
Self Catering in McGregor

Apricottage is a delightful thatched cottage situated in the small village of McGregor. The cottage features a large patio leading onto a private Karoo-style garden, from where guests can relax and enjoy the view. ...

15% off Long Stays!
FromR2 700
R2 295
per night, for 8 ppl
Self Catering in McGregor

Lady Grey Walk Cottage is a self-catering cottage located in the village of McGregor, a town surrounded by mountains and vineyards. The cottage can accommodate up to 8 guests and comprises of 2 bedrooms, a mezzani...

R1 200
per night, for 2 ppl
Self Catering in McGregor

Little Haywards offers top-class overnight accommodation in the wonderful village of McGregor in the Breede River Valley. McGregor is a mere 2 hour's drive from Cape Town, making it an ideal weekend getaway. Hayward...

20% off Winter!
FromR1 660
R1 328
per night, for 4 ppl
Self Catering in McGregor

Plum Tree Cottage offers charming and self-contained accommodation, with a relaxed and casual atmosphere. The cottage is situated in Mcgregor, a small village located in the mountains of the Western Cape. It is roug...

per night (sleeps 2)
Self Catering in McGregor

Mckhaya in McGregor is a quirky cottage decorated in an eclectic manner, a mismatch of colour and elements. This spacious studio cottage offers comfortable self-catering accommodation for 2 guests, and is an ideal s...

R1 200
per night, for 2 ppl
Guest House in McGregor

Old Village Lodge is a luxury country guest house set in a half acre of gloriously manicured gardens complete with established fruit trees, meandering pathways and cooling water features. Situated high up in the vil...

R2 050
per night, for 6 ppl
Self Catering in McGregor

Ladybird Cottage is a family self-catering cottage with a relaxed and comfortable feel. The spacious, bird-friendly, indigenous garden includes a braai and pool area. The large back patio has views of Kleinberg mou...

20% off Winter!
FromR1 800
R1 440
per night, for 6 ppl
Self Catering in McGregor

Francolin Cottage is a charming country cottage, situated in the heart of the village of McGregor, and within walking distance to nearby shops, restaurants and pubs. Francolin Cottage is ideal for a self-catering fa...

20% off Winter!
FromR1 245
per night, for 3 ppl
Self Catering in McGregor

Lovely modern cottage situated in the upper village of McGregor with beautiful gardens and overlooking vineyards. It's in a quiet, peaceful and tranquil setting away from the hustle and bustle of the city. The ac...

Page 3 - Showing 21 to 30
  Previous Page 
 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 | [email protected]