McGregor accommodation from AU$71
Find hotels that Aussie travellers love
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Check hotel availability in McGregor
Top hotel deals in McGregor

Lady Grey Walk Cottage

Easy 4 Dayz

Le Bonheur Guest Accommodation

Orchard Cottage
Old Village Lodge

Summerhouse Guesthouse

Kogman and Keisie Guest Farm

Orange Grove

Ballinderry - The Robertson Guest House
Top luxury McGregor hotel deals
Old Village Lodge
Accommodation In McGregor
While there aren't any hotels within McGregor, there are around 9 within 30 kilometres.
The nearest Wotif-listed hotel is the Excelsior Manor Guesthouse, South Africa, located 20 kilometres from downtown McGregor. Another nearby alternative is the Ballinderry - The Robertson Guest House, located in South Africa, 20 kilometres from the heart of McGregor.
For more options, try the Rosendal Winery and Wellness Retreat and the Excelsior Manor Guesthouse. They are 25 kilometres and 20 kilometres respectively from the center. Others include the Mo & Rose at Soekershof, 25 kilometres away, and the Ballinderry - The Robertson Guest House, 20 kilometres.
If you want to experience some nearby localities, consider Robertson and Worcester. Head 20 kilometres to the north of McGregor and you'll locate Robertson. Alternatively, Worcester is 50 kilometres to the northwest. Hotels in Robertson are the Cedar Lodge Guest House and The Robertson Small Hotel. The Protea Hotel Cumberland and Aan de Doorns Guesthouse are some of the better ones in Worcester.
Cape Town International Airport is the nearest preferred airport for flying into McGregor and is 110 kilometres from the heart of town. If you choose to stay nearby, try the Hotel Verde or the Road Lodge Cape Town International Airport.
McGregor hotels essential information
Accommodation | 71 hotels |
---|---|
Lowest Price | AU$71 |
Highest Price | AU$195 |
Popular hotels | Lady Grey Walk Cottage, Easy 4 Dayz, Le Bonheur Guest Accommodation, Orchard Cottage, Old Village Lodge, Summerhouse Guesthouse, Kogman and Keisie Guest Farm, Orange Grove , Ballinderry - The Robertson Guest House |
Frequently asked questions
Nearby cities
Near an Attraction
More accommodations in McGregor
Top hotels
More destinations for you
- Hotels with Hot Tubs in Swellendam
- Stanford Accommodation
- Pet Friendly Hotels in Swellendam
- Pet Friendly Hotels in Knysna
- Pet Friendly Hotels in Langebaan
- Hotels with Hot Tubs in Langebaan
- Pet Friendly Hotels in Beaufort West
- Pet Friendly Hotels in Still Bay
- Hotels with Hot Tubs in Oudtshoorn
- Family Hotels in Mossel Bay
- Hermanus Accommodation
- St. Helena Bay Accommodation
- Car Rental in Yzerfontein
- Car Rental in Oudtshoorn
- Car Rental in Montagu
- Car Rental in Caledon
- Car Rental in Bredasdorp
- Car Rental in Tulbagh
- Car Rental in Robertson
- Car Rental in Swellendam
- Car Rental in Wellington
- Car Rental in Still Bay
- Car Rental in Mossel Bay
- Car Rental in Sedgefield
- Car Rental in Malmesbury