Beginning of main content

Get 24/7 travel help, thanks to our Customer First Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight Oct 18 - Oct 19
This weekend Oct 18 - Oct 20
Next weekend Oct 25 - Oct 27

Most Frequently Booked McGregor Hotels

Le Bonheur Guest Accommodation $81
Le Bonheur Guest Accommodation

Le Bonheur Guest Accommodation

60a Mill Street, McGregor, Western Cape
     
    3.5 out of 5.0 Stars

    An outdoor pool is featured at this bed & breakfast, along with free WiFi in public areas and a terrace. Enjoy the free continental breakfast each morning. A garden and concierge services are also provided.

    Old Village Lodge Get Rates
    Old Village Lodge

    Old Village Lodge

    69 Voortrekker Street, McGregor, Western Cape
       
      3.5 out of 5.0 Stars

      An outdoor pool, free self parking, and laundry facilities are featured at this bed & breakfast. Guests will appreciate free perks like full breakfast and WiFi in public areas. A terrace and a garden are also provided.

      Lady Grey Walk Cottage $47
      Lady Grey Walk Cottage

      Lady Grey Walk Cottage

      1 Long St, Breede River Valley, McGregor, Western Cape
         
        2.5 out of 5.0 Stars

        This vacation home includes a garden and barbecue grills. Take advantage of the free self parking.

        Easy 4 Dayz Get Rates
        Easy 4 Dayz

        Easy 4 Dayz

        85 Voortrekker Street, McGregor, Western Cape
           
          3.0 out of 5.0 Stars

          An outdoor pool, free self parking, and laundry facilities are featured at this vacation home. WiFi in public areas is free. A terrace, a garden, and a picnic area are also on offer.

          Top Luxury McGregor Hotel Deals

          Old Village Lodge Get Rates
          Old Village Lodge

          Old Village Lodge

          69 Voortrekker Street, McGregor, Western Cape
             
            3.5 out of 5.0 Stars

            An outdoor pool, free self parking, and laundry facilities are featured at this bed & breakfast. Guests will appreciate free perks like full breakfast and WiFi in public areas. A terrace and a garden are also provided.

            Map

            How much is a hotel room in McGregor?

            Hotels in McGregor start at $47 per night. Prices and availability subject to change. Additional terms may apply.

            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.



            *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.