Default HTG hotel image

Search McGregor hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for McGregor hotels

1. 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 AU$349
includes taxes & fees
3 Aug - 4 Aug
The Robertson Small Hotel

2. The Caledon Hotel & Spa

The Caledon Hotel & Spa
3.0 star property
Caledon
7.4 out of 10, Good, (8 reviews)
"Value for money for a overnight stay"
Australia
Seraven
The price is AU$178
includes taxes & fees
2 Aug - 3 Aug
The Caledon Hotel & Spa

3. Montagu Springs Resort

Montagu Springs Resort
3.0 star property
Montagu
7.4 out of 10, Good, (20 reviews)
"Everything was just phenomenal Thank you"
United States
Gustav
The price is AU$141
includes taxes & fees
17 Aug - 18 Aug
Montagu Springs Resort

4. 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 AU$199
includes taxes & fees
3 Aug - 4 Aug
The Grand Hotel Robertson

5. 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, (12 reviews)
"Nice place and the owners are great. Stayed in one of the villas which is excellent"
United Kingdom
Patricia
Maison Pjure Boutique Hotel & Spa ( Adults Only )

6. Montagu Country Hotel

Montagu Country Hotel
4.0 star property
Montagu
8.8 out of 10, Excellent, (109 reviews)
"The perfect stay! "
United Kingdom
Albert
The price is AU$148
includes taxes & fees
3 Aug - 4 Aug
Montagu Country Hotel

7. Cumberland Hotel Worcester

Cumberland Hotel Worcester
3.0 star property
Worcester
7.2 out of 10, Good, (10 reviews)
"The rooms are out dated, the carpets are very very old. The staff was amazing, very friendly and kind "
United States
Dr. Morne
The price is AU$104
includes taxes & fees
29 July - 30 July
Cumberland Hotel Worcester

8. 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 AU$256
includes taxes & fees
27 July - 28 July
Monte Vista Boutique Hotel

9. Le Bonheur Guest Accommodation

Le Bonheur Guest Accommodation
3.5 star property
McGregor
10.0 out of 10, Exceptional, (2 reviews)
"We booked Le Bonheur in McGregor for 1 night to go on a hike to a waterfall near by and didn't expect at all what we would get: lovely house and room, beautiful bathroom, cute little terrace & garden and wonderful breakfast. Jennifer & Martyn were helpful and very hospitable and generous with everything. We felt like friends visiting, thank you very much! "
Germany
Andrea & Michae
Le Bonheur Guest Accommodation

10. Goats Window Luxury Safari Lodge Self-Catering Collection

Goats Window Luxury Safari Lodge Self-Catering Collection
4.0 star property
Bonnievale
10.0 out of 10, Exceptional, (1 review)
"Excellent decor, detail and food. Really fabulous "
South Africa
Maryann
Goats Window Luxury Safari Lodge Self-Catering Collection

11. 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 AU$141
includes taxes & fees
10 Aug - 11 Aug
Orange Grove

12. Khanyisa Mountain Lodge

Khanyisa Mountain Lodge
5.0 star property
Robertson
9.6 out of 10, Exceptional, (5 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 AU$243
includes taxes & fees
10 Aug - 11 Aug
Khanyisa Mountain Lodge

13. Kogman and Keisie Guest Farm

Kogman and Keisie Guest Farm
4.0 star property
Montagu
9.6 out of 10, Exceptional, (33 reviews)
"Lovely place!"
Germany
Jƶrg
The price is AU$195
includes taxes & fees
28 July - 29 July
Kogman and Keisie Guest Farm

14. Airlies Guest House

Airlies Guest House
4.0 star property
Montagu
9.0 out of 10, Wonderful, (45 reviews)
"Amazingly peaceful stay at this beautiful grand old house filled with gorgeous and well mantained antiques. The breakfast was incredible, and we really appreciated the fresh baked gluten free bread! The service was all we could wish for and we enjoyed swimming in the pool outside under the stars. Would definitely recommend for anyone looking for a break from the city hustle and bustle."
South Africa
Anonymous traveller
The price is AU$159
includes taxes & fees
31 July - 1 Aug
Airlies Guest House

15. High Hopes

High Hopes
3.5 star property
Greyton
8.6 out of 10, Excellent, (4 reviews)
"Tout Ʃtait parfait. Ange est un vrai Ange. Elle nous a trouvƩ une solution de taxi pour Ʃviter une journƩe infernale Ơ vƩlo, sous 34 degrƩs et vent de face pendant 100 kms. Merci, merci, merci "
France
Jean Marc
The price is AU$144
includes taxes & fees
2 Aug - 3 Aug
High Hopes

16. Montagu Manor

Montagu Manor
3.0 star property
Montagu
2.0 out of 10, (1 review)
"We booked and paid through hotels.com - although the hotel has reviews the owner claims he does not use hotels.com. He asked us to pay for the night after we had already paid and have a receipt of payment. The owner asked us to pay again, although we had already paid. "
Australia
Sharyn
Montagu Manor
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

Recent Reviews in McGregor

More cheap accommodation in McGregor

Find out more about McGregor

Top reasons to visit McGregor

  • Outdoor Adventures: McGregor is a haven for outdoor enthusiasts, offering nature walks, horseback riding tours, and eco-friendly activities amidst stunning landscapes.
  • Cultural Experiences: Engage with local arts and explore charming farms and galleries that showcase the rich cultural heritage of the area.
  • Warm Hospitality: Experience the welcoming atmosphere of McGregor, where locals ensure a memorable stay for all visitors.
  • Diverse Accommodation: Choose from a range of cosy guesthouses to comfortable hotels, catering to every traveller's needs.
  • Relaxation and Luxury: Enjoy a blend of relaxation and adventure, with local spas and picturesque surroundings perfect for unwinding.

Find great hotels near McGregor

Discover the charm of McGregor with its diverse accommodation options, from cosy guesthouses to comfortable hotels tailored for every traveller. Whether you're seeking adventure, a golf-themed getaway, or a relaxing holiday experience, McGregor has something for everyone. Enjoy your stay in this picturesque village, where hospitality meets the beauty of nature, making it the perfect base for your South African holiday.

  • The Robertson Small Hotel: With an exceptional guest rating of 9.8, The Robertson Small Hotel is nestled 16km from McGregor, offering a romantic and luxurious getaway immersed in nature. This hotel features romance packages tailored for couples, providing a unique dining experience with Champagne service and limited-hour room service. Guests can indulge in spa treatments such as reflexology and body wraps, complemented by outdoor amenities like sun loungers by the pool and a terrace perfect for enjoying the natural surroundings. The focus on wellness and relaxation makes this hotel an ideal choice for those seeking a tranquil escape.
  • Ballinderry - The Robertson Guest House: Achieving a perfect guest rating of 10.0, Ballinderry - The Robertson Guest House is also situated 16km from McGregor and caters to adventurous and business travellers alike. The guesthouse offers a range of adventure sports and recreational activities, including nearby bicycle rentals, mountain biking, horse riding, and hiking. For thrill-seekers, options such as skydiving are also available. The luxurious setting combined with access to exciting activities makes this guesthouse a great option for those looking to blend leisure with adventure.
  • Mo & Rose at Soekershof: Boasting a guest rating of 9.4, Mo & Rose at Soekershof is located 21km from McGregor, offering an adventurous atmosphere for its guests. This guesthouse provides various adventure sports activities nearby, including rafting, rock climbing, and boat tours, alongside hiking options. The property is designed for those seeking a vibrant holiday experience, blending comfort with the excitement of outdoor pursuits. The inviting environment ensures guests can easily immerse themselves in the beauty and adventure that the region has to offer.

Where to stay near McGregor

McGregor offers a unique blend of adventure and relaxation, making it an ideal destination for a family getaway. This charming village is renowned for its warm hospitality, allowing visitors to immerse themselves in the tranquil atmosphere. Explore the surrounding regions for a taste of luxury and romance, while enjoying eco-friendly activities amidst stunning natural beauty. Whether seeking trendy spots or secluded retreats, McGregor promises an unforgettable holiday experience.

  • Robertson: Located a mere 16km from McGregor, Robertson is a charming town that offers a delightful mix of outdoor adventures and romantic escapes. With a steady flow of visitors year-round, the peak seasons from March to April and September see an influx of travellers seeking its picturesque landscapes. Here, you can enjoy activities like golfing at local courses or unwinding at nearby resorts. The town is surrounded by beautiful nature reserves and valleys, making it an ideal spot for nature lovers and those looking to explore quaint neighbourhoods.
  • Cape Winelands: Just 14km from McGregor, the Cape Winelands region beckons with its stunning vineyards and breathtaking landscapes. This area is popular for its romantic ambiance and outdoor experiences that attract visitors in peak months like March, July, and September. Engage in a round of golf at one of the prestigious country clubs or stroll through historic houses and parks that reflect the region's rich culture. The Winelands provide a serene getaway, perfect for those looking to relax and indulge in some of South Africa's finest wines.
  • Robertson Wine Valley: Situated 18km from McGregor, the Robertson Wine Valley is a haven for outdoor enthusiasts and eco-friendly travellers. Popular activities here include hiking through scenic trails and visiting local wineries. The valley sees visitors peak in March and during the winter months of June to July. Surrounded by nature reserves, beautiful gardens, and soothing hot springs, this area offers a unique blend of adventure and relaxation, making it a must-visit for those seeking to immerse themselves in the natural beauty of the Western Cape.

Things to do in McGregor

McGregor offers a delightful escape for outdoor and eco-friendly enthusiasts, with activities such as nature walks, horseback riding tours, and pottery workshops. Visitors can also enjoy a round of golf at the Worcester Golf Club, relax at local spas, or take a refreshing swim. This charming village is perfect for those seeking adventure and relaxation alike.

Shopping

In the heart of McGregor, explore charming local shops like The McGregor Village Market for handmade crafts and unique souvenirs. If you're up for a drive, head to the nearby Robertson or Ashton malls for a wider selection of retail offerings and local delicacies.

Recreation

Experience the tranquil atmosphere at the Healing Sanctuary, where you can indulge in holistic therapies and rejuvenating treatments. Engage in yoga and meditation sessions amidst nature, or explore the scenic walking trails that surround the retreat, offering an invigorating connection with the beautiful landscape of McGregor.

Adventure

Explore the stunning landscapes of the McGregor Nature Reserve, offering hiking trails amidst fynbos and diverse wildlife. For a unique experience, join a guided wine tour at local vineyards, where you can taste exquisite wines and learn about the region's winemaking heritage.

Nightlife

For a relaxed evening, visit The McGregor CafƩ for a cosy atmosphere and local wines. If you're in the mood for live entertainment, head to The Village Pub, where you can enjoy vibrant music and mingle with friendly locals over a pint.

*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 December to February, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in McGregor is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Furthermore, you have the option to narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in McGregor with your flights and activities by opting for a package through Expedia.

Find the best attractions in and around McGregor

McGregor is an ideal destination for those seeking outdoor adventures and eco-friendly holidays. Visitors can explore a variety of attractions, including nature reserves, charming farms, and local galleries, which offer rich cultural experiences for families. Whether you're wandering through the picturesque landscapes or engaging with the local arts, McGregor provides an enriching getaway in the heart of the Western Cape.

  • Edna Fourie Gallery: Nestled within McGregor, this gallery showcases an array of local art, immersing visitors in the vibrant cultural scene of the area. The warm atmosphere and unique exhibitions make it a delightful stop for art enthusiasts and casual visitors alike.
  • Greyton Nature Reserve: Located 23km from McGregor, this reserve offers stunning landscapes and rich historical context. Enjoy leisurely walks while encountering friendly locals, making it an excellent spot for nature lovers and history buffs to connect with the serene environment.
  • Marbrin Olive Farm: Also 23km away, this charming farm provides a luxurious and secluded retreat. With its picturesque scenery, it's an ideal place for relaxation and romance, allowing visitors to savour the tranquil beauty of the olive groves.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 HighAverage
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 LowSlightly High

The nearest major airports for your trip to McGregor

Flying into McGregor, Western Cape, is most convenient via Cape Town International Airport (CPT), situated approximately 113km away. Several excellent hotels are located near the airport, including Taj Cape Town, One&Only Cape Town, and InterContinental Table Bay Cape Town by IHG, all about 18km from CPT. These hotels offer various transportation services to the airport, including airport shuttles available on request and for a fee, ensuring easy access for guests. With multiple airlines operating from Cape Town International, your journey to McGregor can be both comfortable and efficient.

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 cancelled 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 hotel booking in McGregor with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on McGregor hotels. Plus, you'll earn OneKeyCashā„¢* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in McGregor?
Prices for hotels in McGregor often vary, but you can find a great deal from AU$75 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 our cheapest rates.