Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check Prices on Hotels in British Columbia

Tonight Aug. 20 - Aug. 21
This weekend Aug. 23 - Aug. 25
Next weekend Aug. 30 - Sep. 1

Featured British Columbia Golf Hotels

See all 5,737 properties in British Columbia

Estimated price for 1 night/2 adults

Copper Point Resort

Copper Point Resort

760 Cooper Road, Invermere, BC
    4.0 out of 5.0
     
     
    4.3 out of 5 (1517 reviews)

    Situated in Invermere, this spa resort is within a 5-minute walk of Columbia Mountains and Copper Point Golf Course. Eagle Ranch Golf Course is 2.4 mi (3.8 km) ...

    Beautiful view and property! Very comfortable beds!
    Aug. 19, 2019

    CA $159 per night for 2 guests

    Sep. 2 - Sep. 3
    Copper Point ResortCA $159
    The Westin Bear Mountain Golf Resort & Spa, Victoria

    The Westin Bear Mountain Golf Resort & Spa, Victoria

    1999 Country Club Way, Victoria, BC
      4.0 out of 5.0
       
       
      4.4 out of 5 (866 reviews)

      Located in Bear Mountain Resort, this spa hotel is 0.1 mi (0.1 km) from Bear Mountain Golf and Country Club and 1.7 mi (2.8 km) from All Fun Recreation Park. ...

      Enjoyed having hiking trails very close proximity along with amenities right there. Did not enjoy getting a barking dog as a neighbor without notice. Ruined the stay.
      Aug. 17, 2019

      CA $224 per night for 2 guests

      Sep. 2 - Sep. 3
      The Westin Bear Mountain Golf Resort & Spa, VictoriaCA $224
      Crown Isle Resort and Golf Community

      Crown Isle Resort and Golf Community

      399 Clubhouse Drive, Courtenay, BC
        4.0 out of 5.0
         
         
        4.4 out of 5 (512 reviews)

        Situated in Courtenay, this golf hotel is 0.1 mi (0.1 km) from Crown Isle Resort and Golf Community and within 3 mi (5 km) of Courtenay and District Memorial ...

        Noisy air conditioner! Room was as advertised . Nice setting on golf course
        Jul. 30, 2019

        CA $169 per night for 2 guests

        Sep. 2 - Sep. 3
        Crown Isle Resort and Golf CommunityCA $169
        Kootenay Lakeview Spa Resort & Event Centre

        Kootenay Lakeview Spa Resort & Event Centre

        1285 Queens Bay Road, Balfour, BC
          3.5 out of 5.0
           
           
          4.2 out of 5 (203 reviews)

          Situated on the waterfront, this eco-friendly hotel is within a 15-minute walk of Columbia Mountains and Balfour Golf Course. Kootenay Lake Ferry Terminal and ...

          Loved this place- lots of activities, lovely location, comfy beds
          Aug. 16, 2019

          CA $159 per night for 2 guests

          Sep. 2 - Sep. 3
          Kootenay Lakeview Spa Resort & Event CentreCA $159
          St. Eugene Golf Resort & Casino

          St. Eugene Golf Resort & Casino

          7777 Mission Road, Cranbrook, BC
            3.5 out of 5.0
             
             
            4.2 out of 5 (628 reviews)

            Situated near the airport, this spa resort is steps from Columbia Mountains and Casino of the Rockies. Wildstone Golf Course and Tamarack Centre are also within ...

            Received an upgrade as our room wasn’t ready. Much appreciated.
            Aug. 18, 2019

            CA $134 per night for 2 guests

            Sep. 14 - Sep. 15
            St. Eugene Golf Resort & CasinoCA $134
            Bighorn Meadows Resort

            Bighorn Meadows Resort

            10 Bighorn Boulevard, Radium Hot Springs, BC
              4.0 out of 5.0
               
               
              4.3 out of 5 (241 reviews)

              Situated in Radium Hot Springs, this golf condo building is 2.5 mi (4.1 km) from Radium Resort - The Springs Course and 2.7 mi (4.3 km) from Radium Hot Springs ...

              Lots of activitie on the property. Rooms were clean and spacious.
              Aug. 5, 2019

              Bighorn Meadows ResortGet Rates

              Sandcastle Inn

              Sandcastle Inn

              374 West Island Highway, Parksville, BC
                2.0 out of 5.0
                 
                 
                3.7 out of 5 (704 reviews)

                Located in Regional District of Nanaimo, this hotel is within a 5-minute walk of Paradise Fun Park and Parksville Beach. Rathtrevor Beach Provincial Park is ...

                Great place to stay for a night. Very friendly staff, clean room and breakfast is included.
                Aug. 16, 2019

                CA $89 per night for 2 guests

                Sep. 5 - Sep. 6
                Sandcastle InnCA $89
                Quaaout Lodge and Spa, Talking Rock Golf

                Quaaout Lodge and Spa, Talking Rock Golf

                1663 Little Shuswap Lake Road West, Chase, BC
                  3.5 out of 5.0
                   
                   
                  4.5 out of 5 (278 reviews)

                  Located in Chase, this beachfront resort is connected to the convention center, just steps from Columbia Mountains and Shuswap Lake. Talking Rock Golf Course ...

                  Nice quiet beach. First room the TV did not work. Replacement room was very nice. However we could hear the people above us walking, the people beside us smoked on their patio, our screen door would not close fully and other guests on the beach left their pets personal gift instead of cleaning it ...
                  Aug. 13, 2019

                  CA $189 per night for 2 guests

                  Sep. 11 - Sep. 12
                  Quaaout Lodge and Spa, Talking Rock GolfCA $189
                  SPIRIT RIDGE - in the Unbound Collection by Hyatt

                  SPIRIT RIDGE - in the Unbound Collection by Hyatt

                  1200 Rancher Creek Rd, Osoyoos, BC
                    4.0 out of 5.0
                     
                     
                    4.4 out of 5 (890 reviews)

                    This family-friendly Osoyoos resort is located on a lake, within a 10-minute walk of Osoyoos Lake and Nk'Mip Cellars. Rattlesnake Canyon and Osoyoos Golf Club ...

                    Great Getaway! I stayed here 4 years ago with a group of friends, and it was a simple decision to go here again with a few of the same people, some new, but all visiting from Ontario. Wine Country, Pool, Beach....perfect. The condos are great, clean, quiet. Full kitchen let us stay on the resort ...
                    Aug. 19, 2019

                    CA $170 per night for 2 guests

                    Sep. 15 - Sep. 16
                    SPIRIT RIDGE - in the Unbound Collection by HyattCA $170
                    Best Western Plus Wine Country Hotel & Suites

                    Best Western Plus Wine Country Hotel & Suites

                    3460 Carrington Road, West Kelowna, BC
                      2.5 out of 5.0
                       
                       
                      4.4 out of 5 (827 reviews)

                      Located in Westbank, this eco-friendly hotel is steps from Columbia Mountains and Two Eagles Golf Course. Westbank Centre Park and Okanagan Lake are also within ...

                      Amazing staff, wonderful hotel, couldn’t be happier!
                      Aug. 16, 2019

                      CA $148 per night for 2 guests

                      Sep. 3 - Sep. 4
                      Best Western Plus Wine Country Hotel & SuitesCA $148
                      Map

                      Pocket Guide: Golf Hotels in British Columbia

                      Search for hotels in British Columbia on Expedia. You can easily find your hotels in British Columbia using one of the methods below:

                      • View our selection of featured hotels in British Columbia
                      • Use the map to find hotels in the British Columbia neighborhood you prefer
                      • Use the filters to see hotels in a specific area of British Columbia, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in British Columbia
                      • Enter your travel dates to view the best deals on hotels in British Columbia - while they last