Community lab · Okanagan Valley
Lab work close to home.
Valley Medical Laboratories has served the Okanagan since 1969 — fifteen community labs from Osoyoos to Vernon, with live wait times and book-ahead visits at select locations.
Questions? Call the centre at (250) 763-4813
What can we help you with?
- 01
Find your lab
Fifteen locations across the valley. Addresses, phone numbers, and what each lab offers.
Browse locations - 02
Prepare for your visit
What to bring, fasting rules, and whether your lab takes walk-ins or bookings.
Before you visit - 03
Get your results
Results go to your ordering provider, and to you online through MyCareCompass or Health Gateway.
Where results live
One valley, fifteen labs
From Osoyoos to Vernon,
there’s a lab near you.
- Osoyoos
- Keremeos
- Penticton
- Peachland
- West Kelowna
- Kelowna
- Winfield
- Lumby
- Vernon
What we do
Collection and testing,
done with care.
-
Blood collection
At every location, for tests ordered by your healthcare provider.
-
ECG
Available at both Penticton labs — Ellis Street and Skaha Lake Road.
-
Specimen drop-off
No appointment needed to drop off samples at any lab.
-
Private-pay & naturopathic testing
For tests MSP doesn’t cover. All major cards and cheques accepted at every location.
Behind every collection: chemistry, hematology, and microbiology departments, with Dynacare’s national testing catalog for everything beyond.
Before you visit
Three things make every visit faster.
-
Bring your BC Services Card
It’s how we confirm identity and keep your results matched to you.
-
Bring your requisition
Or your standing order card — we can’t collect without one.
-
Check your lab’s visit options
Some locations take walk-ins with a live queue; others let you book ahead.
Your results, online
Results are sent to your ordering provider. You can also see them yourself, as soon as they’re released:
-
MyCareCompass
Help line: 1-888-522-7758
-
BC Health Gateway
The Government of B.C. health record portal
No BC Care Card number? Ask your ordering provider for your results.
Since 1969
A valley institution,
five decades on.
What began as a small community lab has grown to more than 150 staff across fifteen locations — now operated by Dynacare, with a national testing catalog behind every requisition. Community-based, DAP-accredited, and still answering the phone in Kelowna.
Our story & our pathologists