Find hotels in McGregor from £37

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 McGregor hotels and places to stay

Our top choices for McGregor hotels

theLAB Robertson

4.0 star property
8.6 out of 10, Excellent, (59)
"All the staff were extremely welcoming, friendly and helpful and I would highly recommend theLAB"
The price is £71
includes taxes & fees
30 Aug - 31 Aug
theLAB Robertson

Bon Accord Farm Cottages

4.0 star property
10.0 out of 10, Exceptional, (2)
"This farm stay is an excrllent venue and you will be blowen away with the warm welcome, beautiful views from a stunning cottage. Walks are a must through the veld and orchards. Staff will pamper you and if you dont feel a million dollars worth at the end of your stay then I'll be shocked. Simon."
The price is £58
includes taxes & fees
3 Sept - 4 Sept
Bon Accord Farm Cottages

Ballinderry - The Robertson Guest House

5.0 star property
10.0 out of 10, Exceptional, (79)
"Lovely stay great hosts Lovely breakfast with many choices"
The price is £96
includes taxes & fees
26 Aug - 27 Aug
Ballinderry - The Robertson Guest House

Petal's Place Guest House

3.5 star property
10.0 out of 10, Exceptional, (3)
"Perfect stop for Robertson wine estates and the steam train. Comfy bed, superb shower and great breakfast. Helpful attentive hosts."
The price is £57
includes taxes & fees
29 Aug - 30 Aug
Petal's Place Guest House

Mountain View Lodge Montagu

3.5 star property
8.8 out of 10, Excellent, (28)
"We stayed here for two nights during our Easter holiday and it was such lovely stay in Montagu. The warm and very friendly host, stunning views on the deck, the great location, fresh breakfast and beautiful gardens. I highly recommend this place :)"
The price is £67
includes taxes & fees
28 Aug - 29 Aug
Mountain View Lodge Montagu

Khanyisa Mountain Lodge

4.0 star property
9.6 out of 10, Exceptional, (4)
"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"
The price is £137
includes taxes & fees
1 Sept - 2 Sept
Khanyisa Mountain Lodge

Montagu Country Hotel

4.0 star property
8.8 out of 10, Excellent, (92)
"Lovely clean hotel in a great location "
The price is £62
includes taxes & fees
25 Aug - 26 Aug
Montagu Country Hotel

Montagu Vines Guest House

4.0 star property
10.0 out of 10, Exceptional, (51)
"Beautiful guest lodge in a serene setting. Hosts were amazing , very comfortable beds and a great breakfast. "
The price is £103
includes taxes & fees
30 Aug - 31 Aug
Montagu Vines Guest House

AfriCamps at Pat Busch Mountain Reserve

3.0 star property
9.6 out of 10, Exceptional, (18)
"Great luxury camping experience. The facilities are excellent, pool, shop and the cabins / tents have everything you need and are prepared for hot or cold conditions."
The price is £77
includes taxes & fees
25 Aug - 26 Aug
AfriCamps at Pat Busch Mountain Reserve

Orange Grove

4.0 star property
10.0 out of 10, Exceptional, (1)
"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. "
The price is £77
includes taxes & fees
31 Aug - 1 Sept
Orange Grove

Beausoleil

4.0 star property
9.4 out of 10, Exceptional, (10)
"Charming property in a good location. Executive suite was lovely and comfortable."
Beausoleil

Mimosa Lodge

4.0 star property
8.6 out of 10, Excellent, (58)
The price is £64
includes taxes & fees
28 Aug - 29 Aug
Mimosa Lodge

Paul Kruger 63

3.0 star property
6.8 out of 10, (3)
The price is £41
includes taxes & fees
26 Aug - 27 Aug
Paul Kruger 63

Squirrels Corner

3.0 star property
9.0 out of 10, Wonderful, (9)
"Very nice one night stay while travelling. Stayed in the garden room - very quiet and also has self-catering facilities. Short walk to several restaurants. We opted for a pizza nearby. Expedia shows breakfast included. This is an error - owner trying to resolve with agency. But breakfast is available at a small cost. Just ask Mike to show you his collection - stunning!"
The price is £54
includes taxes & fees
10 Sept - 11 Sept
Squirrels Corner

Randrivier Guest house

3.0 star property
9.6 out of 10, Exceptional, (20)
"It was very much a stay overnight property. Gardens are lovely."
The price is £50
includes taxes & fees
28 Aug - 29 Aug
Randrivier Guest house

Fiore Guest Accommodation

3.5 star property
9.4 out of 10, Exceptional, (3)
"Wonderful relaxed stay. You're made to feel very welcome. "
The price is £50
includes taxes & fees
24 Aug - 25 Aug
Fiore Guest Accommodation

In Abundance Guest House

3.5 star property
10.0 out of 10, Exceptional, (8)
"Lovely quiet and small guest house with delighful garden and pool area. Twin beds available. Nice breakfast and great friendly staff who booked our dinner reservations at 2 excellent restaurants. Highly recommended."
The price is £96
includes taxes & fees
1 Sept - 2 Sept
In Abundance Guest House

Kogman and Keisie Guest Farm

4.0 star property
9.8 out of 10, Exceptional, (29)
"stunning stay, perfect first day in south africa, the most friendly cozy night i’ve ever had.. made friends with the dogs, swam in the pool, slept in the warm cozy breakfast "
The price is £91
includes taxes & fees
25 Aug - 26 Aug
Kogman and Keisie Guest Farm

Spanspek se Plek accommodation

3.0 star property
The price is £37
includes taxes & fees
24 Aug - 25 Aug
Spanspek se Plek accommodation

GUBAS DE HOEK meet eat sleep

4.0 star property
9.2 out of 10, Wonderful, (31)
"Hotel was great lovely service warm pool and good facilities "
The price is £74
includes taxes & fees
1 Sept - 2 Sept
GUBAS DE HOEK meet eat sleep
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

Learn more about McGregor

Come to quaint McGregor and enjoy its gardens, art and dining.

Top McGregor Hotel Reviews

Find out more about McGregor

Find out more about McGregor

Top reasons to visit McGregor

  • Scenic Outdoor Activities: McGregor offers stunning hikes and nature walks, perfect for outdoor enthusiasts looking to explore the beautiful landscapes.
  • Charming Local Culture: The vibrant public market and local galleries provide a glimpse into the unique culture and artistry of the region.
  • Romantic Getaways: The tranquil atmosphere makes McGregor an ideal destination for couples seeking a romantic escape.
  • Rich History: Visit the McGregor Historical Museum to learn about the area's fascinating heritage.
  • Comfortable Accommodation: Enjoy a range of delightful guesthouses and hotels tailored to various preferences and budgets.

Find great hotels near McGregor

Discover the charming accommodation options in McGregor, Western Cape, where delightful guesthouses and hotels await to enhance your stay. Whether you're seeking an adventurous getaway, a business retreat, or a winery-themed holiday, McGregor's lodging caters to all preferences. With a variety of options available, you're sure to find the best deals and comfortable bedrooms to make your visit memorable.

  • The Robertson Small Hotel: Nestled 6.2km from McGregor, The Robertson Small Hotel is a luxurious 5-star retreat designed for those seeking a romantic getaway. This hotel offers enchanting romance packages, ensuring a memorable stay. Guests can indulge in exquisite dining experiences with attentive food and beverage services, including limited-hours room service and champagne service. The full-service spa provides a tranquil escape, featuring treatment rooms for body and facial treatments, alongside a serene pool area with sun loungers. The ambience is perfect for relaxation, making it an ideal choice for couples wishing to unwind in a sophisticated setting.
  • Ballinderry - The Robertson Guest House: Located 6.2km from McGregor, Ballinderry - The Robertson Guest House is a 5-star guesthouse tailored for business travellers and adventure enthusiasts alike. With facilities designed for corporate needs, it ensures a seamless stay for those mixing work with leisure. Adventure seekers will appreciate the proximity to thrilling activities such as mountain climbing, skydiving, horse riding, and mountain biking. This guesthouse combines luxury with excitement, making it an excellent choice for those looking to explore the outdoors while enjoying top-notch amenities.
  • Mo & Rose at Soekershof: Situated 8.1km from McGregor, Mo & Rose at Soekershof is a charming 4-star guesthouse perfect for adventurous travellers. This property invites guests to explore a range of recreational activities, including boat tours, horse riding, rafting, and hiking. The picturesque surroundings enhance the adventure experience, providing ample opportunities to connect with nature. With its inviting atmosphere and focus on outdoor pursuits, this guesthouse is a fantastic option for those eager to embrace the thrill of the great outdoors.

Where to stay near McGregor

McGregor, nestled in the picturesque Western Cape, offers a delightful blend of outdoor adventures and romantic getaways. Visitors can immerse themselves in the serene atmosphere, perfect for relaxation or luxury experiences. Nearby attractions enhance your stay, with opportunities to explore trendy villages and secluded spots. Whether you're seeking entertainment or tranquil escapes, McGregor and its charming surroundings promise an unforgettable holiday filled with captivating vibes and scenic beauty.

  • Vrolijkheid Nature Reserve: Nestled a mere 3.1km from McGregor, Vrolijkheid Nature Reserve is a delightful haven for nature lovers. This park offers a variety of outdoor activities, including hiking and birdwatching, making it a perfect spot for those seeking a tranquil escape. Seasonal visitor numbers peak during the warmer months of January to February and November, allowing for a vibrant atmosphere filled with outdoor enthusiasts. The reserve features picturesque landscapes dotted with local flora and fauna, alongside a local landmark that includes an event conference venue, making it suitable for both leisure and business-themed experiences.
  • Cape Winelands: Located 5.6km from McGregor, the Cape Winelands is renowned for its breathtaking scenery and world-class vineyards. This region is a must-visit for romantics and outdoor adventurers alike, with activities ranging from wine tasting to golfing at exclusive country clubs. The visitor numbers notably peak in March, July, and September, ensuring a lively atmosphere during these months. Surrounded by stunning valleys and charming town neighbourhoods, the Cape Winelands promises a unique blend of relaxation and entertainment, perfect for a leisurely day out.
  • Robertson: A vibrant city situated 6.2km from McGregor, Robertson offers an eclectic mix of outdoor activities and romantic settings. With visitor numbers peaking in March to April and September, this city maintains a welcoming vibe throughout the year. Explore the local parks and valleys, or indulge in golfing or resort experiences that make Robertson a splendid getaway. The town’s attractions, combined with its picturesque surroundings, ensure that every traveller finds something to cherish during their visit.

Things to do near McGregor

McGregor in the Western Cape is perfect for outdoor enthusiasts and couples seeking a romantic getaway. Visitors can explore the scenic McGregor hike and enjoy a delightful golf getaway. The charming public market and recreational areas offer a taste of local culture and entertainment, making it an ideal destination for a relaxing holiday.

Shopping

In McGregor, you can enjoy local shopping at charming boutiques and artisan shops. If you're up for a drive, the Greyton Saturday Morning Market, 8.7km away, offers a vibrant selection of goods, while the Montagu Village Market, 12.4km away, features a delightful local atmosphere.

For a more extensive shopping experience, the Victoria Mall, located 18.6km from McGregor, provides a mix of entertainment, shopping, and family-friendly options.

Recreation

Enjoy a round of golf at Silwerstrand Golf Estate, where stunning landscapes meet outdoor sports vibes, just 5.6km from McGregor. Alternatively, Montagu Golf Club, 12.4km away, offers a welcoming atmosphere for golf enthusiasts amidst beautiful countryside views.

Adventure

Explore Gifkloof, a hiking trail located 8.7km from McGregor, where you can immerse yourself in breathtaking outdoor scenery. Experience the thrill of adventure as you navigate through diverse landscapes, encounter local wildlife, and enjoy the tranquillity of nature.

Nightlife

Although McGregor is a quaint village, for a lively evening, venture to SA Forest Adventures, an arcadeAdventureZone located 18.6km away. Enjoy family-friendly activities and adventure vibes, perfect for an exciting night out with loved ones.

Booking tips and Expedia advantages for McGregor

For a budget-friendly visit to McGregor, aim to travel between June and August when accommodation prices are lower. Book your hotel around a month in advance or check Expedia for last-minute deals, particularly on Tuesdays when rates are cheapest. Use Expedia's filters to find the best offers, and consider bundling your hotel, flights, and activities for extra savings. Don't forget to look for options with free cancellation and compare room rates to ensure you get the best deal possible.

  • 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: Booking a hotel in McGregor about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can make significant savings by combining your hotel booking in McGregor with your flights and activities through an Expedia package.

Find the best attractions in and around McGregor

McGregor, a charming destination in the Western Cape, offers a delightful mix of outdoor activities and romantic experiences. Visitors can explore local attractions such as the McGregor Historical Museum, showcasing the area's rich culture, and enjoy scenic walks through nearby farms and nature reserves. Art enthusiasts will appreciate the local galleries, while families can create lasting memories in this picturesque village. McGregor truly caters to those seeking both adventure and relaxation.

  • Edna Fourie Gallery: Immerse yourself in the cultural vibes of this charming gallery located in McGregor. The gallery showcases local art, offering a unique insight into the region's creative spirit and talented artists, making it a delightful stop for art enthusiasts.
  • McGregor Library: This family-friendly library is a hub of culture in McGregor, providing a welcoming atmosphere for visitors of all ages. Enjoy browsing a diverse collection of books and engage in community events that celebrate local literature and creativity.
  • Vrolijkheid Nature Reserve: Situated 5.0km from McGregor, this stunning nature reserve is a haven for outdoor enthusiasts. Explore diverse flora and fauna while enjoying scenic trails, making it perfect for hiking and birdwatching amidst tranquil surroundings.

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 (dry). 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 Rain (Dry)SunnyAverageSlightly High
February70.9°F (21.6°C)No Rain (Dry)SunnyAverageAverage
March67.8°F (19.9°C)No Rain (Dry)SunnySlightly HighSlightly High
April62.6°F (17.0°C)No Rain (Dry)SunnyAverageAverage
May57.6°F (14.2°C)No Rain (Dry)Mostly SunnyAverageSlightly Low
June52.2°F (11.2°C)Light RainMostly SunnyAverageSlightly Low
July50.9°F (10.5°C)Light RainMostly SunnySlightly HighAverage
August51.6°F (10.9°C)No Rain (Dry)Mostly SunnySlightly HighSlightly Low
September54.1°F (12.3°C)No Rain (Dry)Mostly SunnyAverageAverage
October59.7°F (15.4°C)No Rain (Dry)Mostly SunnySlightly LowAverage
November62.6°F (17.0°C)No Rain (Dry)Mostly SunnySlightly LowAverage
December66.9°F (19.4°C)No Rain (Dry)SunnySlightly LowSlightly High

The nearest major airports for your trip to McGregor

To visit McGregor in the Western Cape, the nearest major airport is Cape Town International Airport (CPT), situated 43.5km away. Excellent hotel options nearby include Gorgeous George by Design Hotels and Taj Cape Town, both 6.8km from the airport, offering various airport shuttle services. The Cape Town Marriott Hotel Crystal Towers, located 4.3km from CPT, also provides convenient transport options. Guests at these hotels can access 24-hour airport shuttles, transfers, and other transport services, ensuring a smooth journey to McGregor.

Frequently asked questions

When is the best time to go to McGregor?
The most popular time to visit McGregor is during the spring months of September to November, when the landscape bursts into life with vibrant flora and the weather is pleasantly mild, ranging from 15 to 25°C. This season is superb for those who enjoy outdoor activities, as you can explore the surrounding vineyards, go hiking in the nearby mountains, or simply relish the charm of this quaint town.

During the peak season from December to February, McGregor experiences an influx of tourists drawn to its stunning natural beauty and local festivals. Visitors can enjoy wine-tasting tours, savour gourmet meals at local restaurants, and soak in the tranquil atmosphere that the region offers. The warm days make for delightful outdoor dining experiences, where you can enjoy a glass of local wine while taking in the picturesque views.

For those looking for a more budget-friendly option, consider visiting in late winter, particularly in August. This period often features fewer crowds and more competitive pricing, allowing you to enjoy McGregor's attractions without the hustle and bustle of the high season. You can still partake in various activities, from scenic drives to leisurely walks through the vineyards, all while enjoying the serene beauty of the countryside.
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 £37 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.