top of page
  • jcookbc

Christina Lake

Updated: Jul 25, 2023

Population: 1329

Elevation: 445m / 1,463ft

Christina Lake is a lake and a recreational area in the Boundary Country of the West Kootenay region of British Columbia. It is located on Crowsnest Highway (Highway 3), 20 km east of Grand Forks and 73 km southwest of Castlegar. The lake is named after Christina McDonald, the daughter of a fur-trader who ran a trading post at Fort Colville in the 1800s. Christina Lake is known for having the warmest water of any tree-lined lake in Western Canada, making it a popular destination for swimming, boating, fishing and water sports. The area also offers other attractions and activities, such as:

The Christina Lake Golf Course, a scenic course with black sand traps that was built on the site of the old ghost town of Cascade City.

The Trans Canada Trail and the historic Dewdney Trail and Kettle Valley Railroad Trail, which meet at Christina Lake and provide opportunities for hiking and biking.

The Welcome Centre, which includes the town’s visitor centre and an art gallery.

The Alpine Inn, a former summer resort hotel where Japanese people were relocated during World War II.

Christina Lake is a region that offers natural beauty, cultural diversity and outdoor adventure for travelers who want to enjoy a warm and relaxing lake experience.


Christina Lake Regional Government

Grace McGregor

Board Vice-chair of Electoral Area ‘C’/Christina Lake Director

Cell: (250) 442-7118


Christina Lake Welcome Centre

1675 Highway 3

Christina Lake BC V0H 1E2

Phone: (250) 447-6161


Regional District of Kootenay Boundary (RDKB)

202 - 843 Rossland Avenue - Trail, BC - V1R 4S8

Phone: (250) 368-9148

Toll Free: (800) 355-7352


Christina Lake Community Page

Christina Lake Demographics Information


Christina Lake Elementary School

49 Westlake Drive - Christina Lake, BC - V0H 1E0

Phone: (250) 447-9423

Email: (Principal - Shawn Lockhart)

Grand Forks Secondary School

1331 Central Avenue Box 339 - Grand Forks, BC - V0H 1H0

Phone: (250) 442-8285


(22km - 15min drive from Christina Lake)


Boundary District Hospital

7649 - 22nd Street - Grand Forks, BC - V0H 1H2

Phone: (250) 443-2100

(22km - 15min drive from Christina Lake)

Christina Lake Medical Clinic (Non-Emergency)

1875 Bakery Frontage Road - Christina Lake, BC - V0H 1E0

Phone: (250) 447-6262


West Kootenay Regional Airport

Hall Road, just off of Highway 3A

Castlegar, BC - V1N 4M5

(250) 365-5151

(76km - 51 minute drive from Christina Lake)


Trail Regional Airport

Airport Operations

9019 BC-22A - Trail, BC - V1R 4W6

Phone: (250) 367-0029

(97km ~ 75 minute drive from Christina Lake)

Flights and Reservations

Pacific Coastal Airlines

4980 Cowley Crescent - Richmond, BC - V7B 1C1

Phone: (800) 663-2872


Kelowna International Airport

1-5533 Airport Way - Kelowna, BC - V1V 1S1

Phone: (250) 807-4300


(229km ~ 2hr40min drive from Christina Lake)

Approximate distance from Christina Lake to...

Grand Forks, BC - 22km / 14mi

Nelson, BC - 116km / 72mi

Castlegar, BC - 76km /47mi

Kelowna, BC - 230km / 143mi

Vancouver, BC - 541km / 336mi

Cranbrook, BC - 299km / 186mi

Calgary, BC - 690km / 429mi

Spokane, WA - 187km / 116mi

Seattle, WA - 569km / 354mi

Sandpoint, ID - 221km / 137mi

A snapshot of the local climate...

13 views0 comments

Recent Posts

See All



bottom of page