Find hotels in McGregor from $79

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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
$58 nightly
The price is $68
Mar 29 - Mar 30
Total with taxes and fees
Randrivier Guest house

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
$149 nightly
The price is $174
Apr 5 - Apr 6
Total with taxes and fees
The Grand Hotel Robertson

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
$173 nightly
The price is $199
Mar 29 - Mar 30
Total with taxes and fees
Khanyisa Mountain Lodge

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
$78 nightly
The price is $78
Mar 29 - Mar 30
Total with taxes and fees
Petal's Place 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 traveler
$68 nightly
The price is $79
Mar 29 - Mar 30
Total with taxes and fees
Fiore Guest Accommodation

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
$81 nightly
The price is $96
Apr 21 - Apr 22
Total with taxes and fees
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)
"Wonderful glamping, location, facilities, accommodation. "
South Africa
G
$112 nightly
The price is $128
Apr 9 - Apr 10
Total with taxes and fees
AfriCamps at Pat Busch Mountain Reserve

Galenia Estate

Galenia Estate
4.0 star property
Montagu
9.8 out of 10, Exceptional, (56 reviews)
"A great stay in this very comfortable hotel. Beautiful location and outlook, with very friendly staff and good food. "
United Kingdom
Emile
$235 nightly
The price is $271
Apr 1 - Apr 2
Total with taxes and fees
Galenia Estate

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)
"Great hotel, the owners were lovely, breakfast was increadble. "
United Kingdom
Andrew
$263 nightly
The price is $263
Mar 29 - Mar 30
Total with taxes and fees
Maison Pjure Boutique Hotel & Spa ( Adults Only )

The Robertson Small Hotel

The Robertson Small Hotel
5.0 star property
Robertson
9.8 out of 10, Exceptional, (105 reviews)
"Great stay, beautiful hotel and staff"
United States
neil
$217 nightly
The price is $253
Apr 6 - Apr 7
Total with taxes and fees
The Robertson Small Hotel

Spanspek se Plek accommodation

Spanspek se Plek accommodation
3.0 star property
Boesmanspad
$45 nightly
The price is $52
Mar 29 - Mar 30
Total with taxes and fees
Spanspek se Plek accommodation

theLAB Robertson

theLAB Robertson
4.0 star property
Robertson
8.6 out of 10, Excellent, (62 reviews)
"Absolutely gorgeous place to stay"
Singapore
Rayner
$121 nightly
The price is $139
Apr 6 - Apr 7
Total with taxes and fees
theLAB Robertson

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
$201 nightly
The price is $233
Apr 4 - Apr 5
Total with taxes and fees
In Abundance Guest House

Mo & Rose at Soekershof

Mo & Rose at Soekershof
4.0 star property
Robertson
9.4 out of 10, Exceptional, (53 reviews)
"Everything was wonderful! Staff, room , gardens and very clean!"
Canada
Michelle
$151 nightly
The price is $173
Mar 30 - Mar 31
Total with taxes and fees
Mo & Rose at Soekershof

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 traveler
$90 nightly
The price is $104
Apr 15 - Apr 16
Total with taxes and fees
Beausoleil

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
$167 nightly
The price is $194
Apr 4 - Apr 5
Total with taxes and fees
Monte Vista Boutique Hotel

Paul Kruger 63

Paul Kruger 63
3.0 star property
Robertson
6.8 out of 10, (3 reviews)
"Good"
South Africa
Anonymous traveler
$47 nightly
The price is $55
Apr 4 - Apr 5
Total with taxes and fees
Paul Kruger 63

Jan Harmsgat Country House

Jan Harmsgat Country House
5.0 star property
Boesmanspad
9.4 out of 10, Exceptional, (16 reviews)
"An incredible property outside of Cape Town. We were there only one night but it would be great for 10 friends to go for the weekend and relax. "
United Kingdom
Andrew
$146 nightly
The price is $170
Apr 6 - Apr 7
Total with taxes and fees
Jan Harmsgat Country House

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
$94 nightly
The price is $111
Apr 27 - Apr 28
Total with taxes and fees
Orange Grove

Greyton Toad Hall

Greyton Toad Hall
3.0 star property
Greyton
$1,041 nightly
The price is $1,041
Apr 5 - Apr 6
Total with taxes and fees
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

Hotels in McGregor with star-rating

Find out more about McGregor

Top reasons to visit McGregor

  • Outdoor Adventure: McGregor is perfect for eco-friendly vacations, offering activities like hiking and nature exploration.
  • Charming Accommodations: Enjoy a range of cozy guesthouses and hotels that provide a delightful blend of comfort and local charm.
  • Local Culture: Explore unique boutiques and markets that showcase the area's creativity and culture.
  • Art and Nature: Visit nearby nature reserves and art galleries for a mix of cultural enrichment and scenic beauty.
  • Relaxation and Wellness: Unwind at local spas or indulge in tranquil environments for a perfect getaway.

Find great hotels near McGregor

Discover a variety of charming accommodations in McGregor, Western Cape, where adventure meets relaxation. From cozy guesthouses to comfortable hotels, this picturesque village offers a delightful blend of winery and golf-themed experiences. Whether you're seeking a tranquil retreat or an active getaway, you'll find plenty of options to make your stay memorable. Explore the best lodgings in McGregor and enjoy a unique vacation tailored to your desires.

  • The Robertson Small Hotel: A luxurious 5-star hotel with an impressive guest rating of 9.8, The Robertson Small Hotel is a romantic haven located 10 miles from McGregor. Ideal for couples seeking a lavish getaway, this property offers enchanting romance packages that include Champagne Service and Limited Hours Room Service. Guests can indulge in a full range of spa services, including Facial Treatments, Reflexology, and Aromatherapy Treatments, all designed to enhance relaxation. The serene pool area equipped with Sun Loungers adds to the tranquil atmosphere, making it perfect for a romantic retreat.
  • Ballinderry - The Robertson Guest House: Boasting a perfect guest rating of 10.0, Ballinderry - The Robertson Guest House is a 5-star accommodation option 10 miles from McGregor that caters to adventurous travelers seeking luxury. This guesthouse offers a plethora of exciting outdoor activities, including Mountain Biking, Hiking, Skydiving, and Horse Riding, all available nearby. Whether you're on a business trip or looking for an exhilarating escape, Ballinderry provides an unforgettable experience with its comfortable amenities and welcoming atmosphere.
  • Mo & Rose at Soekershof: A charming 4-star guesthouse with a solid guest rating of 9.4, Mo & Rose at Soekershof is 13 miles from McGregor and is perfect for adventure enthusiasts. This property offers an array of thrilling activities such as Rafting, Rock Climbing, Fishing, and Boat Tours, encouraging guests to immerse themselves in the natural beauty of the area. With a focus on outdoor adventure, Mo & Rose provides a cozy retreat where guests can unwind after a day of exploration.

Where to stay near McGregor

McGregor, nestled in the scenic Western Cape of South Africa, offers a unique blend of adventure and relaxation for travelers. This charming little town is perfect for outdoor enthusiasts seeking eco-friendly experiences. Explore the vibrant downtown area, enjoy luxurious accommodations, and indulge in the tranquil atmosphere. Nearby attractions provide picturesque getaways, making McGregor an ideal destination for a romantic or trendy escape in a serene setting.

  • Robertson: A charming city located 10 miles from McGregor, Robertson is a delightful destination that invites travelers year-round. The peak visitor seasons in March-April and September bring outdoor enthusiasts and couples seeking romantic getaways. Enjoy activities at local resorts and golf courses, with nearby nature reserves and picturesque valleys enriching your experience. The vibrant town atmosphere offers entertainment options that make Robertson a perfect spot for both relaxation and adventure.
  • Cape Winelands: Just 9 miles from McGregor, the Cape Winelands is a stunning region renowned for its breathtaking landscapes and rich wine culture. Visitors flock here mainly in March, July, and September, drawn by romantic settings and entertaining experiences. Explore world-class golf courses and private country clubs, and discover local historic houses, tranquil beaches, and lush parks. The Cape Winelands promises both leisure and exploration, making it a must-visit on your itinerary.
  • Robertson Wine Valley: Positioned 11 miles from McGregor, the Robertson Wine Valley is an eco-friendly haven perfect for outdoor adventurers. With peak visits in March and the summer months, this valley offers activities such as hiking and visits to local wineries. Explore nature reserves, beautifully landscaped gardens, and relaxing hot springs that showcase the area's natural beauty. The Robertson Wine Valley is ideal for travelers seeking an active and nature-centered experience.

Things to do in McGregor

McGregor, located in the beautiful Western Cape of South Africa, is perfect for outdoor and eco-friendly vacations. Visitors can enjoy a range of activities, including relaxing at a spa, swimming, and staying at charming resorts. For those seeking a shopping experience, the local boutiques and markets offer unique finds that reflect the area's culture and creativity. Embrace the adventure and tranquility that McGregor has to offer for an unforgettable getaway.

Shopping

In McGregor, you can explore local craft shops and markets for unique souvenirs. If you're up for a drive, visit the nearby Worcester Mall, featuring a variety of stores, or the stunning Robertson Farmers Market for fresh produce and handcrafted goods.

Recreation

In McGregor, indulge in rejuvenating therapies at the tranquil Healing Earth Spa, surrounded by nature's beauty. Participate in yoga sessions and meditation retreats at the serene Spirit of the Earth, offering holistic practices that restore balance and harmony while you connect with the stunning landscapes of the Western Cape.

Adventure

Explore the rugged beauty of the McGregor Nature Reserve, offering hiking trails with stunning views and diverse wildlife. For thrill-seekers, the nearby Breede River provides opportunities for kayaking and fishing, while local wineries invite you to taste exquisite wines amidst picturesque landscapes.

Nightlife

Experience the vibrant nightlife at The Old Mill, where you can enjoy a cozy atmosphere and live music. For a laid-back evening, visit the McGregor Café for tasty snacks and local wines, perfect for mingling with locals and fellow travelers.

*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: 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 advanced search tool lets you choose your budget, desired location, and additional preferences. You can arrange your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you can refine your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your McGregor hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around McGregor

McGregor, located in the Western Cape of South Africa, offers a perfect blend of outdoor adventure and eco-friendly experiences. Visitors can explore a variety of attractions such as nature reserves, farms, and art galleries. These points of interest cater to travelers seeking cultural enrichment and family-friendly activities, making it an ideal destination for those looking to immerse themselves in the local charm and natural beauty.

  • Marbrin Olive Farm: Experience a luxurious escape at Marbrin Olive Farm, located 14 miles from McGregor. Surrounded by breathtaking scenery, this secluded farm offers a romantic atmosphere perfect for relaxation while you explore olive oil production and enjoy tastings.
  • Edna Fourie Gallery: Immerse yourself in local culture at the Edna Fourie Gallery, situated in the heart of McGregor. This intimate gallery showcases stunning works by South African artists and provides a unique insight into the region's artistic expression.
  • Greyton Nature Reserve: Just 14 miles away, Greyton Nature Reserve invites you to explore its rich history and beautiful landscapes. The friendly locals enhance your experience as you hike through nature and discover the preserve's diverse flora and fauna.

Best time to go to McGregor

The best time to visit McGregor is dependent 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, South Africa, you can fly into Cape Town International Airport (CPT), situated 70 miles away. Excellent hotel options near the airport include the 5-star Cape Town Marriott Hotel Crystal Towers, located 7 miles from CPT, offering 24-hour airport shuttle services. The One&Only Cape Town and Gorgeous George by Design Hotels, both 11 miles from the airport, also provide convenient transportation services, including accessible shuttles upon request. These hotels ensure a smooth transition to the airport, making your travel experience enjoyable as you embark on your South African adventure.

Frequently asked questions

What is the best area to stay in Mcgregor?
The best area to stay in McGregor is within the village itself, particularly around the main street of Voortrekker Road and its immediate surroundings.

This central area of McGregor is characterized by its Cape Dutch and Victorian architecture, lined with oak trees and traditional whitewashed homes. It's a compact and walkable village, with most guesthouses, art studios, and eateries clustered together. The main thoroughfare, Voortrekker Road, runs through the heart of the village, connecting various points of interest.

Couples looking for a relaxing and intimate getaway will find this area particularly appealing. The quiet streets and artistic community create a peaceful environment, superb for strolls to local art galleries or enjoying a meal at one of the village's top restaurants.
When is the best time to go to Mcgregor?
The best time to go to McGregor is during the autumn (March to May) and spring (September to November) months, when the weather is most pleasant for exploring.

During these periods, you'll experience warm, dry days ideal for outdoor activities like wine tasting, hiking, or simply enjoying the village's gardens and architecture. The grape harvest season in autumn brings a lively option to the surrounding winelands, while spring showcases the region's natural beauty with wildflowers in bloom.
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?
With Expedia, you earn OneKeyCash™* on eligible McGregor hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $79 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