Ski resorts are located all around the lower mainland in British Columbia. Here are a few of them for your interest.

Ski Resorts near Vancouver

Below are ski resorts specifically in Greater Vancouver, meaning they are just several minutes drive away from the city. At the bottom is a little more information about ski resorts a little further away, such as in Whistler, BC.


Grouse Mountain is a highly popular local alpine ski area in North Vancouver. There are chairlifts, but many people go hiking up the Grouse (the trail is called the Grouse Grind) year around. It sits on the North Vancouver locality and is a North Shore Mountain in the Pacific Range in British Columbia.

Address: 6400 Nancy Greene Way, North Vancouver, BC V7R 4K9

Elevation: 4,039′

Phone: (604) 980-9311


Cypress Mountain is located in West Vancouver, BC and situated in the south area of the Cypress Provincial Park. You can ski there as it is under a BC Parks Park Use Permit. 

Address: Cypress Provincial Park, 6000 Cypress Bowl Rd, Vancouver, BC V0N 1G0

Elevation: 2,953′

Phone: (604) 926-5612


Mount Seymour Provincial Park has a skiing area, free parking, and a good rental system for skis, and fairly easy skiing slopes (great for beginners). 

Address: 1700 Mt Seymour Rd, North Vancouver, BC V7G 1L3

Top elevation: 4,150’

Base elevation: 3,068’

Phone: (604) 986-2261


Be sure to check out all the ski resorts and areas near Whistler, BC, which is a short 98-minute drive from Vancouver. Whistler is where the Olympics happened in 2010, and is a very popular spot for skiers and travelers from the lower mainland, including places like Whistler Olympic Park, Whistler Blackcomb ski resort, or Whistler Ski Resort BC, and so on. Whether for skiing or hiking, shopping or tourism, Whistler is often frequented by people year around.