Laboratory Services in British Columbia

Laboratory services and testing facilities across British Columbia. Find locations in your community.

Search Labs by Cities

Filter by city

100 Mile District General Hospital Laboratory

555 Cedar Avenue South, 100 Mile House, BC V0K 2K0
Appointment times: Monday - Friday: 7:30 a.m. - 4:30 p.m.
Book Now

Abbotsford Regional Hospital & Cancer Centre

32900 Marshall Road, Abbotsford, BC V2S 1K2
Appointment times: Monday - Friday: 7 a.m. - 4 p.m.
Book Now

Arrow Lakes Hospital Laboratory

97 East 1 Ave, Nakusp, BC V0G 1R0
Appointment times: Monday - Friday: 8 a.m. - 12 p.m.
Book Now

Ashcroft Hospital & Community Health Care Centre Laboratory

700 Ash-Cache Creek Hwy, Ashcroft, BC V0K 1A0
Appointment times: Monday: 7:40 a.m. - 2 p.m. | Tuesday: 8 a.m. - 2 p.m. | Thursday: 8 a.m. - 2 p.m. | Friday: 7:40 a.m. - 2 p.m.
Book Now

Associate Medical Clinic Laboratory

1973 Columbia Avenue, Rossland, BC V0G 1R0
Appointment times: Thursday: 8 a.m. - 1:40 p.m.
Book Now

Barriere Health Centre Laboratory

4537 Barriere Town Road, Barriere, BC V0E 1E0
Appointment times: Monday - Friday: 8:30 a.m. - 4 p.m.
Book Now

Boundary Hospital Laboratory

7649-22nd Street, Grand Forks, BC V0H 1H0
Appointment times: Monday - Friday: 7:30 a.m. - 2 p.m.
Book Now

Burnaby Hospital

3935 Kincaid Avenue, Burnaby, BC V5G 2X6
Appointment times: Monday - Friday: 7 a.m. - 3:45 p.m.
Book Now

Cariboo Memorial Hospital Laboratory

517 North 6th Avenue, Williams Lake, BC V2G 2G8
Appointment times: Monday - Friday: 7:20 a.m. - 4:40 p.m. | Saturday: 7:20 a.m. - 11:30 a.m.
Book Now

Castlegar and District Community Health Centre Laboratory

709-10th Street, Castlegar, BC V1N 2H7
Appointment times: Monday - Friday: 8 a.m. - 4 p.m.
Book Now

Chase Health Centre Laboratory

825 Thompson Avenue, Chase, BC V0E 1M0
Appointment times: Monday - Friday: 8 a.m. - 1:30 p.m.
Book Now

Chilliwack General Hospital

45600 Menholm Road, Chilliwack, BC V2P 1P7
Appointment times: Monday - Friday: 7:30 a.m. - 4 p.m.
Book Now

Clinton Health & Wellness Centre Laboratory

1510 Cariboo Hwy, Clinton, BC V0K 1K0
Appointment times: Wednesday: 7:30 a.m. - 1 p.m.
Book Now

Creston Valley Hospital Laboratory

312-15th Avenue, Creston, BC V0B 1G0
Appointment times: Monday - Friday: 7:50 a.m. - 3:20 p.m.
Book Now

Delta Hospital

5800 Mountain View Blvd, Delta, BC V4K 3V6
Appointment times: Monday - Friday: 7:30 a.m. - 3:30 p.m.
Book Now

Dr. Helmcken Memorial Hospital Laboratory

640 Park Drive, Clearwater, BC V0E 1N0
Appointment times: Monday - Friday: 8:20 a.m. - 1:30 p.m.
Book Now

Eagle Ridge Hospital

475 Guildford Way, Port Moody, BC V3H 3W9
Appointment times: Monday - Friday: 8 a.m. - 4 p.m.
Book Now

East Shore Community Health Centre Laboratory

PO Box 161, 15985 Hwy 3A, Crawford Bay, BC V0B 1E0
Appointment times: Wednesday: 7:40 a.m. - 9:40 a.m. | Friday: 7:40 a.m. - 9:40 a.m.
Book Now

Elk Valley Hospital Laboratory

1501-5th Avenue, Fernie, BC V0B 1M0
Appointment times: Monday - Friday: 7:30 a.m. - 4 p.m.
Book Now

Elkford Health Centre Laboratory

212 Alpine Way, Elkford, BC V0B 1H0
Book Now

Enderby Community Health Centre Laboratory

707-3rd Ave Box 610, Enderby, BC V0E 1V0
Appointment times: Monday: 7:40 a.m. - 2:50 p.m. | Tuesday: 7:40 a.m. - 1:50 p.m. | Wednesday - Friday: 7:40 a.m. - 2:50 p.m.
Book Now

Fraser Canyon Hospital

1275 7th Avenue, Hope, BC V0X 1L4
Appointment times: Monday - Friday: 7:30 a.m. - 3:30 p.m.
Book Now

Gateway Medical Lab

106 - 2051 McCallum Road, Abbotsford, BC V2S 3N5
Appointment times: Monday - Friday: 6:30 a.m. - 4:30 p.m.
Book Now

Golden & District Hospital Laboratory

835 - 9th Avenue South, Golden, BC V0A 1H0
Appointment times: Monday - Thursday: 8 a.m. - 3 p.m. | Friday: 8 a.m. - 2 p.m.
Book Now

Greenwood Public Health Building Laboratory

255 S Government St (Basement), Greenwood, BC V0H 1J0
Appointment times: Wednesday: 8 a.m. - 10:20 a.m.
Book Now

Invermere & District Hospital Laboratory

850-10th Avenue, Invermere, BC V0A 1K0
Appointment times: Monday - Friday: 8 a.m. - 4 p.m.
Book Now

Jim Pattison Outpatient Care & Surgery Centre

9750 140th Street, Surrey, BC V3R 0Z7
Appointment times: Monday - Friday: 7 a.m. - 5 p.m. | Saturday - Sunday: 9 a.m. - 5 p.m.
Book Now

Kaslo Primary Health Centre Laboratory

673 A Avenue, Kaslo, BC V0G 1M0
Appointment times: Tuesday - Thursday: 7:50 a.m. - 12 p.m.
Book Now

Kelowna General Hospital Laboratory

Dr. Walter Anderson Building, 2251 Pandosy Street, Kelowna, BC V1Y 1T2
Appointment times: Monday - Friday: 7 a.m. - 7 p.m.
Book Now

Kootenay Lake Hospital Laboratory

3 View Street, Nelson, BC V1L 2V1
Appointment times: Monday - Friday: 8 a.m. - 4:30 p.m.
Book Now

Langley Memorial Hospital

22051 Fraser Highway, Langley, BC V3A 4H4
Appointment times: Monday - Friday: 8 a.m. - 5 p.m.
Book Now

Lillooet Hospital & Health Centre Laboratory

951 Murray Street, Lillooet, BC V0K 1V0
Appointment times: Monday - Friday: 8:30 a.m. - 2:40 p.m.
Book Now

Lions Gate Hospital

1st Floor - 240 East 13th Street, North Vancouver, BC V7L 2L6
Appointment times: Monday - Friday: 7:30 a.m. - 3:45 p.m.
Book Now

Logan Lake Health Centre Laboratory

5 Beryl Drive, Logan Lake, BC V0K 1W0
Appointment times: Monday - Friday: 8:40 a.m. - 12:30 p.m.
Book Now

Lytton Primary Care Clinic

1540 Silo Road, Lytton, BC V0K 1Z0
Book Now

Midway Blood Laboratory Services

500 Haynes St, Midway, BC V0H 1M0
Appointment times: Tuesday: 8:20 a.m. - 12:30 p.m. | Thursday: 8:20 a.m. - 12:30 p.m.
Book Now

Mission Memorial Hospital

7324 Hurd Street, Mission, BC V2V 3H5
Appointment times: Monday - Friday: 8 a.m. - 4 p.m. | Saturday: 8 a.m. - 1 p.m.
Book Now

Mount Saint Joseph Hospital Laboratory

3080 Prince Edward Street, Vancouver, BC V5T 3N4
Appointment times: Monday - Friday: 8:30 a.m. - 2:05 p.m.
Book Now

Nicola Valley Hospital and Health Centre Laboratory

3451 Voght Street, Merritt, BC V1K 1C6
Appointment times: Monday: 7:30 a.m. - 3 p.m. | Tuesday - Friday: 7:30 a.m. - 3:30 p.m. | Saturday: 8 a.m. - 2 p.m.
Book Now

Northills Centre Laboratory

#61-700 Tranquille Rd, Kamloops, BC V2B-3H9
Appointment times: Monday - Friday: 8:10 a.m. - 4 p.m.
Book Now

Peace Arch Hospital

15521 Russell Avenue, White Rock, BC V4B 5M2
Appointment times: Monday - Friday: 7:30 a.m. - 5 p.m.
Book Now

Pemberton Health Centre Laboratory

1403 Portage Road, Pemberton, BC V0N 2L0
Appointment times: Monday - Friday: 8:55 a.m. - 3:45 p.m.
Book Now

Penticton Regional Hospital Laboratory

550 Carmi Avenue, Penticton, BC V2A 3G6
Appointment times: Monday - Friday: 7:30 a.m. - 3:30 p.m.
Book Now

Pleasant Valley Health Centre Laboratory

3800 Patten Drive, Armstrong, BC V0E 1B2
Appointment times: Monday: 7:40 a.m. - 2:50 p.m. | Wednesday: 7:40 a.m. - 1:50 p.m. | Friday: 7:40 a.m. - 2:50 p.m.
Book Now

Princeton General Hospital Laboratory

98 Ridgewood Drive Box 610, Princeton, BC V0X 1W0
Appointment times: Monday - Friday: 7:30 a.m. - 12:30 p.m.
Book Now

qathet General Hospital Laboratory

5000 Joyce Avenue, Powell River, BC V8A 5R3
Appointment times: Monday - Friday: 7:35 a.m. - 4 p.m.
Book Now

Queen Victoria Hospital Laboratory

1200 Newlands Road, Revelstoke, BC V0E 2S0
Appointment times: Monday - Friday: 8:30 a.m. - 6 p.m.
Book Now

Richmond Hospital Laboratory

2nd Floor, Rm 2552 South Tower 7000 Westminster Highway, Richmond, BC V6X 1A2
Appointment times: Monday - Friday: 8 a.m. - 5 p.m. | Saturday - Sunday: 9 a.m. - 2 p.m.
Book Now

Ridge Meadows Hospital

11666 Laity Street, Maple Ridge, BC V2S 7G5
Appointment times: Monday - Friday: 8 a.m. - 4 p.m.
Book Now

Royal Columbian Hospital

330 E. Columbia Street, New Westminster, BC V3L 3W7
Appointment times: Monday - Friday: 7 a.m. - 4 p.m. | Saturday - Sunday: 10 a.m. - 3 p.m.
Book Now

Royal Inland Hospital Laboratory

311 Columbia Street, Kamloops, BC V2C 2T1
Appointment times: Monday - Friday: 7 a.m. - 5:40 p.m. | Saturday - Sunday: 7:20 a.m. - 2:40 p.m.
Book Now

Salmo Health & Wellness Centre Laboratory

413 Baker Ave, Salmo, BC V0G 1Z0
Appointment times: Tuesday: 9 a.m. - 1:30 p.m. | Friday: 9 a.m. - 1:30 p.m.
Book Now

Sardis Outpatient Lab

#5 - 6014 Vedder Road, Chilliwack, BC V2R 0H3
Appointment times: Monday - Friday: 7 a.m. - 4 p.m.
Book Now

Shuswap Outpatient Laboratory

#2, 2770 - 10th Avenue NE (Unit A), Salmon Arm, BC V1E 4N6
Appointment times: Monday - Friday: 7:30 a.m. - 4:30 p.m.
Book Now

Sicamous Health Centre Laboratory

1133 Hwy 97A, Sicamous, BC V0E 2V0
Appointment times: Monday: 8 a.m. - 2:30 p.m. | Thursday - Friday: 8 a.m. - 2:30 p.m.
Book Now

Slocan Community Health Centre Laboratory

401 Galena Avenue, New Denver, BC V0G 1S0
Appointment times: Monday - Wednesday: 8 a.m. - 11:30 a.m.
Book Now

South Okanagan General Hospital Laboratory

911 McKinney Road, Oliver, BC V0H 1T3
Appointment times: Monday - Friday: 7:30 a.m. - 2 p.m.
Book Now

Sparwood Primary Health Care Laboratory

570 Pine Avenue, Sparwood, BC V0B 2G0
Appointment times: Monday - Friday: 8:30 a.m. - 3 p.m.
Book Now

Squamish General Hospital

38140 Behrner Drive, Squamish, BC V8B 0C8
Appointment times: Monday - Saturday: 8 a.m. - 3:45 p.m.
Book Now

St. Paul's Hospital Laboratory Second Floor Providence Building

1081 Burrard Street, Vancouver, BC V6Z 1Y6
Appointment times: Monday - Friday: 8 a.m. - 4:30 p.m. | Saturday - Sunday: 11 a.m. - 2 p.m.
Book Now

Summerland Health Centre Laboratory

12815 Atkinson Road, Summerland, BC V0H 1Z0
Appointment times: Tuesday - Friday: 7:40 a.m. - 2:50 p.m.
Book Now

Surrey Memorial Hospital

13750 96th Avenue, Surrey, BC V3V 1Z2
Appointment times: Monday - Friday: 7:30 a.m. - 5 p.m.
Book Now

Tamarack Medical Laboratory

#194 - 1500 Cranbrook Street North, Cranbrook, BC V1C 3S8
Appointment times: Monday - Friday: 7:30 a.m. - 4:20 p.m.
Book Now

Trail Health Centre Laboratory

#308-1101 Dewdney Ave, Trail, BC V1R 4T1
Appointment times: Monday - Friday: 8:30 a.m. - 4 p.m.
Book Now

Tudor Village Laboratory

#3-1315 Summit Drive, Kamloops, BC V2C 5R9
Appointment times: Monday - Friday: 7:30 a.m. - 3 p.m.
Book Now

UBC Hospital Laboratory

Room M210 Main Floor Koerner Pavilion 2211 Wesbrook Mall, Vancouver, BC V6T 2B5
Appointment times: Monday - Friday: 8:20 a.m. - 4:20 p.m.
Book Now

Vancouver General Hospital Outpatient Laboratory

Gordon & Leslie Diamond Health Care Centre, Level 1 - 2775 Laurel Street, Vancouver, BC V5Z 1M9
Appointment times: Monday - Friday: 7 a.m. - 4:45 p.m.
Book Now

Vernon Jubilee Hospital Laboratory

2101-32nd Street, Vernon, BC V1T 5L2
Appointment times: Monday - Friday: 6:10 a.m. - 3:30 p.m.
Book Now

Whistler Health Care Centre Laboratory

4380 Lorimer Road, Whistler, BC V0N 1B4
Appointment times: Monday - Friday: 8:30 a.m. - 4 p.m.
Book Now

Laboratory services information

Service locations

Laboratory services are available at hospitals, community health centres, and dedicated collection facilities throughout British Columbia.

Required documentation

Bring your BC Services Card or valid government-issued identification and any requisition forms provided by your healthcare provider.

Our Trusted Partners

Working with leading healthcare providers to deliver quality service

© 2026 TSB Healthcare Inc. All rights reserved.