81 courses found · 46 with 18 holes
BC V9K2A5, British Columbia
Balfour, British Columbia
BC V0N 2L3, British Columbia
V7Z 0R2 Sechelt, British Columbia
Kimberley, British Columbia
Beach Drive 810, British Columbia
V3E3G7 Port Coquitlam, British Columbia
BC V1N 4L6, British Columbia
CA, British Columbia
BC, British Columbia
Christina Lake, British Columbia
BC, British Columbia
Lumby BC V0E 2G7, British Columbia
Balmoral Avenue 1718, British Columbia
British Columbia, British Columbia
v6W 1E2 Richmond, British Columbia
Trans-Canada Highway 4955, British Columbia
Canada, British Columbia
Canada, British Columbia
Canada, British Columbia
V3K 4S8, British Columbia
V0A 1E0 Edgewater, British Columbia
CA, British Columbia
Canada, British Columbia
British Columbia offers golf across a long Pacific coast, fertile interior valleys and mountain communities. Courses are spread widely, so a trip is usually best planned around one area rather than treated as a single-drive destination. Vancouver and Victoria suit coastal stays, while the Okanagan and Kootenays provide inland options with drier summer conditions and more pronounced elevation changes. Public access is common, but availability differs by community and season. The playing season varies considerably. Coastal areas can be playable earlier and later than higher inland locations, though rain is common in spring and autumn. Summer generally brings the most dependable conditions, particularly away from the coast, but wildfire smoke, heat and occasional course restrictions can affect plans. In mountain areas, snow and frost can shorten shoulder seasons. Book tee times and accommodation ahead for weekends and holiday periods, and allow realistic driving time: routes may include ferries, mountain passes or long distances between towns. Check local conditions shortly before travel, especially when moving between coastal and interior regions. Regional tourism offices and course websites provide current opening dates, booking policies and alerts.
Help other golfers by adding a missing golf course or updating existing information.
Help ThatGolfApp