Search hotels in McGregor

Enter your dates to see the latest prices and deals for McGregor hotels

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30

December 2026

123456
78910111213
14151617181920
21222324252627
28293031
Flexible date options
Select occupancy

McGregor – 55 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

12 On Tindall

McGregor

Comfortable Accommodations: 12 On Tindall in McGregor offers family rooms with private bathrooms. Each room includes a kitchenette, balcony, and garden or mountain views.

Outdoor Spaces: Guests can relax in the garden or on the terrace. The outdoor seating area provides a pleasant setting for leisure.

Modern Amenities: The property features free WiFi, a work desk, and streaming services. Additional amenities include a dining area, microwave, and free toiletries.

Delicious Breakfast: A continental breakfast is served in-room, including warm dishes, fresh pastries, fruits, and juice. Guests appreciate the quality and variety.

Convenient Location: Located 164 km from Cape Town International Airport, the bed and breakfast offers free on-site private parking. Highly rated for its breakfast and host.

I
Ingo
From
Germany
Breakfast was thoughtful, yummy and full of detailed, self-made food! Local advice for dinner and bars were made, following those ideas, we had a wonderful evening. Local welcome drink complementary, extraordinary!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 236 reviews
Price from
US$83.01
1 night, 2 adults

Whipstock Guest Farm

McGregor

Comfortable Accommodations: Whipstock Guest Farm in McGregor offers family rooms with private bathrooms, garden views, and modern amenities. Each room includes a private entrance, wardrobe, and tiled floors.

Leisure Facilities: Guests can enjoy a sun terrace, water sports facilities, and a lush garden. Free WiFi is available throughout the property. Additional amenities include a games room, outdoor play area, and barbecue facilities.

Dining Options: Breakfast options include continental, full English/Irish, and vegetarian. The on-site restaurant serves warm dishes, juice, cheese, and fruits. Private check-in and check-out services enhance the stay.

Activities and Location: Located 173 km from Cape Town International Airport, the guest house offers fishing, canoeing, hiking, and cycling. Mountain views and an inner courtyard provide relaxing spaces.

J
Judéte Fourie
From
Vietnam
I loved the cosy cottage vibes. I felt like I was in "The Holiday" movie :) Perfect for a solo getaway. The cottage had everything one could need.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 230 reviews
Price from
US$49.41
1 night, 2 adults

26 on Bree

McGregor

Spacious Accommodation: 26 on Bree in McGregor offers a spacious holiday home with three bedrooms and three bathrooms. The living room features a sofa bed and a dining area, ensuring comfort for all guests.

Outdoor Amenities: Guests can relax on the sun terrace or in the garden, enjoy the outdoor swimming pool with a view, and unwind by the outdoor fireplace. The property includes a bar and outdoor seating areas, perfect for social gatherings.

Modern Facilities: The holiday home provides free WiFi, a fully equipped kitchen, washing machine, and streaming services. Additional amenities include a lounge, dishwasher, microwave, and work desk, catering to all needs.

Convenient Location: Located 163 km from Cape Town International Airport, 26 on Bree offers easy access to local attractions. The surrounding area features scenic views of mountains and a serene inner courtyard.

D
Denis
From
South Africa
House and host exceeded our expectations. Top quality in all aspects
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 33 reviews
Price from
US$189.38
1 night, 2 adults

Ida Olive Shepherd's Cottage

McGregor

Accommodation Features: Ida Olive Shepherd's Cottage in McGregor offers a two-bedroom apartment with a living room. The property includes a private entrance, garden, and mountain views.

Amenities: Guests enjoy a year-round outdoor swimming pool, private check-in and check-out services, an outdoor fireplace, and barbecue facilities. Free on-site private parking is available.

Activities: The apartment is ideal for hiking enthusiasts. Cape Town International Airport is 167 km away.

Local Attractions: McGregor provides access to scenic landscapes, including rivers and mountains.

K
KL
From
South Africa
The setting was breathtaking. This is a beautiful, rustic but well designed and decorated space. Every need was catered for. The plunge pool was an added bonus. The evening light brought out the colour's of the fynbos, and on one windless night, there was a landscape of magical stars.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 17 reviews
Price from
US$92.80
1 night, 2 adults

The Red Caboose Train Carriage

McGregor

Elegant Accommodation: The Red Caboose Train Carriage in McGregor offers a villa with two bedrooms and a bathroom. Guests enjoy a spacious garden, terrace, and a year-round outdoor swimming pool. Free WiFi is available throughout the property.

Relaxing Amenities: The villa features a hot tub, family rooms, and a pool with stunning views. Additional facilities include a patio, kitchen, barbecue, and outdoor dining area. Free on-site private parking ensures convenience for all visitors.

Convenient Location: Located 159 km from Cape Town International Airport, the property provides easy access to local attractions. Guests appreciate the scenic mountain views and the friendly host and staff. Highly rated for its hot tub and excellent service.

N
Nadine
From
United Kingdom
Small but perfectly formed! A beautiful antique stay with modern touches throughout. The grounds are gorgeous and we loved the hot tub.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 53 reviews
Price from
US$151.85
1 night, 2 adults

Old Village Lodge

McGregor

Comfortable Accommodation: Old Village Lodge in McGregor offers a ground-floor apartment with a private entrance. The property features a saltwater swimming pool with a view, sun terrace, and lush garden. Free WiFi is available throughout the apartment.

Modern Amenities: Guests enjoy air-conditioning, a private bathroom with a shower, tea and coffee maker, hairdryer, and a wardrobe. The lounge and outdoor seating area provide relaxing spaces.

Convenient Location: Located 164 km from Cape Town International Airport, the apartment offers free on-site private parking. Reception staff speak Afrikaans and English.

Guest Favorites: The friendly host receives high ratings from guests, who particularly appreciate the welcoming atmosphere.

J
Jan
From
Slovenia
This small jewel provides unsurpassed family hospitality. Rooms were spotlessly clean, and the real crown is a most beautifully Eden-like garden with a pool. You will definitely relax here and be able to enjoy a quiet life.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 53 reviews
Price from
US$105.45
1 night, 2 adults

The Barn, McGregor

McGregor

Spacious Accommodation: The Barn, McGregor offers a spacious apartment in McGregor, South Africa. The property features three bedrooms and a bathroom, providing ample space for guests.

Modern Amenities: Guests enjoy free WiFi, a fully equipped kitchen, washing machine, and a dining area. Additional facilities include a terrace, outdoor seating, barbecue, and garden views.

Convenient Location: Located 164 km from Cape Town International Airport, the apartment is highly rated by guests. Nearby attractions include the Garden Route and various hiking trails.

C
Cara Nicole
From
South Africa
The calmness of the area and the house felt like we were secluded from people and in our own bubble but close to town to get anything we needed. It was very hot and the host helped us combat this by providing us fans. We loved how the place was decorated, and it was entertaining exploring the different artifacts on the house. They were very helpful in suggesting places to go in the area and explore. We went to the town's Christmas market and saw SANTA ON A DONKEY CART!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 30 reviews
Price from
US$92.80
1 night, 2 adults

Maggie's Gift

McGregor

Comfortable Accommodation: Maggie's Gift in McGregor offers a chalet with two bedrooms and two bathrooms. The ground-floor unit features a living room, kitchenette, and garden views.

Outdoor Amenities: Guests can enjoy an outdoor fireplace, seating area, sun terrace, and barbecue facilities. The property includes a garden, outdoor dining area, and free WiFi.

Convenient Location: Located 164 km from Cape Town International Airport, the chalet is highly rated for its room comfort. Nearby activities include hiking and cycling.

P
Pieter van Stelten
From
South Africa
Location is great, 3-minute walk to town centre. Appartment nicely decorated, good ceiling fans, lovely outside area
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 37 reviews
Price from
US$97.32
1 night, 2 adults

Tanagra Wine & Guestfarm

McGregor

Elegant Accommodation: Tanagra Wine & Guestfarm in McGregor offers a comfortable apartment with a private entrance. The property features a terrace, balcony, and a year-round outdoor swimming pool with stunning views.

Exceptional Facilities: Guests can enjoy an outdoor fireplace, seating area, picnic spots, and barbecue facilities. The apartment includes a kitchenette, private bathroom, and free WiFi, ensuring a pleasant stay.

Convenient Location: Located 159 km from Cape Town International Airport, the guestfarm provides easy access to local attractions. Activities such as fishing and hiking are available nearby.

Highly Rated by Guests: Guests appreciate the friendly host, scenic garden, and picturesque views, making Tanagra Wine & Guestfarm a highly rated choice.

N
Natasja
From
South Africa
Very nice cottage. Good attention to detail. Everything you would need, even swimming towels. Must do the wine tasting. Very good! Lovely mosquito net - use it, or the flies will wake you up in the morning.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 65 reviews
Price from
US$92.20
1 night, 2 adults

The Loft in McGregor

McGregor

Comfortable Living: The Loft in McGregor offers a one-bedroom apartment with a living room. Guests enjoy a fully equipped kitchenette, dining area, and a private entrance.

Outdoor Amenities: A seasonal outdoor swimming pool, outdoor seating area, and a picnic spot provide relaxation. The property features a garden, barbecue facilities, and free WiFi.

Convenient Location: Located in McGregor, the apartment is 164 km from Cape Town International Airport. Nearby attractions include the McGregor Museum and the McGregor Golf Club.

J
Jamie
From
United Kingdom
Great spot very comfortable v close to restaurants and bars a home from home
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 35 reviews
Price from
US$106.06
1 night, 2 adults
See all 55 hotels in McGregor

What guests said about McGregor:

Scored out of 10, guest rating 8.0

McGregor is a small town in a beautiful part of the country.

McGregor is a small town in a beautiful part of the country. There are many wine farms in the area and lovely restaurants and gift shops. The people are friendly and helpful, and we can recommend a stop at Jimmy's for something to eat and drink. We stayed at The Bean Tree, which is a lovely self-catering guesthouse on the edge of town. The peaceful surroundings certainly is a wonderful getaway from city life.
Guest review by Trudie
South Africa
Scored out of 10, guest rating 10

McGregor is a quaint village that is close to wine farms,...

McGregor is a quaint village that is close to wine farms, the Robertson train experience and the Vrolijkheid nature reserve with bird hides on dams and pleasant walks. It is well-served with interesting shops, small supermarkets and good restaurants, notably The Courtyard restaurant. There is a lot of good accommodation offered.
Guest review by Camilla
South Africa
Scored out of 10, guest rating 10

A wonderful quaint village with incredibly friendly folk and...

A wonderful quaint village with incredibly friendly folk and safe surroundings. The landscape is beautiful and clean with an abundant amount of birdlife. Plenty of interesting little shops and restaurants that have interesting things to look at and to buy.
Guest review by Anonymous
Scored out of 10, guest rating 8.0

Mcgregor is a gem with character with all the locals and...

Mcgregor is a gem with character with all the locals and artist staying there. Tuesday's truck hamburgers at Jimmy's pub is awesome, breakfast at 51 was such a treat, Lords was very nice with a very nice lady to assist us in tasting wine and then obviously La Galleria Cottage is definately a MUST!!!
Guest review by Anonymous
Scored out of 10, guest rating 10

We found that the people in the town were extremely helpful...

We found that the people in the town were extremely helpful and friendly and would go out of their way for you, making your visit very pleasant. We had delicious food at Jimmy's and Tebaldi's.We tasted the scrumptious monster burgers from the food truck that comes every Tuesday and Thusday. I even had a back massage offered by Charmaine who runs a shop with pamper treatments.
Guest review by Anonymous
Scored out of 10, guest rating 10

It is well worth the trip from Cape town.

It is well worth the trip from Cape town. The little town has quaint shops, a very good coffee shop and I had the most delicious apple pie ever from the farmers' market. The delightful little cottage was perfect for our needs.
Guest review by Anne
South Africa

See reviews by guests who stayed at hotels in McGregor

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 58 reviews
We loved our 3-day stay at Calcedony House in McGregor. The view over the town is simply beautiful, especially early in the morning with the church tower punching through the lingering mist. The garden is lush and tranquil, framing the house perfectly. Though the pool looked inviting, it was just a bit too chilly for a dip. The house layout suited our group of five adults perfectly—spacious yet cosy. We spent peaceful evenings playing cards by the fireplace, soaking up the calm and warmth. Highly recommended.
Guest review by Stephen
South Africa
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 62 reviews
It was absolutely spectacular. We were in McGregor for an event, the cottage was situated 400m from the main hub of the town, so close to everything but far enough away for peace and quiet. Petro was extremely accommodating letting us check out a little later so we could do our event and then pack up afterwards so we didn't have to rush in the morning. A lovely bottle of wine and rusks, with spoils on our pillows as well. Very kind gesture and very appreciated. We will be back for sure
Guest review by Andrea
South Africa
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 137 reviews
Peaceful, tranquil cottage away from the hustle and bustle of everyday life. This was our second time at Dove cottage and dare I say, we can't wait to book the next trip 😉 A great benefit was that we were able to braai indoors when the weather changed. McGregor wines is just a short trip up the road and definitely worth the visit. The cottage provides all the luxury of home, beautifully decorated, filled hot tub (just need to be heated) and best of all was the extended check-out time.
Guest review by Alicia
South Africa
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 56 reviews
Lovely little gem in McGregor. We stayed for two nights and thoroughly enjoyed our time there. The cottage is beautifully equipped with everything you need for a comfortable stay. The shower was fantastic, and the clean linen and towels smelled wonderfully fresh. We made good use of the outdoor braai area and loved lighting the indoor fireplace while it rained outside, which created such a warm and cozy atmosphere. Walking distance to lovely restaurants and the Saturday market.
Guest review by Trudie
South Africa
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 29 reviews
The perfect place for a stay in beautiful and relaxing McGregor. Tony and Jenny have created an amazing space for guests to enjoy and unwind in. We greatly appreciated their hospitality. Highly recommend staying at Blomhuis!
Guest review by René
South Africa

More places to explore, more ways to go