Default HTG hotel image

Find hotels in McGregor from £41

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
3 Oct - 4 Oct
Tomorrow
4 Oct - 5 Oct
Next weekend
9 Oct - 11 Oct
In two weeks
16 Oct - 18 Oct

Filter by

Star rating

Guest rating

Our top choices for McGregor hotels

1. The Grand Hotel Robertson

The Grand Hotel Robertson
Robertson
Germany
Steven
£99
includes taxes & fees
9 Oct - 10 Oct
The Grand Hotel Robertson

2. Randrivier Guest house

Randrivier Guest house
Robertson
United States
Mildie
£53
includes taxes & fees
3 Nov - 4 Nov
Randrivier Guest house

3. Mo & Rose at Soekershof

Mo & Rose at Soekershof
Robertson
South Africa
Anonymous traveller
£110
includes taxes & fees
5 Oct - 6 Oct
Mo & Rose at Soekershof

4. Khanyisa Mountain Lodge

Khanyisa Mountain Lodge
Robertson
United Kingdom
Henry
£137
includes taxes & fees
10 Oct - 11 Oct
Khanyisa Mountain Lodge

5. Fiore Guest Accommodation

Fiore Guest Accommodation
Greyton
United States
Anonymous traveller
£57
includes taxes & fees
4 Oct - 5 Oct
Fiore Guest Accommodation

6. Orange Grove

Orange Grove
Robertson
United States
Andi
£110
includes taxes & fees
6 Oct - 7 Oct
Orange Grove

7. theLAB Robertson

theLAB Robertson
Robertson
United States
Hans Petter
£112
includes taxes & fees
13 Oct - 14 Oct
theLAB Robertson

8. The Robertson Small Hotel

The Robertson Small Hotel
Robertson
United Kingdom
michael
£174
includes taxes & fees
1 Nov - 2 Nov
The Robertson Small Hotel

9. Via's Guesthouse

Via's Guesthouse
Greyton
£48
includes taxes & fees
8 Oct - 9 Oct
Via's Guesthouse

10. Paul Kruger 63

Paul Kruger 63
Robertson
South Africa
Anonymous traveller
£41
includes taxes & fees
3 Nov - 4 Nov
Paul Kruger 63

11. Beausoleil

Beausoleil
Bonnievale
United States
Larry
£73
includes taxes & fees
4 Oct - 5 Oct
Beausoleil

12. In Abundance Guest House

In Abundance Guest House
Montagu
United Kingdom
Debbie
£136
includes taxes & fees
7 Oct - 8 Oct
In Abundance Guest House

13. Ballinderry - The Robertson Guest House

Ballinderry - The Robertson Guest House
Robertson
United Kingdom
Marc
£106
includes taxes & fees
11 Oct - 12 Oct
Ballinderry - The Robertson Guest House

14. Galenia Estate

Galenia Estate
Montagu
United Kingdom
Mr David L
£171
includes taxes & fees
4 Oct - 5 Oct
Galenia Estate

15. H&L Self-catering Accommodation

H&L Self-catering Accommodation
Bonnievale
£78
includes taxes & fees
6 Oct - 7 Oct
H&L Self-catering Accommodation

16. Jan Harmsgat Country House

Jan Harmsgat Country House
Boesmanspad
United Kingdom
Andrew
£141
includes taxes & fees
3 Nov - 4 Nov
Jan Harmsgat Country House

17. Spanspek se Plek accommodation

Spanspek se Plek accommodation
Boesmanspad
£39
includes taxes & fees
3 Nov - 4 Nov
Spanspek se Plek accommodation

18. Montagu Springs Resort

Montagu Springs Resort
Montagu
United States
Gustav
£77
includes taxes & fees
21 Oct - 22 Oct
Montagu Springs Resort

19. Monte Vista Boutique Hotel

Monte Vista Boutique Hotel
Montagu
United Kingdom
Beryl
£169
includes taxes & fees
5 Oct - 6 Oct
Monte Vista Boutique Hotel

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

Maison Pjure Boutique Hotel & Spa ( Adults Only )
Montagu
Hong Kong SAR China
Yi
£204
includes taxes & fees
4 Oct - 5 Oct
Maison Pjure Boutique Hotel & Spa ( Adults Only )
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular McGregor attractions

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

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

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

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 3 weeks ago
Randrivier Guest house
Squirrels Corner

Squirrels Corner

10/10 Excellent
"The owners went out of their way to give us recommendations for places to see and where to eat. Montagu is a charming town of retirees and restored houses and it's a safe place to do a walking tour. The hotel was close to everything we needed and wanted to see."
Jane 1-night trip
Posted 1 month ago
Squirrels Corner
Khanyisa Mountain Lodge

Khanyisa Mountain Lodge

8/10 Good
"Thank you to all for everything"
Luanne 1-night trip
Posted 2 months 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 5 months ago
Montagu Country Hotel
Mo & Rose at Soekershof

Mo & Rose at Soekershof

10/10 Excellent
"Excellent dinner and breakfast. Everything very good."
David 1-night trip
Posted 6 months ago
Mo & Rose at Soekershof
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 7 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 8 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 10 months ago
Mimosa Lodge

More cheap stays in McGregor

H&L Self-catering Accommodation

H&L Self-catering Accommodation

Bonnievale Western Cape
£78
6 Oct - 7 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
De Hoop Cottages

De Hoop Cottages

Laaiplaas Robertson Western Cape
Get ratesDe Hoop Cottages
Healboy's Self - Catering Accommodation

Healboy's Self - Catering Accommodation

Bonnievale Western Cape
Get ratesHealboy's Self - Catering Accommodation
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

  • Stunning Natural Landscape: McGregor offers breathtaking scenery, perfect for outdoor enthusiasts and nature lovers.
  • Wine Tasting: Visit nearby vineyards to savour exquisite South African wines in a charming setting.
  • Eco-Friendly Activities: Engage in a variety of eco-friendly adventures that promote sustainability and nature appreciation.
  • Rich Cultural Experiences: Immerse yourself in local culture through art galleries and community events.
  • Charming Accommodations: Enjoy delightful guesthouses and hotels that cater to both relaxation and adventure.

Find great hotels near McGregor

Explore a variety of delightful accommodation options in McGregor, Western Cape, ideal for both adventure seekers and those seeking a relaxing getaway. From charming guesthouses to well-appointed hotels, you’ll find the perfect base for your vacation. Enjoy a mix of attractions, including golf-themed experiences and business travel conveniences, ensuring a memorable stay in this picturesque town.

  • The Robertson Small Hotel: The Robertson Small Hotel is a luxurious 5-star retreat, boasting an exceptional guest rating of 9.8. Located 16.1km from McGregor, this hotel offers a romantic and spa-themed experience, perfect for couples seeking an intimate getaway. Guests can indulge in specially curated romance packages, complemented by exquisite food and beverage services. The hotel features an impressive spa offering body scrubs, facial treatments, and aromatherapy, alongside serene poolside lounging options. This opulent property is designed to provide a truly relaxing and memorable stay.
  • Ballinderry - The Robertson Guest House: With an outstanding guest rating of 10.0, Ballinderry - The Robertson Guest House is a 5-star guesthouse situated 16.1km from McGregor. Ideal for travellers seeking adventure and luxury, this guesthouse provides an array of on-site and nearby recreational activities. Guests can engage in exciting adventures such as hiking, horse riding, and even skydiving. The property is not only a haven for relaxation but also a launchpad for thrilling outdoor experiences, making it perfect for business travellers and adventure seekers alike.
  • Mo & Rose at Soekershof: Mo & Rose at Soekershof is a charming 4-star guesthouse, rated 9.4 by guests, located 20.9km from McGregor. This property appeals to those with a spirit of adventure, offering a range of outdoor activities nearby, including fishing, rock climbing, and mountain biking. The guesthouse's serene atmosphere and focus on adventure make it an ideal choice for travellers looking to explore the beautiful landscapes of South Africa while enjoying comfortable and stylish accommodation.

Where to stay near McGregor

McGregor offers an enchanting escape for those seeking adventure and relaxation. Nestled in the Western Cape, this charming village is perfect for a weekend getaway, with nearby vineyards inviting you to savour exquisite wines. Explore the serene surroundings, indulge in luxury accommodations, and immerse yourself in the trendy yet romantic atmosphere. Whether enjoying eco-friendly activities or simply unwinding in nature, McGregor promises a memorable experience for every traveller.

  • Robertson: Situated approximately 16.1km from McGregor, Robertson is a charming city that offers a delightful blend of outdoor activities and romantic experiences. Known for its rolling vineyards and scenic landscapes, the area is perfect for leisurely strolls and picnics. Travellers flock to Robertson for its entertainment options, including golf courses and resorts, making it an ideal destination for those seeking both relaxation and adventure. The nearby nature reserves and picturesque valley add to the city's allure, providing ample opportunities for exploration and discovery.
  • Cape Winelands: Located about 14.5km from McGregor, the Cape Winelands is a stunning region renowned for its picturesque vineyards and enchanting countryside. This area attracts visitors year-round, particularly in March, July, and September, thanks to its romantic atmosphere and vibrant entertainment scene. With numerous golf courses and private clubs, outdoor enthusiasts can indulge in various activities while surrounded by breathtaking views. The proximity to historic houses, beautiful beaches, and tranquil parks ensures that there is something for everyone to enjoy in this captivating locale.
  • Robertson Wine Valley: Just 17.7km away from McGregor, Robertson Wine Valley is a haven for wine lovers and nature enthusiasts alike. The valley is celebrated for its eco-friendly experiences and adventure activities, such as hiking through scenic trails and relaxing in lush gardens. Visitors can immerse themselves in local culture with winery tours and enjoy the area's natural hot springs. With its tranquil atmosphere and proximity to nature reserves, Robertson Wine Valley offers a perfect escape for those seeking relaxation and adventure in equal measure.

Things to do in McGregor

McGregor is perfect for outdoor and eco-friendly holidays, offering a range of activities such as relaxing at resorts and indulging in spa treatments. Visitors can enjoy leisurely strolls through scenic trails, explore local attractions, and unwind in recreational areas. The picturesque landscape enhances the experience, making it an ideal destination for nature lovers and adventure seekers alike.

Shopping

In McGregor, you can find charming local shops offering unique gifts and souvenirs, perfect for bringing a piece of South Africa home. If you're up for a drive, visit the nearby Robertson Farmers Market, about 19.3km away, for fresh produce and handcrafted items.

Recreation

In McGregor, the Healing Space offers holistic therapies, yoga sessions, and tranquil gardens for meditation. At the nearby Spirit of the Valley, indulge in rejuvenating spa treatments and wellness workshops amidst picturesque landscapes, creating a perfect escape to unwind and reconnect with nature.

Adventure

Explore the scenic hiking trails in the McGregor Nature Reserve, where you can enjoy breathtaking landscapes and diverse wildlife. For a thrilling experience, try mountain biking through the picturesque vineyards surrounding the village, perfect for adrenaline seekers and nature lovers alike.

Nightlife

In McGregor, The Robin Hood Bar offers a cosy atmosphere with live music and local wines, perfect for a relaxed evening. The McGregor Art Gallery hosts occasional events, blending culture with entertainment, while various quaint pubs provide a welcoming spot for a nightcap and friendly conversation.

*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: Book your hotel in McGregor about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 wizard to refine your preferences, such as your budget, preferred location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the most affordable prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You could potentially save money by combining your McGregor hotel booking with your flights and activities through an Expedia package deal.

Find the best attractions in and around McGregor

McGregor, an ideal destination for outdoor and eco-friendly adventures, offers a variety of attractions such as nature reserves, charming farms, and local galleries. Visitors can immerse themselves in the rich culture and enjoy family-friendly experiences, making it a perfect getaway for those seeking both relaxation and exploration in the scenic Western Cape.

  • Edna Fourie Gallery: Experience the vibrant local culture at Edna Fourie Gallery, nestled in McGregor. This charming gallery showcases a variety of artworks, providing a unique insight into the artistic spirit of the region.
  • Greyton Nature Reserve: Just 22.5km from McGregor, the Greyton Nature Reserve offers stunning landscapes and a chance to connect with nature. Enjoy peaceful walks among friendly locals while appreciating the historical significance of this beautiful area.
  • Marbrin Olive Farm: Also 22.5km away, Marbrin Olive Farm is a luxurious retreat perfect for relaxation and romance. Surrounded by breathtaking scenery, indulge in olive oil tastings and unwind in this tranquil setting.

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.

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, you can fly into Cape Town International Airport (CPT), which is approximately 112.7km away. Notable hotels near the airport include the luxurious Cape Town Marriott Hotel Crystal Towers, situated 11.3km away, offering 24-hour airport shuttle services and various transportation options. One&Only Cape Town and Gorgeous George by Design Hotels, both 17.7km from the airport, also provide convenient airport shuttles on request, ensuring accessible transfers. These hotels make it easy for tourists to navigate their journey from the airport to McGregor, enhancing your travel experience in South Africa.

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 much is the nightly rate at a McGregor hotel?
Prices for hotels in McGregor often vary, but you can find a great deal from £41 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