Western Canada
64 towns in Western Canada, with 24 surf spots, 33 ski resorts, 3 kitesurf spots, 3 windsurf spots, 6 sailing spots, 172 dive sites, 18 kayak spots, 40 climbing areas and 49 mountain bike areas. Open one for its week.
Best this week first
Showing 50 of 64 towns.
- SidneyAirport 2 kmThis week: GoodBest day 100/1007 good days
- North SaanichAirport 1 kmThis week: GoodBest day 100/1007 good days
- Campbell RiverAirport 8 kmThis week: GoodBest day 100/1007 good days
- ParksvilleAirport 6 kmThis week: GoodBest day 100/1007 good days
- ComoxAirport 36 kmThis week: GoodBest day 100/1007 good days
- LadysmithAirport 8 kmThis week: GoodBest day 100/1007 good days
- NanaimoAirport 13 kmThis week: GoodBest day 100/1007 good days
- SecheltAirport 49 kmThis week: GoodBest day 100/1007 good days
- Powell RiverAirport 2 kmThis week: GoodBest day 100/1007 good days
- Port RenfrewAirport 69 kmThis week: GoodBest day 95/1006 good days
- Brentwood BayAirport 7 kmThis week: GoodBest day 100/1007 good days
- EastsoundAirport 1 kmThis week: GoodBest day 100/1007 good days
- LantzvilleAirport 25 kmThis week: GoodBest day 100/1007 good days
- SquamishAirport 56 kmThis week: GoodBest day 100/1007 good days
- Bowen IslandAirport 24 kmThis week: GoodBest day 100/1007 good days
- UclueletAirport 23 kmThis week: GoodBest day 96/1005 good days
- TofinoAirport 12 kmThis week: GoodBest day 89/1006 good days
- VancouverAirport 8 kmFamily facilitiesThis week: GoodBest day 100/1007 good days
- Point RobertsAirport 25 kmThis week: GoodBest day 100/1007 good days
- VictoriaAirport 25 kmThis week: GoodBest day 99/1007 good days
- MalahatAirport 15 kmThis week: GoodBest day 100/1007 good days
- North VancouverAirport 16 kmFamily facilitiesThis week: GoodBest day 100/1007 good days
- Oak BayAirport 24 kmThis week: GoodBest day 99/1007 good days
- Harrison Hot SpringsAirport 52 kmThis week: GoodBest day 95/1007 good days
- ColwoodAirport 25 kmThis week: GoodBest day 99/1007 good days
- SaywardAirport 69 kmThis week: GoodBest day 99/1007 good days
- EsquimaltAirport 24 kmThis week: GoodBest day 99/1007 good days
- SaanichAirport 21 kmThis week: GoodBest day 99/1006 good days
- SookeAirport 37 kmThis week: GoodBest day 99/1006 good days
- Lax Kw AlaamsAirport 30 kmThis week: GoodBest day 97/1005 good days
- MassetAirport 2 kmThis week: GoodBest day 97/1004 good days
- Port HardyAirport 10 kmThis week: GoodBest day 95/1005 good days
- Prince RupertAirport 8 kmThis week: GoodBest day 91/1005 good days
- Nelson British ColumbiaAirport 34 kmThis week: GoodBest day 91/1004 good days
- Sun PeaksAirport 42 kmThis week: GoodBest day 85/1007 good days
- JasperAirport 207 kmThis week: GoodBest day 90/1004 good days
- Campbell CreekAirport 26 kmThis week: GoodBest day 84/1007 good days
- BanffAirport 109 kmFamily facilitiesThis week: GoodBest day 87/1004 good days
- WhistlerAirport 104 kmFamily facilitiesThis week: GoodBest day 86/1006 good days
- GoldenAirport 206 kmThis week: GoodBest day 85/1003 good days
- Lake LouiseAirport 155 kmThis week: GoodBest day 82/1007 good days
- PanoramaAirport 100 kmThis week: GoodBest day 78/1007 good days
- RosslandAirport 27 kmFamily facilitiesThis week: GoodBest day 77/1007 good days
- ClearwaterAirport 109 kmFamily facilitiesThis week: GoodBest day 79/1007 good days
- Crowsnest PassAirport 94 kmFamily facilitiesThis week: GoodBest day 77/1006 good days
- ElkwaterAirport 51 kmThis week: GoodBest day 73/1005 good days
- White RockAirport 32 kmThis week: GoodBest day 69/1006 good days
- GreenwoodAirport 79 kmThis week: GoodBest day 66/1006 good days
- KimberleyAirport 17 kmFamily facilitiesThis week: GoodBest day 62/1003 good days
- RevelstokeAirport 143 kmFamily facilitiesThis week: GoodBest day 60/1001 good day
The map needs JavaScript. The list beside it holds every town, 50 at a time, and each place's page links to Google Maps.
Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns in it.
Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.
Every town, A to Z (64)
- 108 Mile Ranch
- Banff
- Bowen Island
- Brentwood Bay
- Campbell Creek
- Campbell River
- Clearwater
- Colwood
- Comox
- Cote
- Crowsnest Pass
- Eastsound
- Elkford
- Elkwater
- Esquimalt
- Fairmont Hot Springs
- Fairview
- Fernie
- Fort St. James
- Golden
- Greenwood
- Harrison Hot Springs
- Hedley
- Jasper
- Kimberley
- Ladysmith
- Lake Louise
- Lantzville
- Lax Kw Alaams
- Malahat
- Masset
- Nanaimo
- Nelson British Columbia
- North Saanich
- North Vancouver
- Oak Bay
- Osoyoos
- Oyster River
- Panorama
- Parksville
- Peace River
- Point Roberts
- Port Hardy
- Port Renfrew
- Powell River
- Prince Rupert
- Revelstoke
- Rossland
- Saanich
- Saprae Creek
- Sayward
- Sechelt
- Sidney
- Silver Star Mountain Resort
- Sooke
- Squamish
- Sun Peaks
- Tofino
- Ucluelet
- Vancouver
- Victoria
- Wabamun
- Whistler
- White Rock