Book Hotels in McGregor
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top McGregor hotels

The Robertson Small Hotel
Great stay, beautiful hotel and staff
Reviewed on Sep 23, 2025

Beausoleil
Charming property in a good location. Executive suite was lovely and comfortable.
Reviewed on Jan 12, 2025

The Grand Hotel Robertson
mandy, trevor and their team were great hosts and the food was excellent
Reviewed on Apr 12, 2025

Lady Grey Walk Cottage
A great place to stay with lots of space and thoughtful touches. A lovely welcome from Joanna when we arrived. There is a very good restaurant that often has musicians playing nearby, the Courtyard. Great to have secure parking. The place does need a little TLC but all very doable. Also the smell ...
Reviewed on Nov 5, 2023

Easy 4 Dayz
Old Village Lodge

Summerhouse Guesthouse

Orchard Cottage

Le Bonheur Guest Accommodation
Schönes Zimmer, ruhig gelegen im sympathischen Städtchen Mc Gregor. Sehr gastfreundliche und hilfsbereite Gastgeber, vielen Dank Jennifer und Martyn!
Reviewed on Feb 23, 2018
McGregor Hotel & Travel Guide
Those dreaming about visiting McGregor, should consider booking a room as early as possible, as there is not a great number of hotel and apartment choices near the town center.
There are just a small number of hotels within an easy walk of the urban core of McGregor. The Le Bonheur Guest Accommodation is an ideal choice for the fact that it's only 2 miles (3 kilometers) away.
The Rosendal Winery and Wellness Retreat is positioned 15 miles (24 kilometers) from the main part of McGregor. On the other hand, the Excelsior Manor Guesthouse can be found 13 miles (21 kilometers) away. You could also make a reservation at the Mo & Rose at Soekershof or the Ballinderry - The Robertson Guest House.
60 miles (94 kilometers) to the south of McGregor, you can find Struisbaai, which is where you'll find Struisbaai Beach and Cape Agulhas Visitor Center. When you want to get to Struisbaai, be sure to check out the Agulhas Country Lodge and Ocean Art House. 35 miles (53 kilometers) to the east of McGregor, you'll reach Swellendam, home to the Bloomestate and Rothman Manor Guest House. Should you choose to stay in Swellendam, be sure to venture to the Bontebok National Park and Marloth Nature Reserve.
If you are into sports and enjoy watching thrilling clashes you and your traveling partner should spend the day at Coetzenburg Stadium, which is found 55 miles (88 kilometers) to the west of McGregor. Stay right near the action at the Lanzerac Hotel or the Majeka House.
Cape Town International Airport is a primary arrival point for flights, and can be found 70 miles (113 kilometers) from McGregor's center. Nearby hotels include Hotel Verde and Road Lodge Cape Town International Airport.
Frequently asked questions
Recent McGregor hotel reviews by fellow wanderers

The Robertson Small Hotel
Explore More Ways to Travel with Travelocity
- Farmstay in Montagu
- Cottages in Montagu
- Guest Houses in Montagu
- Historic Hotels in Montagu
- Montagu Hotels
- Hotels near The Caledon Casino
- Hermanus Heights Hotels
- Hermanus Hotels
- Cottages in Cape Winelands
- Guest Houses in Cape Winelands
- Cheap Hotels in Cape Winelands
- Gay Friendly Hotels in Cape Winelands
- Hotels with Hot Tubs in Cape Winelands
- Hotels with smoking rooms in Cape Winelands
- Winery Hotels in Cape Winelands
- Cape Winelands Hotels
- Farmstay in Caledon
- Apartments in Caledon
- Beach Resorts & in Caledon
- Kid Friendly Hotels in Caledon
- Spa Resorts & in Caledon
- Caledon Hotels
- Hotels near Silwerstrand Golf Estate
- Franschhoek Wine Route Hotels
- Bot River Hotels
- Hermanus City-Centre Hotels
- Apartments in Ashton
- Cottages in Greyton
- Greyton Hotels
- 5 Star Hotels in Villiersdorp
- Cottages in Villiersdorp
- Hostels in Villiersdorp
- Villiersdorp Hotels
- Bredasdorp Hotels
- B&B in Worcester
- Cabins in Worcester
- Guest Houses in Worcester
- Hotels with an Indoor Pool in Worcester
- Worcester Hotels
- Motels in Worcester
- B&B in Robertson
- Guest Houses in Robertson
- Robertson Hotels
- Guest Houses in Swellendam
- Winery Hotels in Swellendam
- Swellendam Hotels
- Lodges in Swellendam
- B&B in Genadendal
- Guest Houses in Genadendal
- Vacation Homes in Genadendal
- Touws River Hotels
- Napier Hotels
- Kwaaiwater Hotels
- 3 Star Hotels in Breede River Valley
- Hostels in Breede River Valley
- Vacation Homes in Breede River Valley
- Franschhoek Hotels
- 5 Star Hotels in Bonnievale
- Extended Stay Hotels in Bonnievale
- Guest Houses in Bonnievale
- Bonnievale Hotels
- Lodges in Bonnievale
- Hotels near Bokkeriviere Nature Reserve
- Farmstay in Protem
- Protem Hotels
- Stanford Hotels
- Cottages in Rawsonville
- Guest Houses in Rawsonville
- Rawsonville Hotels
- Hotels near Franschhoek Wine Tram
- Pet Friendly Hotels in De Doorns
- De Doorns Hotels
- Hottentots-Holland Nature Reserve Hotels
- Hotels near Matroosberg Nature Reserve
- Apartments in Robertson Wine Valley
- Cottages in Robertson Wine Valley
- Hotels with Childcare in Robertson Wine Valley
- Winery Hotels in Robertson Wine Valley
- Robertson Wine Valley Hotels





