Search for Cheap Deals onHotels with Pools in McGregor
Check Last Minute McGregor Hotel Deals
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured McGregor Hotels with a Pool
Old Village Lodge
69 Voortrekker Street, McGregor, Western Cape
Stay at this 3.5-star B&B in McGregor. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Tanagra Winery and Edna Fourie Gallery are located ...

Le Bonheur Guest Accommodation
60a Mill Street, McGregor, Western Cape
Stay at this 3.5-star B&B in McGregor. Enjoy free breakfast, a fitness center, and a garden. Popular attractions Tanagra Winery and Edna Fourie Gallery are located ...
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.
Hotels by Star Rating
More Hotel Options in McGregor
Top Points of Interests in McGregor
- Hotels near Tanagra Winery
- Hotels near Edna Fourie Gallery
- Hotels near Montagu Hot Springs
- Hotels near Silwerstrand Golf Estate
- Hotels near Viljoensdrift Winery
- Hotels near Van Loveren Family Vineyards
- Hotels near Graham Beck Winery
- Hotels near Montagu Village Market
- Hotels near Montagu Museum
- Hotels near Klipdrift Distillery
- Hotels near Springfield Estate
- Hotels near Montagu Golf Club
- Hotels near Marbrin Olive Farm
- Hotels near Greyton Saturday morning Market
- Hotels near Robertson Winery
- Hotels near Montagu Nature Garden
- Hotels near Platform 62 Tourism Centre
- Hotels near Greyton Nature Reserve
- Hotels near Hick's Art Gallery
Cities near McGregor
- Montagu Hotels (20.05 mi)
- Swellendam Hotels (35.59 mi)
- Robertson Hotels (10.28 mi)
- Worcester Hotels (28.84 mi)
- Cape Winelands Hotels (47.9 mi)
- Greyton Hotels (14.45 mi)
- Bonnievale Hotels (14.79 mi)
- Boesmanspad Hotels (20.76 mi)
- Napier Hotels (36.96 mi)
- Ashton Hotels (15.21 mi)
- Route 62 Hotels (140.93 mi)
- Robertson Wine Valley Hotels (10.52 mi)
- Breede River Valley Hotels (26.6 mi)
- Marloth Nature Reserve Hotels (30.53 mi)
- Vrolijkheid Nature Reserve Hotels (5.09 mi)
- Geduld Hotels (13.79 mi)
- Genadendal Hotels (16.39 mi)
- Bereaville Hotels (18.7 mi)
- Protem Hotels (26.81 mi)