B.C. Mental Health Walk-in Intake Clinics

Looking for mental health support or services in your area?

Parents and youth can access community mental health assessments, supports and services in B.C. — in fact, Child and Youth Mental Health teams currently offer 90 walk-in intake clinics for children, youth and their families at convenient locations throughout BC where children and youth can receive a same-day initial assessment by a trained professional in a confidential environment.

For clinic locations in your area, and their hours of operation, see the list of intake clinics below.

British Columbians seeking urgent care for children and youth can contact their local Child and Youth Mental Health office during regular office hours.

Region / Location
Address
Hours
 
Lower Mainland
Vancouver-Kerrisdale
Pacific Spirit
2110 W. 43rd Ave, 3rd Floor
Intake days: Tuesday & Wednesday 
Hours: 9:00 a.m. – 4:00 p.m.
 
Lower Mainland
Vancouver-Downtown
Youth Outreach Mental Health Team
550 Cambie Street, 2nd floor
Walk in/outreach day: Monday Hours: 9:00 a.m. – 5:00 p.m.
 
Lower Mainland
North East Vancouver
Sunrise
2750 Hastings Street East
Intake days: Monday and Tuesday
Hours: 9:00 a.m. – 4:00 p.m.
 
Lower Mainland
Vancouver-Mt Pleasant
Raven Song
2450 Ontario Street, Vancouver
Intake day: Tuesday
Hours: 9:00 a.m. – 4:00 p.m.
 
Lower Mainland
Vancouver South Richmond
6100 Bowling Green Road, Richmond
Intake day: Thursday
Hours: 9:00 a.m. – 4:00 p.m.
 
Lower Mainland
Vancouver West End
870 Denman Street
Intake day: Thursday
Hours: 12:00 p.m. – 1:00 p.m.
 
Lower Mainland
Pemberton
#205 -1366 Aster Street
Wednesday 1:00 p.m. - 3:30 p.m.
Thursday 9:00 a.m. - 11:30 a.m.
 
Lower Mainland
Whistler
Whistler Secondary School,
8000 Alpine Way
2nd and 4th Tuesday of every month
Hours: 9:30 a.m. -  10:30 a.m.
 
Lower Mainland
Squamish
1100 Hunter Place
Tuesday 9:00 a.m. - 11:30 a.m.
Wednesday 1:00 p.m. - 3:30 p.m.
 
Lower Mainland
North Vancouver
#301-224 West Esplanade
Tuesday 9:00 a.m. - 12:00 p.m. and 1:00 p.m. - 3:30 p.m.
Wednesday 9:00 a.m. - 12:00 p.m. and 1:00 p.m. - 3:30 p.m.
 
Lower Mainland
Sechelt
4598 Wharf Road
Tuesday 9:00 a.m. - 12:00 p.m.
 
Lower Mainland
Gibsons
#206 – 938 Gibsons Way
Thursday 9:00 a.m. -12:00 p.m.
 
Lower Mainland
Pender Harbour
13639 Sunshine Coast Highway (Madeira Park)
2nd Wednesday of every month; 1:00 p.m. - 4:00 p.m.
 
Lower Mainland
Sechelt Indian Band Office
5545 Sunshine Coast Highway
4th Thursday of every month 1:00 p.m. - 4:00 p.m.
 
Lower Mainland
Powell River
6944 Alberni Street
Tuesday 9:00 a.m. - 4:00 p.m.
 
Lower Mainland
Bella Coola
636 Cliff Street
Thursday 1:00 p.m. - 3:30 p.m.
 
Fraser Valley
Abbotsford - MCFD
2828 Cruickshank Street
Tuesday 9:00 a.m. – 4:00 p.m.
 
Fraser Valley
Abbotsford - MCFD - Early Childhood
102-32885 Ventura Ave.
Call toll free to make appointment:
1 877 850-2686
 
Fraser Valley
Abbotsford Youth Health Centre
200-31205 Maclure Rd.
Tuesday 3:00 p.m. - 7:00 p.m. Wednesday, Thursday 3:00 p.m. - 6 p.m.
Fraser Valley
Agassiz - MCFD/FVACFSS
7278 Pioneer Ave. V0M 1A0
Thursday 2:30 p.m. - 4:30 p.m.
​ ​
Fraser Valley
Agassiz - Youth Health Clinic
7086 Cheam. Ave, V0M 1AO
Wednesday 1:30 p.m. - 4:30 p.m.
​ ​
Fraser Valley
Chilliwack - MCFD Office
Neighbourhood Learning Centre
46361 Yale Road
Wednesday 9:00 a.m. – 4:00 p.m.
​ ​
Fraser Valley
Sto-Lo Youth Health Clinic
Bldg 7, 7201 Veddar Rd
Thursday 2:00 p.m. – 5:00 p.m.
​ ​
Fraser Valley
Chilliwack Senior Secondary Youth Clinic
46361 Yale Rd
Tuesday 5:00 p.m. – 7:00 p.m.
​ ​
Fraser Valley
Hope
833-3rd Ave. V0X 1L0
Wednesday 2:00 p.m. – 4:00 p.m.
​ ​
Fraser Valley
Mission
201-7364 Horne St
Tuesday 9:00 a.m. – 12:00 p.m., 1:00 p.m. – 3:00 p.m.
​ ​
Fraser Valley
Tri-Cities
300 - 3003 St. Johns Street, Port Moody
Tuesday, Thursday 9:00 a.m. - 3:30 p.m.
​ ​
Fraser Valley
Burnaby South
201 - 7645 Kingsway  V3N 3C7
Wednesday 9:30 a.m. - 3:30 p.m.
Thursday 12:00 p.m. – 6:00 p.m.
​ ​
Fraser Valley
Burnaby North
102 - 4430 Halifax Street, Burnaby  V5C 5R4
Tuesday 9:30 a.m. - 3:30 p.m.
​ ​
Fraser Valley
New Westminster
201 - 1065 Columbia Street V3M 6H7
Tuesday 12:00 p.m. - 4:00 p.m.
​ ​
Fraser Valley
Maple Ridge and Ridge Meadows
22323 - 119 Avenue V2X 2Z2
Thursday 9:00 a.m. – 4:00 p.m.
​ ​
Fraser Valley
Surrey (Cloverdale)
15405 88th Avenue
Wednesday 9:00 a.m. - 3:30 p.m.
​ ​
Fraser Valley
Langley
Bldg. 100 - 120 - 20434 64th Avenue
Wednesday 8:30 a.m. - 3:30 p.m.
​ ​
Fraser Valley
White Rock
15455 Vine Avenue
Tuesday 9:00 a.m. – 5:00 p.m.
​ ​
Fraser Valley
Delta (N. Delta)
200-11861 88th Avenue
Tuesday 9:00 a.m. – 12:00 p.m.
​ ​
Fraser Valley
Delta (Ladner)
220-5000 Bridge Street
Thursday 9:00 a.m. – 12:00 p.m.
​ ​
Fraser Valley
Surrey (Guildford)
8-15355 102A Avenue
Wednesday 9:00 a.m. - 3:30 p.m.
​ ​
Fraser Valley
Surrey (Newton)
2nd Floor, 13630 72nd Avenue
Wednesday 9:00 a.m. - 3:30 p.m.
​ ​
Fraser Valley
Surrey (North)
201-13680-105A Avenue
Wednesday 9:00 a.m. - 3:30 p.m.
​ ​
Interior
Grand Forks
486 72 Ave. Grand Forks V0H 1H0
Thursday 1:30 p.m. - 3:30 p.m.
​ ​
Interior
Trail
#278 Farwell St. Trail V1R 4S9
Thursday 1:00 p.m. - 3:00 p.m.
​ ​
Interior
Castlegar
124-845 Columbia Ave. Castlegar V1N 1H3
Tuesday 9:00 a.m. - 11:30 a.m.
​ ​
Interior
Nelson
566 Stanley St. Nelson V1L 1N2
Tuesday, Thursday 9:00 a.m. - 11:00 a.m.
​ ​
Interior
Cranbrook
201-1212 2nd St. N. Cranbrook V1C 4T6
Monday - Wednesday 9:30 a.m. - 12:00 p.m.
Thursday 10:30 a.m. - 11:30 a.m.
​ ​
Interior
Invermere
625 4 St. Invermere V0A 1K0
Tuesday 9:30 a.m. – 12:00 p.m.
​ ​
Interior
Fernie
341 2nd Ave. Fernie V0B 1M0
Wednesday 1:00 p.m. - 4:00 p.m.
​ ​
Interior
Creston
915 Pine St. Creston V0B 1G0
Tuesday 8:30 a.m. - 11:30 a.m.
Thursday 1:15 p.m. - 4:00 p.m.
​ ​
Interior
Golden
1104 9th St. Golden V0A 1H0
Tuesday 9:30 a.m. - 12:00 p.m.
​ ​
Interior
Penticton
Penticton CYMHS - 3rd Floor - 740 Carmi Avenue Penticton
Tuesday, Wednesday, Thursday 1:00 p.m. - 3:30 p.m.
​ ​
Interior
Kelowna
Central Okanagan CYMHS - Suite 204 - 260 Harvey Avenue Kelowna
Tuesday, Thursday
9:00 a.m. - 11 a.m.
​ ​
Interior
Vernon
CYMHS - 3007 35th Avenue Vernon
Tuesday, Thursday 9:00 a.m. - 11:00 a.m., 1:00 p.m. - 3:30 p.m.
​ ​
Interior
Kamloops
MCFD Office - #210 - 1165 Battle Street  Kamloops V2C 2N4
Tuesday, Thursday - 9:00 a.m. - 12:00 p.m., 1:00 p.m. - 4:00 p.m.
​ ​
Interior
Kamloops
MCFD Office - #201 - 905 Southill Street  Kamloops,   V2B 7Z9
Tuesday, Thursdays 9:00 a.m. - 12:00 p.m., 1:00 p.m. - 3:30 p.m.
​ ​
Interior
Williams Lake
MCFD Office - 280 North MacKenzie Avenue  Williams Lake,  V2G 1N6
Thursday, 9:00 a.m. - 11:00 a.m., 1:00 p.m. - 3:30 p.m.
​ ​
Interior
100 Mile House
MCFD Office - #4 - 170 Cedar Avenue  PO Box 607, 100 Mile House,  V0K 2E0
Thursday 9:30 a.m. - 11:30 a.m., 1:30 p.m. - 3:30p.m.
​ ​
Interior
Clearwater
MCFD Office - 660 Park Drive  Clearwater, V0E 1N1
Tuesday 9:30 a.m. - 11:30 a.m., 1:30 p.m. - 3:30 p.m.
​ ​
Interior
Barrier
Barriere Secondary School - 4811 Barriere Town Road  Barriere, V0E 1E0
Thursday 10:00 a.m. - 2:00 p.m.
​ ​
Interior
Merritt
MCFD Office - 2180 Coutlee Avenue  PO Box 4400 STN MAIN  Merritt, BC  V1K 1B8
Thursday 1:00 p.m. - 4:00 p.m.
​ ​
Interior
Ashcroft
MCFD Office - 611 Railway Avenue, Ashcroft, BC V0K 1A0
Desert Sands Community School - 435 Ranch Road, Ashcroft,  BC
Wednesday 9:00 a.m. - 11:00 a.m.
Thursday 9:00 a.m. - 3:00 p.m.
​ ​
Interior
Lillooet
MCFD Office - 514 Main Street  PO Box 485  Lillooet,  BC V0K 1V0
Wednesday 9:00 a.m. - 11:00 a.m.                                               
​ ​
Interior
Clinton
David Stoddard School - 1203 Cariboo Avenue, Clinton
Tuesday 9:00 a.m. - 3:00 p.m.   
​ ​
Interior
Lytton
St. Bartholomew’s Health Centre - 531 Main Street, Lytton, BC
Monday 9:00 a.m. – 12:00 p.m.
​ ​
Interior
Salmon Arm
MCFD Office - 550 Lakeshore Drive NE, PO Box 100 STN MAIN  Salmon Arm, BC  V1E 4S4
Tuesday 1:00 p.m. - 3:30 p.m.
Wednesday 9:00 a.m. - 11:30 a.m.
​ ​
Vancouver Island
Duncan
Suite B 161 4th St. Duncan, BC V9L 5J8
Tuesday 9:00 a.m. - 11:00 a.m., 1:00 p.m. - 3:00 p.m.
​ ​
Vancouver Island
Westshore
2nd floor - 345 Wale Rd, Victoria, BC V9B 6X2
Tuesday 9:00 a.m. - 12:00 noon, Thursday 12:00 noon - 3:00 p.m.
​ ​
Vancouver Island
Saanich
201-4478 W. Saanich Rd, Victoria, BC V8W 9S3
Tuesday 9:00 a.m. - 12:00 noon,
Thursday 12:00 noon - 3:00 p.m.
​ ​
Vancouver Island
Victoria
302-2955 Jutland Rd, Victoria, BC V8W 9S3
Tuesday 9:00 a.m. - 12:00 noon,
Thursday 12:00 noon - 3:00 p.m.
​ ​
Vancouver Island
Nanaimo
202-488 Albert Street Nanaimo, BC V9R 2V7
Wednesday, Thursday 9:00 a.m. - 12:00 p.m., 1:00 p.m. - 3:00 p.m.
​ ​
Vancouver Island
Parksville
Family Place, 494 Bay Ave, Parksville BC
Tuesday 9:00 a.m. - 3:30 p.m.
​ ​
Vancouver Island
Parksville
Parksville Oceanside Health Centre, 489 Alberni Hwy, Parksville
Monday - Friday, 10:00 a.m. - 7:00 p.m.
​ ​
Vancouver Island
Port Alberni
MCFD: 4088 8th Ave, Port Alberni BC
Wednesday 9:00 a.m. - 3:30 p.m.
​ ​
Vancouver Island
Courtenay
MCFD: 2455 Mansfield Drive, Courtenay BC, V9N 2M2
Wednesday 9:00 a.m. - 12:00 p.m.
​ ​
Vancouver Island
Campbell River
MCFD: 215 1180 Ironwood Road, Campbell River
Wednesday, 9:00 a.m. - 12:00 p.m., 1:00 p.m. - 3:30 p.m.
​ ​
North
Kitimat
CYMH office, 795 Lahakas Blvd
Thursday 9:00 a.m. - 12:00 p.m., 1:00 p.m. - 4:00 p.m.
​ ​
North
Terrace
CYMH office 400 - 4545 Lazelle Avenue
Tuesday 9:00 a.m. - 12:00 p.m., 1:00 p.m. - 4:00 p.m.
​ ​
North
Terrace
Sleeping Beauty Lodge 2715 Tetrault Ave
Wednesday 9:00 a.m. - 12:00 p.m.
​ ​
North
Terrace
CYMH office 400 - 4545 Lazelle Avenue
Wednesday 1:00 p.m. - 4:00 p.m.
​ ​
North
Smithers
CYMH office (2nd Floor, 3793 Alfred Avenue, Smithers)
Wednesday, 9:00 a.m. - 3:00 p.m. (closed for lunch from 12-1)
​ ​
North
Prince Rupert
580 - 309 2nd Avenue Prince Rupert
Tuesday 1:00 p.m. - 3:00 p.m.
Thursday 9:00 a.m. - 11:00 a.m.
​ ​
North
Haida Gwaii
Serving Queen Charlotte, Skidegate, Sandspit and Port Clements
214 Ocean View Drive Queen Charlotte City
Monday, Tuesday, Friday 9:00 a.m. - 12:00 p.m., 1:00 p.m. - 4:00 p.m.
​ ​
North
Haida Gwaii
1666 Orr Street Masset
Wednesday, Thursday 9:00 a.m. - 12:00 p.m., 1:00 p.m. – 4:00 p.m.
​ ​
North
Hazelton
Wrinch Memorial Hospital (2510, Hwy 62, Hazelton)
Wednesday, 10:00 a.m. - 1:00 p.m.
​ ​
North
Houston
Houston Health Center (3202 14th Street, Houston)
Thursday, 12:30 p.m. - 3:30 p.m.
​ ​
North
Quesnel
MCFD office 163 Kinchant St. Quesnel V2J 2R1
Tuesday, Thursday 8:30 a.m. - 4:00p.m.
​ ​
North
Prince George
Intersect Youth and Family Services  1294 Third Ave, Prince George V2L 3E7 
Monday - Friday 9:00 a.m. - 11:00 a.m.
​ ​
North
Fort Nelson
5020 Airport Drive, Fort Nelson, BC
Tuesday 9:00 a.m. - 11:00 a.m.
​ ​
North
Fort St John
Suite 200  9900 100 Ave, Fort St John, BC
Wednesday 9:00 a.m. - 11:00 a.m. and 1:00 p.m. - 3:00 p.m.
​ ​
North
Dawson Creek
Suite 205 1508 102 Ave, Dawson Creek, BC
Tuesday 10:00 a.m. - 12:00 p.m., 1:00 p.m. - 3:00 p.m.
​ ​
North
Chetwynd
4744 52 St, Chetwynd, BC
Thursday 9:00 a.m. - 11:00 a.m.
​ ​
North
Tumbler Ridge
Tumbler Ridge High School intake with clinician
Thursday 9:00 a.m. - 3:00 p.m.