Find hotels in McGregor from CA $77

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for McGregor hotels

Montagu Country Hotel

Montagu Country Hotel
4.0 star property
Montagu
8.8 out of 10, Excellent, (98 reviews)
"Staff were very courteous "
United Kingdom
Stephen
The price is CA $130
CA $149 total
includes taxes & fees
Mar 1 - Mar 2
Montagu Country Hotel

Monte Vista Boutique Hotel

Monte Vista Boutique Hotel
4.0 star property
Montagu
10.0 out of 10, Exceptional, (17 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 CA $251
CA $291 total
includes taxes & fees
Mar 13 - Mar 14
Monte Vista Boutique Hotel

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

The Robertson Small Hotel

The Robertson Small Hotel
5.0 star property
Robertson
9.8 out of 10, Exceptional, (104 reviews)
"Great stay, beautiful hotel and staff"
United States
neil
The Robertson Small Hotel

The Caledon Hotel & Spa

The Caledon Hotel & Spa
3.0 star property
Caledon
7.8 out of 10, Good, (6 reviews)
"Value for money for a overnight stay"
Australia
Seraven
The price is CA $161
CA $189 total
includes taxes & fees
Mar 9 - Mar 10
The Caledon Hotel & Spa

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 CA $132
CA $155 total
includes taxes & fees
Mar 4 - Mar 5
Montagu Springs Resort

Airlies Guest House

Airlies Guest House
4.0 star property
Montagu
9.0 out of 10, Wonderful, (43 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 CA $154
CA $178 total
includes taxes & fees
Feb 28 - Mar 1
Airlies Guest House

Athenian Villa

Athenian Villa
3.0 star property
Caledon
7.6 out of 10, Good, (27 reviews)
"Such a nice host! Very cozy and cute place😊"
Norway
Simen
Athenian Villa

Goats Window Luxury Safari Lodge Self-Catering Collection

Goats Window Luxury Safari Lodge Self-Catering Collection
5.0 star property
Bonnievale
10.0 out of 10, Exceptional, (1 review)
"Excellent decor, detail and food. Really fabulous "
South Africa
Maryann
The price is CA $290
CA $377 total
includes taxes & fees
Mar 9 - Mar 10
Goats Window Luxury Safari Lodge Self-Catering Collection

Orange Grove

Orange Grove
4.0 star property
Robertson
10.0 out of 10, Exceptional, (1 review)
"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 CA $188
CA $237 total
includes taxes & fees
Mar 15 - Mar 16
Orange Grove

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
Khanyisa Mountain Lodge

The Grand Hotel Robertson

The Grand Hotel Robertson
3.5 star property
Robertson
8.8 out of 10, Excellent, (8 reviews)
"mandy, trevor and their team were great hosts and the food was excellent "
United Kingdom
William
The price is CA $229
CA $265 total
includes taxes & fees
Mar 11 - Mar 12
The Grand Hotel Robertson

Kogman and Keisie Guest Farm

Kogman and Keisie Guest Farm
4.0 star property
Montagu
9.8 out of 10, Exceptional, (32 reviews)
"Lovely place!"
Germany
Jörg
The price is CA $177
CA $204 total
includes taxes & fees
Feb 28 - Mar 1
Kogman and Keisie Guest Farm

Maison PJURE Boutique Hotel & SPA

Maison PJURE Boutique Hotel & SPA
4.0 star property
Montagu
10.0 out of 10, Exceptional, (10 reviews)
"Great hotel, the owners were lovely, breakfast was increadble. "
United Kingdom
Andrew
The price is CA $343
CA $343 total
includes taxes & fees
Mar 9 - Mar 10
Maison PJURE Boutique Hotel & SPA

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 CA $135
CA $156 total
includes taxes & fees
Mar 1 - Mar 2
High Hopes

Cumberland Hotel Worcester

Cumberland Hotel Worcester
3.0 star property
Worcester
7.4 out of 10, Good, (8 reviews)
"The staff are great.The bed was very comfortable, The toilet seat was broken, did not look pleasant, the shower leaked and there was only luke warm water, no hot water."
South Africa
Gary
The price is CA $188
CA $218 total
includes taxes & fees
Mar 30 - Mar 31
Cumberland Hotel Worcester

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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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 stays in McGregor

Find out more about McGregor

Top reasons to visit McGregor

  • Scenic Wine Valley: Explore the nearby Robertson Wine Valley, renowned for its exquisite wines and picturesque vineyards.
  • Outdoor Adventures: Enjoy hiking, biking, and nature walks in the stunning landscapes surrounding McGregor.
  • Charming Village Atmosphere: Experience the vibrant local markets and community events at McGregor Square.
  • Romantic Getaways: Ideal for couples, with luxurious accommodations and serene surroundings.
  • Cultural Exploration: Visit art galleries and charming farms that showcase the local culture and creativity.

Find great hotels near McGregor

Discover the charm of McGregor, Western Cape, where a variety of accommodations await your stay. From cozy guesthouses to well-appointed hotels, this quaint village offers options for every traveller. Whether you're seeking a winery-themed getaway or an adventurous golf retreat, McGregor's hospitality ensures a memorable experience. Explore top-rated hotels and the delightful MacGregor House, all designed to make your vacation truly special.

  • The Robertson Small Hotel: This 5-star luxury hotel, located 16.1km from McGregor, offers a romantic and spa-themed getaway for discerning travellers. The Robertson Small Hotel features exclusive romance packages, perfect for couples seeking an intimate experience. Guests can indulge in a range of food and beverage services, including limited-hour room service and champagne service. The full-service spa awaits with treatment rooms, aromatherapy treatments, and rejuvenating body scrubs, allowing couples to unwind together. The inviting pool area complements the relaxation offerings, making this hotel a top choice for a romantic escape.
  • Ballinderry - The Robertson Guest House: Also situated 16.1km from McGregor, this 5-star guesthouse caters to adventure-seeking business travellers. Ballinderry provides an upscale environment with facilities tailored for professionals, ensuring a smooth and productive stay. Adventure enthusiasts will appreciate the variety of activities available nearby, including mountain biking, horse riding, and skydiving. The guesthouse merges luxury with excitement, making it an ideal base for both work and play in the beautiful Robertson Valley.
  • Mo & Rose at Soekershof: Located 20.9km from McGregor, this 4-star guesthouse is perfect for those in search of an adventurous vacation. Mo & Rose offers a vibrant atmosphere with opportunities for thrilling activities such as boat tours, rafting, and rock climbing. Guests can also enjoy fishing and horse riding in the surrounding area. The guesthouse’s warm hospitality makes it a welcoming retreat for outdoor enthusiasts looking to explore the stunning natural beauty of the region.

Where to stay near McGregor

McGregor, Western Cape, is a charming destination perfect for outdoor enthusiasts and couples seeking romance. Explore the tranquil surroundings, indulge in luxury accommodations, and enjoy a family getaway in this secluded haven. Nearby attractions include the scenic Robertson Wine Valley, where you can sample exquisite wines, and the vibrant city life of Montagu, offering trendy cafes and local shops. Immerse yourself in the relaxing atmosphere and create unforgettable memories in this premier vacation spot.

  • Vrolijkheid Nature Reserve: Located a mere 8.0km from McGregor, Vrolijkheid Nature Reserve is a picturesque park that offers an immersive experience in nature. The reserve attracts visitors year-round, with peak travel occurring from January to March. It’s a haven for outdoor enthusiasts, providing opportunities for hiking and wildlife spotting. The nearby event conference venue adds an element of business-themed experiences, making it a versatile spot for both leisure and corporate retreats. With its serene landscapes and well-maintained trails, Vrolijkheid is perfect for those seeking tranquility and adventure.
  • Cape Winelands: Situated 14.5km away from McGregor, the Cape Winelands is a celebrated region renowned for its stunning vineyards and rolling hills. Unlike other areas, it sees a steady flow of visitors throughout the year, particularly thriving in March, July, and September. Ideal for couples, this destination offers romantic vineyard tours and outdoor activities like golfing at exclusive country clubs. The local landmarks, including charming towns and beautiful parks, enhance the experience, making it a delightful getaway for both relaxation and exploration.
  • Robertson: Just 16.1km from McGregor, Robertson is a vibrant city that invites visitors with its rich outdoor activities and romantic ambiance. The city enjoys consistent visitor traffic, especially from March to April and in September. Golf enthusiasts will appreciate the well-maintained golf courses and resorts available. With its scenic valleys and welcoming neighbourhoods, Robertson provides an engaging atmosphere for both adventure seekers and those looking to unwind. The blend of urban charm and natural beauty makes Robertson a must-visit on your journey.

Things to do near McGregor

McGregor, located in the stunning Western Cape, is perfect for outdoor and romantic getaways. Enjoy the vibrant atmosphere at local markets, indulge in a round of golf, or explore various resort activities. This charming village offers a delightful blend of entertainment and relaxation, making it an ideal destination for those looking to unwind and experience the beauty of South Africa.

Shopping

For a unique shopping experience in McGregor, explore the local boutiques and craft shops. If you're up for a drive, the Greyton Saturday Morning Market, 22.5km away, and the Montagu Village Market, 32.2km away, offer vibrant atmospheres. The Victoria Mall, 48.3km away, is great for family entertainment.

Recreation

Experience a round of golf at Silwerstrand Golf Estate, located 14.5km from McGregor, where you can enjoy scenic views and outdoor vibes. Alternatively, head to Montagu Golf Club, situated 32.2km away, for a delightful golfing experience amidst beautiful landscapes.

Adventure

Gifkloof is a stunning hiking trail located 22.5km from McGregor. This adventurous path offers breathtaking scenery, perfect for nature enthusiasts looking to explore the great outdoors and immerse themselves in the area's vibrant landscape.

Nightlife

In McGregor, the nightlife is vibrant yet laid-back. A short drive to SA Forest Adventures offers an exhilarating arcade experience with adventure vibes, perfect for those seeking a fun night out in the region.

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

Booking tips and Expedia advantages for McGregor

To save money on your trip to McGregor, consider visiting during the off-peak months of June to August for lower accommodation prices. Book your hotel about a month in advance, or check Expedia’s last-minute deals for potential savings. Tuesdays are typically the cheapest days to stay, while Sundays are the priciest. Use Expedia’s search tool to filter by budget and hotel type, including eco-certified options. Additionally, combining hotel, flight, and activity bookings into a package can lead to significant savings.

  • 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: Expedia’s search tool lets you choose your budget, preferred destination, and additional preferences. You can arrange your search results from the lowest to the highest prices, so you’ll see the most affordable hotels first. Additionally, you can refine your choices by hotel type—selecting the Eco-certified filter will display sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your McGregor hotel reservations with your flights and activities through an Expedia package deal.

Find the best attractions in and around McGregor

McGregor, nestled in the Western Cape, offers a delightful mix of outdoor adventures and romantic getaways. Visitors can explore local attractions such as reserves, charming farms, and art galleries. Ideal for families and culture enthusiasts, the town also features McGregor Square, a lovely spot for relaxation and community events. Whether you're seeking entertainment or a cultural experience, McGregor has something special to offer every traveller.

  • Edna Fourie Gallery: Immerse yourself in the vibrant cultural scene of McGregor at the Edna Fourie Gallery. This charming space showcases local artistry and offers a unique glimpse into the creative spirit of the region, making it a must-visit for art lovers.
  • McGregor Library: A community gem, McGregor Library is perfect for families and culture enthusiasts alike. Enjoy a peaceful atmosphere while exploring a diverse collection of books and engaging in local events that foster community connections.
  • Vrolijkheid Nature Reserve: Located 12.9km from McGregor, Vrolijkheid Nature Reserve offers stunning natural landscapes and diverse wildlife. Enjoy hiking trails, birdwatching, and a serene escape into nature, perfect for outdoor adventurers.

Best time to go to McGregor

The best time to visit McGregor is dependant on what kind of holiday you are seeking. February is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. July is its coolest month on average. At this time, 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, the nearest major airport is Cape Town International Airport (CPT), situated 112.7km away. Excellent accommodation options near the airport include Gorgeous George by Design Hotels and Taj Cape Town, both rated 5-stars and located 17.7km from CPT. Additionally, Cape Town Marriott Hotel Crystal Towers, also a 5-star hotel, is just 11.3km from the airport. These hotels provide various transportation services to the airport, including 24-hour airport shuttles and transfers, ensuring a convenient journey for travellers. Each hotel offers different amenities and fees related to their shuttle services, making it easy to find suitable transport options.

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 CA $77 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