Interior Health logo

Interior Health Laboratory Services

Interior Health provides laboratory services across the BC Interior region.

Before booking an appointment, if you are not sure which to choose? Please check your medical referral form provided by your doctor, or call the health provider.

Choose Your Appointment Time

All Cities

Select Laboratory

Select a lab first

Select requisition status

Select a Test Type

Choose a lab and test type above to view available dates and time slots

Walk-ins are still accepted. However, booking an appointment is strongly recommended to reduce your wait time.

Laboratories

100 Mile District General Hospital Laboratory

555 Cedar Avenue South, 100 Mile House, BC V0K 2K0
Monday - Friday: 7:30 AM - 4:30 PM
Lab Test - Adult (blood/urine)Container Pick Up / Specimen Drop OffLab Test - Child (blood/urine)Electrocardiogram (ECG)Lab Test & ECG

Arrow Lakes Hospital Laboratory

97 East 1 Ave, Nakusp, BC V0G 1R0
Monday - Friday: 8:00 AM - 12:00 PM
Lab Test - Adult (blood/urine)Container Pick Up / Specimen Drop OffLab Test - Child (blood/urine)

Ashcroft Hospital & Community Health Care Centre Laboratory

700 Ash-Cache Creek Hwy, Ashcroft, BC V0K 1A0
Monday - Friday: 7:40 AM - 2:00 PM
Lab Test - Adult (blood/urine)Container Pick Up / Specimen Drop OffLab Test - Child (blood/urine)

Associate Medical Clinic Laboratory

1973 Columbia Avenue, Rossland, BC V0G 1R0
Thursday: 8:00 AM - 1:40 PM
Lab Test - Adult (blood/urine)Container Pick Up / Specimen Drop OffLab Test - Child (blood/urine)

Barriere Health Centre Laboratory

4537 Barriere Town Road, Barriere, BC V0E 1E0
Monday - Friday: 8:40 AM - 3:50 PM
Lab Test - Adult (blood/urine)Container Pick Up / Specimen Drop OffLab Test - Child (blood/urine)Electrocardiogram (ECG)Lab Test & ECG

Boundary Hospital Laboratory

7649-22nd Street, Grand Forks, BC V0H 1H0
Monday - Friday: 7:30 AM - 2:00 PM
Lab Test - Adult (blood/urine)Container Pick Up / Specimen Drop OffLab Test - Child (blood/urine)Electrocardiogram (ECG)Lab Test & ECG

Cariboo Memorial Hospital Laboratory

517 North 6th Avenue, Williams Lake, BC V2G 2G8
Monday - Friday: 7:20 AM - 5:00 PM
Lab Test - Adult (blood/urine)Container Pick Up / Specimen Drop OffLab Test - Child (blood/urine)

Castlegar and District Community Health Centre Laboratory

709-10th Street, Castlegar, BC V1N 2H7
Monday - Friday: 8:00 AM - 4:00 PM
Lab Test - Adult (blood/urine)Container Pick Up / Specimen Drop OffLab Test - Child (blood/urine)Electrocardiogram (ECG)Lab Test & ECG

Our Trusted Partners

Working with leading healthcare providers to deliver quality service

© 2026 TSB Healthcare Inc. All rights reserved.