Successfully reported
Are you a pensioner?
Sort By
Filter By Price Per Night
    R0
    R5000+
    Slide rates to fit your budget
Filter By Availability
Filter By Specials
Filter By
Filter By Booking Options
Filter By Types
Filter By Review
Filter By Facilities
Reviews of McGregor
4.5/5

Read real reviews of McGregor from 254 verified guests.

Easy online booking at 52 accommodation options in McGregor. Browse McGregor self-catering, guesthouses, B&Bs and hotels with great rates of up to 20% off. Find McGregor holiday accommodation for all tastes and budgets, with TravelGround.com.

McGregor accommodation

52 great places to stay

Go to Map









From
R 900
per night, for 3 ppl

Bokmakierie Cottage has its own private entrance and is situated in the heart of McGregor, Western Cape. The cottag...

Pets by Arrangement
Wi-Fi
Braai
Cycling
Free cancellation
Pets by Arrangement
Wi-Fi
From
From R 900
per night, for 3 ppl

From
R 2 300
per night (sleeps 6)

Away in McGregor is a pet-friendly, rustic cottage situated in the heart of McGregor, a small village in the mounta...

Pets by Arrangement
Free Secure Parking
Wi-Fi
Braai
Pets by Arrangement
Free Secure Parking
Wi-Fi
From
From R 2 300
per night (sleeps 6)

From
R 1 100
per night (sleeps 2)

Kothuis Frangipani is a farmhouse-style, rustic, self-catering cottage situated in the heart of McGregor, a small t...

Swimming Pool
Pets by Arrangement
Free Secure Parking
Wi-Fi
Free cancellation
Swimming Pool
Pets by Arrangement
From
From R 1 100
per night (sleeps 2)

Free cancellation
From
R 900
per night (sleeps 2)

Owl Cottage McGregor is located in McGregor, Western Cape, offering high-quality accommodation perfect for business...

Swimming Pool
Pets by Arrangement
Free Secure Parking
Wi-Fi
Free cancellation
Swimming Pool
Pets by Arrangement
From
From R 900
per night (sleeps 2)

From R1 000
R 1 000 R 850
per night (sleeps 4)

Orchard Cottage is a beautiful thatched roof self-catering cottage, situated in the town of McGregor. The cottage ...

Swimming Pool
Free Secure Parking
Wi-Fi
Children’s Play Area
Free cancellation
Swimming Pool
Free Secure Parking
From R1 000
R 1 000 R 850
per night (sleeps 4)

From
R 1 150
per night, for 4 ppl

Sunflower Cottage is a self-catering cottage, located in the heart of the village in McGregor, Western Cape. This c...

Pets by Arrangement
Free Secure Parking
Wi-Fi
Braai
Pets by Arrangement
Free Secure Parking
Wi-Fi
From
From R 1 150
per night, for 4 ppl

From R1 500
R 1 500 R 1 275
per night (sleeps 2)

La Galleria Cottage Retreat is located in McGregor, Western Cape, offering high-quality accommodation perfect for b...

Free Secure Parking
Wi-Fi
Braai
Cycling
Free cancellation
Free Secure Parking
Wi-Fi
From R1 500
R 1 500 R 1 275
per night (sleeps 2)

From
R 1 100
per night (sleeps 2)

Plum Tree Cottage is situated in Mcgregor, a small village located in the mountains of the Western Cape. The town’s...

Pets by Arrangement
Free Secure Parking
Wi-Fi
Braai
Free cancellation
Pets by Arrangement
Free Secure Parking
From
From R 1 100
per night (sleeps 2)

From
R 1 600
per night (sleeps 4)

Peach Tree Cottage is a lovely self-catering cottage in the small mountain town of McGregor. This home is ideally s...

Pets by Arrangement
Free Secure Parking
Wi-Fi
Braai
Free cancellation
Pets by Arrangement
Free Secure Parking
From
From R 1 600
per night (sleeps 4)

The Cowshed

Self Catering in | McGregorMcGregor
From
R 1 200
per night, for 2 ppl

The Cowshed is a tastefully decorated and cosy cottage ideally located in the peaceful town of McGregor and is idea...

Swimming Pool
Free Secure Parking
Wi-Fi
Braai
Free cancellation
Swimming Pool
Free Secure Parking
From
From R 1 200
per night, for 2 ppl

McGregor is a small, quiet village set within the mountains of the Western Cape, just 10 minutes away from Robertson, along the renowned Route 62. The town boasts a popular wine route, a number of walking and hiking trails, and an array of historical buildings well worth exploring. Browse our list of...

MonTueWedThuFriSatSun
2829301234567891011121314151617181920212223242526272829303112345678
MonTueWedThuFriSatSun
2829301234567891011121314151617181920212223242526272829303112345678