Find hotels in McGregor from $54

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

The Robertson Small Hotel

The Robertson Small Hotel
5.0 star property
Robertson
9.8 out of 10, Exceptional, (102)
"Great stay, beautiful hotel and staff"
United States
neil
$246 nightly
The price is $287
Jan 8 - Jan 9, 2026
Total with taxes and fees
The Robertson Small Hotel

GUBAS DE HOEK meet eat sleep

GUBAS DE HOEK meet eat sleep
4.0 star property
Robertson
9.2 out of 10, Wonderful, (31)
"Hotel was great lovely service warm pool and good facilities "
United Kingdom
kirsty
$91 nightly
The price is $106
Jan 5 - Jan 6, 2026
Total with taxes and fees
GUBAS DE HOEK meet eat sleep

PJURE Boutique Hotel & SPA

PJURE Boutique Hotel & SPA
4.0 star property
Montagu
10.0 out of 10, Exceptional, (7)
"Great hotel, the owners were lovely, breakfast was increadble. "
United Kingdom
Andrew
$300 nightly
The price is $300
Jan 1 - Jan 2, 2026
Total with taxes and fees
PJURE Boutique Hotel & SPA

Fiore Guest Accommodation

Fiore Guest Accommodation
3.5 star property
Greyton
9.4 out of 10, Exceptional, (6)
"Friendly and very accommodating staff with a great on site restaurant "
United States
Anonymous traveler
$70 nightly
The price is $81
Dec 30 - Dec 31
Total with taxes and fees
Fiore Guest Accommodation

The Grand Hotel Robertson

The Grand Hotel Robertson
3.5 star property
Robertson
8.6 out of 10, Excellent, (7)
"mandy, trevor and their team were great hosts and the food was excellent "
United Kingdom
William
$153 nightly
The price is $178
Jan 6 - Jan 7, 2026
Total with taxes and fees
The Grand Hotel Robertson

Galenia Estate

Galenia Estate
4.0 star property
Montagu
9.6 out of 10, Exceptional, (55)
"This is an incredibly tranquil and top class place to stay. The people are lovely and the food / service / accommodation are as good as it can be. A very special stay"
United Kingdom
Luke
$351 nightly
The price is $404
Jan 6 - Jan 7, 2026
Total with taxes and fees
Galenia Estate

In Abundance Guest House

In Abundance Guest House
3.5 star property
Montagu
10.0 out of 10, Exceptional, (10)
"Room was clean and comfortable. Had a beautiful view on the mountains. Staff was friendly and well trained."
Canada
elna
$182 nightly
The price is $209
Jan 1 - Jan 2, 2026
Total with taxes and fees
In Abundance Guest House

AfriCamps at Pat Busch Mountain Reserve

AfriCamps at Pat Busch Mountain Reserve
3.0 star property
Robertson
9.6 out of 10, Exceptional, (19)
"Wonderful glamping, location, facilities, accommodation. "
South Africa
G
$152 nightly
The price is $176
Jan 11 - Jan 12, 2026
Total with taxes and fees
AfriCamps at Pat Busch Mountain Reserve

theLAB Robertson

theLAB Robertson
4.0 star property
Robertson
8.6 out of 10, Excellent, (59)
"Absolutely gorgeous place to stay"
Singapore
Rayner
$117 nightly
The price is $135
Jan 3 - Jan 4, 2026
Total with taxes and fees
theLAB Robertson

Jan Harmsgat Country House

Jan Harmsgat Country House
5.0 star property
Boesmanspad
9.4 out of 10, Exceptional, (16)
"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
$152 nightly
The price is $176
Jan 7 - Jan 8, 2026
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)
"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
$132 nightly
The price is $154
Jan 18 - Jan 19, 2026
Total with taxes and fees
Orange Grove

Bon Accord Farm Cottages

Bon Accord Farm Cottages
4.0 star property
Montagu
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."
South Africa
Simon
$92 nightly
The price is $92
Jan 20 - Jan 21, 2026
Total with taxes and fees
Bon Accord Farm Cottages

Beausoleil

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

Goats Window Luxury Safari Lodge

Goats Window Luxury Safari Lodge
5.0 star property
Bonnievale
$246 nightly
The price is $285
Jan 7 - Jan 8, 2026
Total with taxes and fees
Goats Window Luxury Safari Lodge

Randrivier Guest house

Randrivier Guest house
3.0 star property
Robertson
9.6 out of 10, Exceptional, (20)
"We had a lovely stay. Wonderful room, beautiful property and super comfy beds. Loved it! "
United States
Mildie
$63 nightly
The price is $72
Jan 6 - Jan 7, 2026
Total with taxes and fees
Randrivier Guest house

Montagu Springs Resort

Montagu Springs Resort
3.0 star property
Montagu
7.6 out of 10, Good, (19)
"Everything was just phenomenal Thank you"
United States
Gustav
$82 nightly
The price is $96
Jan 20 - Jan 21, 2026
Total with taxes and fees
Montagu Springs Resort

Spanspek se Plek accommodation

Spanspek se Plek accommodation
3.0 star property
Boesmanspad
$46 nightly
The price is $54
Dec 30 - Dec 31
Total with taxes and fees
Spanspek se Plek accommodation

Paul Kruger 63

Paul Kruger 63
3.0 star property
Robertson
6.8 out of 10, (3)
"Good"
South Africa
Anonymous traveler
$48 nightly
The price is $56
Dec 30 - Dec 31
Total with taxes and fees
Paul Kruger 63

Khanyisa Mountain Lodge

Khanyisa Mountain Lodge
5.0 star property
Robertson
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"
United Kingdom
Henry
Khanyisa Mountain Lodge

Greyton Toad Hall

Greyton Toad Hall
3.0 star property
Greyton
$1,084 nightly
The price is $1,084
Jan 12 - Jan 13, 2026
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

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 $54 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