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

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

Petal's Place Guest House
"Superb host who is happy to assist in any way. Lovely breakfast and a good nights sleep. The house holds the quaintness of the area but is homely and has little thoughtful touches. Great value for money."
Reviewed on Oct 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

Summerhouse Guesthouse

Orchard Cottage
Old Village Lodge

Easy 4 Dayz

The Grand Hotel Robertson

Excelsior Manor Guesthouse
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

Khanyisa Mountain Lodge
"Thank you to all for everything"

Petal's Place Guest House
"Superb host who is happy to assist in any way. Lovely breakfast and a good nights sleep. The house holds the quaintness of the area but is homely and has little thoughtful touches. Great value for money."
Explore More Ways to Travel with Travelocity
- Winery in Robertson Wine Valley
- Hotels near Silwerstrand Golf Estate
- Houseboats in Theewaterskloof
- Cottages in Villiersdorp
- Hostels in Villiersdorp
- Cabins in Worcester
- Guesthouses in Worcester
- Guesthouses in Cape Winelands
- Adults Only in Cape Winelands
- Indoor Pool in Worcester
- LGBT Friendly in Cape Winelands
- Guesthouses in Genadendal
- Cottages in Greyton
- Hotels in Greyton
- Childcare in Cape Winelands
- Hot Tub in Cape Winelands
- Beach in Caledon
- Apartments in Caledon
- Resorts in Bonnievale
- Guesthouses in Bonnievale
- Aparthotels in Bonnievale
- Pet Friendly in Ashton
- Aparthotels in Ashton
- Cottages in Montagu
- Guesthouses in Montagu
- Galenia Estate
- Montagu Country Hotel
- Montagu Springs Resort
- Apartments in Ashton
- 5 Star Hotels in Cape Winelands
- The Caledon Hotel & Spa
- Apartments in De Doorns
- Karoo 1 Hotel Village
- Pet Friendly in De Doorns
- Adults Only in Overberg District Municipality
- Spa in Overberg District Municipality
- LGBT Friendly in Theewaterskloof
- Bedandbreakfast in Genadendal
- Xairu at Le Domaine Eco-Reserve
- Hotels in Montagu
- Holidayparks in Overberg District Municipality
- Resorts in Overberg District Municipality
- Agritourism in Protem
- Bedandbreakfast in Robertson
- Guesthouses in Robertson

