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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
10 Sept - 11 Sept
Tomorrow
11 Sept - 12 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Property class

Guest rating

Our top choices for McGregor hotels

1. The Robertson Small Hotel

The Robertson Small Hotel
Robertson
United Kingdom
michael
AU$345
includes taxes & fees
12 Sept - 13 Sept
The Robertson Small Hotel

2. The Caledon Hotel & Spa

The Caledon Hotel & Spa
Caledon
Australia
Seraven
AU$198
includes taxes & fees
13 Sept - 14 Sept
The Caledon Hotel & Spa

3. Montagu Springs Resort

Montagu Springs Resort
Montagu
United States
Gustav
AU$143
includes taxes & fees
7 Oct - 8 Oct
Montagu Springs Resort

4. The Grand Hotel Robertson

The Grand Hotel Robertson
Robertson
Germany
Steven
AU$253
includes taxes & fees
10 Sept - 11 Sept
The Grand Hotel Robertson

5. Maison Pjure Boutique Hotel & Spa ( Adults Only )

Maison Pjure Boutique Hotel & Spa ( Adults Only )
Montagu
United Kingdom
Patricia
AU$378
includes taxes & fees
19 Sept - 20 Sept
Maison Pjure Boutique Hotel & Spa ( Adults Only )

6. Montagu Country Hotel

Montagu Country Hotel
Montagu
United Kingdom
Albert
AU$151
includes taxes & fees
10 Sept - 11 Sept
Montagu Country Hotel

7. Cumberland Hotel Worcester

Cumberland Hotel Worcester
Worcester
United States
Dr. Morne
AU$119
includes taxes & fees
10 Sept - 11 Sept
Cumberland Hotel Worcester

8. Monte Vista Boutique Hotel

Monte Vista Boutique Hotel
Montagu
United Kingdom
Beryl
AU$323
includes taxes & fees
10 Sept - 11 Sept
Monte Vista Boutique Hotel

9. Le Bonheur Guest Accommodation

Le Bonheur Guest Accommodation
McGregor
Germany
Andrea & Michae
Le Bonheur Guest Accommodation

10. Goats Window Luxury Safari Lodge Self-Catering Collection

Goats Window Luxury Safari Lodge Self-Catering Collection
Bonnievale
South Africa
Maryann
Goats Window Luxury Safari Lodge Self-Catering Collection

11. Orange Grove

Orange Grove
Robertson
United States
Andi
AU$162
includes taxes & fees
10 Sept - 11 Sept
Orange Grove

12. Khanyisa Mountain Lodge

Khanyisa Mountain Lodge
Robertson
United Kingdom
Henry
AU$216
includes taxes & fees
19 Sept - 20 Sept
Khanyisa Mountain Lodge

13. Kogman and Keisie Guest Farm

Kogman and Keisie Guest Farm
Montagu
Germany
Jörg
AU$215
includes taxes & fees
14 Sept - 15 Sept
Kogman and Keisie Guest Farm

14. Airlies Guest House

Airlies Guest House
Montagu
Australia
Michael
AU$190
includes taxes & fees
10 Sept - 11 Sept
Airlies Guest House

15. High Hopes

High Hopes
Greyton
France
Jean Marc
AU$166
includes taxes & fees
29 Sept - 30 Sept
High Hopes

16. Montagu Manor

Montagu Manor
Montagu
Australia
Sharyn
Montagu Manor
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular McGregor attractions

Edna Fourie Gallery

You can spend time exploring the galleries in Edna Fourie Gallery in McGregor. While you're in the area, wander around the gardens.
See properties

McGregor Library

After visiting McGregor Library, make a plan to see the other sights and activities in McGregor. Amble around the area's gardens or experience its art scene.
See properties

Tanagra Winery

You can enjoy a tasting or tour at Tanagra Winery during your travels to McGregor. While you're in the area, wander around the gardens.
See properties

Eseltjiesrus Donkey Sanctuary

Enjoy an outing to Eseltjiesrus Donkey Sanctuary during your stay in McGregor. Amble around the area's gardens or experience its art scene.
See properties

Top McGregor Hotel Reviews

Recent Reviews in McGregor

Randrivier Guest house

Randrivier Guest house

10/10 Excellent
"This is a delightful guest house with beautiful grounds. The room was spacious and comfortable with a great bed. The owners were very friendly. Highly recommend Ed"
Shlomo 1-night trip
Posted 12 hours ago
Randrivier Guest house
Khanyisa Mountain Lodge

Khanyisa Mountain Lodge

8/10 Good
"Thank you to all for everything"
Luanne 1-night trip
Posted 2 weeks ago
Khanyisa Mountain Lodge
Montagu Country Hotel

Montagu Country Hotel

10/10 Excellent
"A superb hotel to stay. Loved the historical art deco style of this hotel. Big room and great service. "
Albert 2-night trip
Posted 4 months ago
Montagu Country Hotel
The Robertson Small Hotel

The Robertson Small Hotel

10/10 Excellent
"Beautiful, peaceful hotel. Lovely room and excellent surroundings. Food and service excellent. Looking forward to returning soon."
michael 2-night trip
Posted 6 months ago
The Robertson Small Hotel
Ballinderry - The Robertson Guest House

Ballinderry - The Robertson Guest House

10/10 Excellent
"Yes and yes"
Richard 2-night trip
Posted 6 months ago
Ballinderry - The Robertson Guest House
Montagu Vines Guest House

Montagu Vines Guest House

10/10 Excellent
"I had a great experience at Montagu Vines. The property and my room were beautiful and the breakfast was a good as any I’ve had at at B&B (made even more enjoyable by the view over the garden and olive grove). Best yet was the personal care provided the owners Pam and “Ant” who are very hands on. I highly recommended Montagu Vines."
Anthony James 3-night trip
Posted 7 months ago
Montagu Vines Guest House
Mimosa Lodge

Mimosa Lodge

8/10 Good
"Staff courteous and friendly. The room had very few lights and tv didn’t connect to any channels "
Warren 2-night trip
Posted 9 months ago
Mimosa Lodge
Petal's Place Guest House

Petal's Place Guest House

10/10 Excellent
"Superb host who is happy to assist in any way. Lovely breakfast and a good nights sleep. The house holds the quaintness of the area but is homely and has little thoughtful touches. Great value for money."
Diana 3-night trip
Posted 1 year ago
Petal's Place Guest House

More cheap accommodation in McGregor

H&L Self-catering Accommodation

H&L Self-catering Accommodation

Bonnievale Western Cape
AU$166
1 Oct - 2 Oct
includes taxes & fees
H&L Self-catering Accommodation
Lady Grey Walk Cottage

Lady Grey Walk Cottage

1 Long St McGregor Western Cape
Get rates
9/10 Wonderful! (2 reviews)
Lady Grey Walk Cottage
Healboy's Self - Catering Accommodation

Healboy's Self - Catering Accommodation

Bonnievale Western Cape
Get ratesHealboy's Self - Catering Accommodation
De Hoop Cottages

De Hoop Cottages

Laaiplaas Robertson Western Cape
Get ratesDe Hoop Cottages
Langdam-in-Koo

Langdam-in-Koo

R318 Langdam Koo Valley Robertson Western Cape
Get ratesLangdam-in-Koo
Assegai Rest

Assegai Rest

Klaasvoogds West Robertson Western Cape
Get ratesAssegai Rest

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$76 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.

Explore a world of travel with Expedia