Find hotels in McGregor from £39

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for McGregor hotels

Randrivier Guest house

Randrivier Guest house
3.0 star property
Robertson
9.6 out of 10, Exceptional, (20 reviews)
"We had a lovely stay. Wonderful room, beautiful property and super comfy beds. Loved it! "
United States
Mildie
The price is £58
includes taxes & fees
29 May - 30 May
Randrivier Guest house

Fiore Guest Accommodation

Fiore Guest Accommodation
3.5 star property
Greyton
8.8 out of 10, Excellent, (9 reviews)
"Friendly and very accommodating staff with a great on site restaurant "
United States
Anonymous traveller
The price is £61
includes taxes & fees
24 May - 25 May
Fiore Guest Accommodation

Petal's Place Guest House

Petal's Place Guest House
3.5 star property
Robertson
10.0 out of 10, Exceptional, (6 reviews)
"Perfect stop for Robertson wine estates and the steam train. Comfy bed, superb shower and great breakfast. Helpful attentive hosts."
United Kingdom
Diana
The price is £59
includes taxes & fees
27 May - 28 May
Petal's Place Guest House

Maison Pjure Boutique Hotel & Spa ( Adults Only )

Maison Pjure Boutique Hotel & Spa ( Adults Only )
4.0 star property
Montagu
10.0 out of 10, Exceptional, (11 reviews)
"Nice place and the owners are great. Stayed in one of the villas which is excellent"
United Kingdom
Patricia
The price is £127
includes taxes & fees
3 Jun - 4 Jun
Maison Pjure Boutique Hotel & Spa ( Adults Only )

The Grand Hotel Robertson

The Grand Hotel Robertson
3.5 star property
Robertson
8.8 out of 10, Excellent, (8 reviews)
"Kindly and helpful staff, Great Restaurant!"
Germany
Steven
The price is £140
includes taxes & fees
28 May - 29 May
The Grand Hotel Robertson

Montagu Springs Resort

Montagu Springs Resort
3.0 star property
Montagu
7.6 out of 10, Good, (19 reviews)
"Everything was just phenomenal Thank you"
United States
Gustav
The price is £73
includes taxes & fees
18 Jun - 19 Jun
Montagu Springs Resort

AfriCamps at Pat Busch Mountain Reserve

AfriCamps at Pat Busch Mountain Reserve
3.0 star property
Robertson
9.6 out of 10, Exceptional, (20 reviews)
"Privacy, connection with nature"
United States
Christine
The price is £93
includes taxes & fees
2 Jun - 3 Jun
AfriCamps at Pat Busch Mountain Reserve

Orange Grove

Orange Grove
4.0 star property
Robertson
10.0 out of 10, Exceptional, (2 reviews)
"Lovely out-of-the-way getaway with super friendly staff. Better hiking trail maps, up-to-date picnic basket menus, and working DSTV would have bumped it up to five stars. "
United States
Andi
The price is £78
includes taxes & fees
24 May - 25 May
Orange Grove

Monte Vista Boutique Hotel

Monte Vista Boutique Hotel
4.0 star property
Montagu
10.0 out of 10, Exceptional, (18 reviews)
"We enjoyed our stay for two nights the breakfast was very good. Room was lovely. We would definitely stay again "
United Kingdom
Beryl
The price is £134
includes taxes & fees
23 May - 24 May
Monte Vista Boutique Hotel

Khanyisa Mountain Lodge

Khanyisa Mountain Lodge
5.0 star property
Robertson
9.6 out of 10, Exceptional, (4 reviews)
"Absolutely stunning place to stay with amazing views and a great braii and pool set up. We extended our booking and the whole process was so easy and efficient. We would definitely stay here again"
United Kingdom
Henry
The price is £135
includes taxes & fees
25 May - 26 May
Khanyisa Mountain Lodge

Galenia Estate

Galenia Estate
4.0 star property
Montagu
9.8 out of 10, Exceptional, (56 reviews)
"Lovely location and great overnight stop along the garden route . Beautiful suites and relaxing atmosphere. "
United Kingdom
Mr David L
The price is £181
includes taxes & fees
23 May - 24 May
Galenia Estate

The Robertson Small Hotel

The Robertson Small Hotel
5.0 star property
Robertson
9.8 out of 10, Exceptional, (106 reviews)
"Beautiful, peaceful hotel. Lovely room and excellent surroundings. Food and service excellent. Looking forward to returning soon."
United Kingdom
michael
The price is £133
includes taxes & fees
27 May - 28 May
The Robertson Small Hotel

360on62 Mountain View Farm Cottages

360on62 Mountain View Farm Cottages
3.0 star property
Montagu
10.0 out of 10, Exceptional, (6 reviews)
"Amazing place with gorgeous views and facilities "
United States
Robert
The price is £92
includes taxes & fees
26 May - 27 May
360on62 Mountain View Farm Cottages

In Abundance Guest House

In Abundance Guest House
3.5 star property
Montagu
10.0 out of 10, Exceptional, (11 reviews)
"Warm welcome, room clean and well-equipped. The view from my room was incredible and breakfast top notch."
United Kingdom
Debbie
The price is £124
includes taxes & fees
23 May - 24 May
In Abundance Guest House

Beausoleil

Beausoleil
4.0 star property
Bonnievale
9.4 out of 10, Exceptional, (13 reviews)
"Charming property in a good location. Executive suite was lovely and comfortable."
Canada
Anonymous traveller
The price is £79
includes taxes & fees
24 May - 25 May
Beausoleil

Paul Kruger 63

Paul Kruger 63
3.0 star property
Robertson
6.8 out of 10, (3 reviews)
"Good"
South Africa
Anonymous traveller
The price is £42
includes taxes & fees
27 May - 28 May
Paul Kruger 63

theLAB Robertson

theLAB Robertson
4.0 star property
Robertson
8.6 out of 10, Excellent, (64 reviews)
"Fantastic staff, great atmosphere, great food and very very happy guests (us included!)"
United States
Hans Petter
The price is £73
includes taxes & fees
23 May - 24 May
theLAB Robertson

Spanspek se Plek accommodation

Spanspek se Plek accommodation
3.0 star property
Boesmanspad
The price is £39
includes taxes & fees
22 May - 23 May
Spanspek se Plek accommodation

H&L Self-catering Accommodation

H&L Self-catering Accommodation
2.0 star property
Bonnievale
The price is £86
includes taxes & fees
2 Jun - 3 Jun
H&L Self-catering Accommodation

Greyton Toad Hall

Greyton Toad Hall
3.0 star property
Greyton
The price is £815
includes taxes & fees
6 Jun - 7 Jun
Greyton Toad Hall
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular McGregor attractions

Top McGregor Hotel Reviews

More cheap stays in McGregor

Find out more about McGregor

Top reasons to visit McGregor

  • Stunning Natural Landscape: McGregor offers breathtaking scenery, perfect for outdoor enthusiasts and nature lovers.
  • Wine Tasting: Visit nearby vineyards to savour exquisite South African wines in a charming setting.
  • Eco-Friendly Activities: Engage in a variety of eco-friendly adventures that promote sustainability and nature appreciation.
  • Rich Cultural Experiences: Immerse yourself in local culture through art galleries and community events.
  • Charming Accommodations: Enjoy delightful guesthouses and hotels that cater to both relaxation and adventure.

Find great hotels near McGregor

Explore a variety of delightful accommodation options in McGregor, Western Cape, ideal for both adventure seekers and those seeking a relaxing getaway. From charming guesthouses to well-appointed hotels, you’ll find the perfect base for your vacation. Enjoy a mix of attractions, including golf-themed experiences and business travel conveniences, ensuring a memorable stay in this picturesque town.

  • The Robertson Small Hotel: The Robertson Small Hotel is a luxurious 5-star retreat, boasting an exceptional guest rating of 9.8. Located 16.1km from McGregor, this hotel offers a romantic and spa-themed experience, perfect for couples seeking an intimate getaway. Guests can indulge in specially curated romance packages, complemented by exquisite food and beverage services. The hotel features an impressive spa offering body scrubs, facial treatments, and aromatherapy, alongside serene poolside lounging options. This opulent property is designed to provide a truly relaxing and memorable stay.
  • Ballinderry - The Robertson Guest House: With an outstanding guest rating of 10.0, Ballinderry - The Robertson Guest House is a 5-star guesthouse situated 16.1km from McGregor. Ideal for travellers seeking adventure and luxury, this guesthouse provides an array of on-site and nearby recreational activities. Guests can engage in exciting adventures such as hiking, horse riding, and even skydiving. The property is not only a haven for relaxation but also a launchpad for thrilling outdoor experiences, making it perfect for business travellers and adventure seekers alike.
  • Mo & Rose at Soekershof: Mo & Rose at Soekershof is a charming 4-star guesthouse, rated 9.4 by guests, located 20.9km from McGregor. This property appeals to those with a spirit of adventure, offering a range of outdoor activities nearby, including fishing, rock climbing, and mountain biking. The guesthouse's serene atmosphere and focus on adventure make it an ideal choice for travellers looking to explore the beautiful landscapes of South Africa while enjoying comfortable and stylish accommodation.

Where to stay near McGregor

McGregor offers an enchanting escape for those seeking adventure and relaxation. Nestled in the Western Cape, this charming village is perfect for a weekend getaway, with nearby vineyards inviting you to savour exquisite wines. Explore the serene surroundings, indulge in luxury accommodations, and immerse yourself in the trendy yet romantic atmosphere. Whether enjoying eco-friendly activities or simply unwinding in nature, McGregor promises a memorable experience for every traveller.

  • Robertson: Situated approximately 16.1km from McGregor, Robertson is a charming city that offers a delightful blend of outdoor activities and romantic experiences. Known for its rolling vineyards and scenic landscapes, the area is perfect for leisurely strolls and picnics. Travellers flock to Robertson for its entertainment options, including golf courses and resorts, making it an ideal destination for those seeking both relaxation and adventure. The nearby nature reserves and picturesque valley add to the city's allure, providing ample opportunities for exploration and discovery.
  • Cape Winelands: Located about 14.5km from McGregor, the Cape Winelands is a stunning region renowned for its picturesque vineyards and enchanting countryside. This area attracts visitors year-round, particularly in March, July, and September, thanks to its romantic atmosphere and vibrant entertainment scene. With numerous golf courses and private clubs, outdoor enthusiasts can indulge in various activities while surrounded by breathtaking views. The proximity to historic houses, beautiful beaches, and tranquil parks ensures that there is something for everyone to enjoy in this captivating locale.
  • Robertson Wine Valley: Just 17.7km away from McGregor, Robertson Wine Valley is a haven for wine lovers and nature enthusiasts alike. The valley is celebrated for its eco-friendly experiences and adventure activities, such as hiking through scenic trails and relaxing in lush gardens. Visitors can immerse themselves in local culture with winery tours and enjoy the area's natural hot springs. With its tranquil atmosphere and proximity to nature reserves, Robertson Wine Valley offers a perfect escape for those seeking relaxation and adventure in equal measure.

Things to do in McGregor

McGregor is perfect for outdoor and eco-friendly holidays, offering a range of activities such as relaxing at resorts and indulging in spa treatments. Visitors can enjoy leisurely strolls through scenic trails, explore local attractions, and unwind in recreational areas. The picturesque landscape enhances the experience, making it an ideal destination for nature lovers and adventure seekers alike.

Shopping

In McGregor, you can find charming local shops offering unique gifts and souvenirs, perfect for bringing a piece of South Africa home. If you're up for a drive, visit the nearby Robertson Farmers Market, about 19.3km away, for fresh produce and handcrafted items.

Recreation

In McGregor, the Healing Space offers holistic therapies, yoga sessions, and tranquil gardens for meditation. At the nearby Spirit of the Valley, indulge in rejuvenating spa treatments and wellness workshops amidst picturesque landscapes, creating a perfect escape to unwind and reconnect with nature.

Adventure

Explore the scenic hiking trails in the McGregor Nature Reserve, where you can enjoy breathtaking landscapes and diverse wildlife. For a thrilling experience, try mountain biking through the picturesque vineyards surrounding the village, perfect for adrenaline seekers and nature lovers alike.

Nightlife

In McGregor, The Robin Hood Bar offers a cosy atmosphere with live music and local wines, perfect for a relaxed evening. The McGregor Art Gallery hosts occasional events, blending culture with entertainment, while various quaint pubs provide a welcoming spot for a nightcap and friendly conversation.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for McGregor

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in McGregor are June to August, where the prices are slightly lower. This is in comparison to January to March, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in McGregor about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in McGregor is Tuesday. The most expensive day to stay in McGregor is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search wizard to refine your preferences, such as your budget, preferred location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the most affordable prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You could potentially save money by combining your McGregor hotel booking with your flights and activities through an Expedia package deal.

Find the best attractions in and around McGregor

McGregor, an ideal destination for outdoor and eco-friendly adventures, offers a variety of attractions such as nature reserves, charming farms, and local galleries. Visitors can immerse themselves in the rich culture and enjoy family-friendly experiences, making it a perfect getaway for those seeking both relaxation and exploration in the scenic Western Cape.

  • Edna Fourie Gallery: Experience the vibrant local culture at Edna Fourie Gallery, nestled in McGregor. This charming gallery showcases a variety of artworks, providing a unique insight into the artistic spirit of the region.
  • Greyton Nature Reserve: Just 22.5km from McGregor, the Greyton Nature Reserve offers stunning landscapes and a chance to connect with nature. Enjoy peaceful walks among friendly locals while appreciating the historical significance of this beautiful area.
  • Marbrin Olive Farm: Also 22.5km away, Marbrin Olive Farm is a luxurious retreat perfect for relaxation and romance. Surrounded by breathtaking scenery, indulge in olive oil tastings and unwind in this tranquil setting.

Best time to go to McGregor

The best time to visit McGregor can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in McGregor falls in February, when visitor numbers are average and weather is sunny with no rain. The coolest average temperature in McGregor falls in July, visitor numbers are slightly high and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January70.3°F (21.3°C)No RainSunnyAverageSlightly High
February70.9°F (21.6°C)No RainSunnyAverageSlightly High
March67.8°F (19.9°C)No RainSunnySlightly HighSlightly High
April62.6°F (17.0°C)No RainSunnyAverageAverage
May57.6°F (14.2°C)No RainMostly SunnyAverageAverage
June52.2°F (11.2°C)Light RainMostly SunnyAverageSlightly Low
July50.9°F (10.5°C)Light RainMostly SunnySlightly HighSlightly Low
August51.6°F (10.9°C)No RainMostly SunnySlightly HighSlightly Low
September54.1°F (12.3°C)No RainMostly SunnyAverageAverage
October59.7°F (15.4°C)No RainMostly SunnySlightly LowAverage
November62.6°F (17.0°C)No RainMostly SunnySlightly LowAverage
December66.9°F (19.4°C)No RainSunnySlightly LowAverage

The nearest major airports for your trip to McGregor

To reach McGregor, Western Cape, you can fly into Cape Town International Airport (CPT), which is approximately 112.7km away. Notable hotels near the airport include the luxurious Cape Town Marriott Hotel Crystal Towers, situated 11.3km away, offering 24-hour airport shuttle services and various transportation options. One&Only Cape Town and Gorgeous George by Design Hotels, both 17.7km from the airport, also provide convenient airport shuttles on request, ensuring accessible transfers. These hotels make it easy for tourists to navigate their journey from the airport to McGregor, enhancing your travel experience in South Africa.

Frequently asked questions

What is the best area to stay in Mcgregor?
The best area to stay in McGregor is within the village centre itself, particularly around Voortrekker Street and the surrounding side roads.

This area forms the heart of the village and is where you'll find most of the guesthouses, restaurants, and local shops. It's characterised by its whitewashed, thatched-roof cottages and quiet, tree-lined streets, creating a tranquil atmosphere. Most places are within easy walking distance of each other.

Couples looking for a peaceful retreat will find this area ideal. You're close to the local wine farms for tastings, and many accommodations offer private gardens or verandas, superb for relaxing. The unhurried pace of village life allows for a truly restful break.

For those interested in exploring the local arts and crafts scene, staying in the village centre puts you right on the doorstep of various studios and galleries.
When is the best time to go to Mcgregor?
The best time to visit McGregor is during the autumn (March to May) and spring (September to November) months, when the weather is most pleasant for exploring.

During autumn, the days are warm and sunny, with cooler evenings, making it ideal for outdoor activities like hiking and wine tasting. The vineyards are typically in harvest season, offering a chance to see the winemaking process in full swing. This period is particularly good for couples looking for a romantic getaway with comfortable weather for leisurely strolls and al fresco dining.

Spring in McGregor also offers delightful weather, with wildflowers blooming and the landscape looking lush after the winter rains. Temperatures are mild, great for enjoying the village's gardens and local crafts.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in McGregor.
How can I save on a McGregor hotel booking with Expedia?
Members always get our best prices. Find our best McGregor hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a McGregor hotel?
Prices for hotels in McGregor often vary, but you can find a great deal from £39 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia