Lab Turnaround Times by City — British Columbia

  • TeleTest patients can fulfill requisitions at listed LifeLabs, Dynacare, and Alpha Labs locations
  • Many labs accept walk-ins, but requisition processing and local lab policies still matter
  • Turnaround times measure the gap between the lab visit and results appearing in the TeleTest portal
  • Select a city to compare anonymized turnaround times, hours, and provider details across listed lab locations
  • Labs with turnaround data in British Columbia currently average 2.5 days across 141 locations. Updated Oct 25, 2026.

Labs by City


Vancouver

46 labs in Vancouver

Providers: Insured, LifeLabs, echo-provider, sleep-provider, ultrasound-provider
Turnaround data on 25 of 46 listed labs; overall average 2.7 days.
Victoria

22 labs in Victoria

Providers: LifeLabs, sleep-provider
Turnaround data on 13 of 22 listed labs; overall average 2.3 days.
Surrey

26 labs in Surrey

Providers: LifeLabs, echo-provider, sleep-provider
Turnaround data on 9 of 26 listed labs; overall average 1.8 days.
Burnaby

17 labs in Burnaby

Providers: LifeLabs, sleep-provider
Turnaround data on 7 of 17 listed labs; overall average 2.3 days.
Richmond

17 labs in Richmond

Providers: Insured, LifeLabs, sleep-provider, ultrasound-provider
Turnaround data on 6 of 17 listed labs; overall average 1.6 days.
Nanaimo

11 labs in Nanaimo

Providers: LifeLabs, sleep-provider
Turnaround data on 5 of 11 listed labs; overall average 2.8 days.
Kelowna

9 labs in Kelowna

Providers: Dynacare, sleep-provider
Turnaround data on 5 of 9 listed labs; overall average 2.3 days.
North Vancouver

13 labs in North Vancouver

Providers: Insured, LifeLabs, echo-provider, sleep-provider, ultrasound-provider
Turnaround data on 4 of 13 listed labs; overall average 1.9 days.
Langley

12 labs in Langley

Providers: LifeLabs, sleep-provider
Turnaround data on 4 of 12 listed labs; overall average 3.1 days.
Kamloops

9 labs in Kamloops

Providers: LifeLabs, sleep-provider
Turnaround data on 4 of 9 listed labs; overall average 4.0 days.
Coquitlam

8 labs in Coquitlam

Providers: LifeLabs, sleep-provider
Turnaround data on 4 of 8 listed labs; overall average 2.2 days.
Delta

5 labs in Delta

Providers: LifeLabs, sleep-provider
Turnaround data on 4 of 5 listed labs; overall average 2.4 days.
Abbotsford

9 labs in Abbotsford

Providers: Insured, LifeLabs, sleep-provider
Turnaround data on 3 of 9 listed labs; overall average 2.0 days.
Vernon

6 labs in Vernon

Providers: Dynacare, Insured, LifeLabs, sleep-provider
Turnaround data on 3 of 6 listed labs; overall average 3.1 days.
New Westminster

6 labs in New Westminster

Providers: LifeLabs, echo-provider, sleep-provider
Turnaround data on 2 of 6 listed labs; overall average 2.5 days.
Penticton

6 labs in Penticton

Providers: Dynacare, sleep-provider
Turnaround data on 2 of 6 listed labs; overall average 1.8 days.
Port Coquitlam

5 labs in Port Coquitlam

Providers: LifeLabs, sleep-provider
Turnaround data on 2 of 5 listed labs; overall average 0.9 days.
West Vancouver

3 labs in West Vancouver

Providers: LifeLabs, sleep-provider
Turnaround data on 2 of 3 listed labs; overall average 2.6 days.
White Rock

2 labs in White Rock

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 1.9 days.
Prince George

6 labs in Prince George

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 6 listed labs; overall average 3.0 days.
Duncan

5 labs in Duncan

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 5 listed labs; overall average 7.3 days.
Campbell River

4 labs in Campbell River

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 4 listed labs; overall average 2.5 days.
Chilliwack

4 labs in Chilliwack

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 4 listed labs; overall average 2.4 days.
Courtenay

3 labs in Courtenay

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 3 listed labs; overall average 2.9 days.
Maple Ridge

3 labs in Maple Ridge

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 3 listed labs; overall average 3.7 days.
Salmon Arm

3 labs in Salmon Arm

Providers: Insured, sleep-provider
Turnaround data on 1 of 3 listed labs; overall average 5.4 days.
Sechelt

3 labs in Sechelt

Providers: Insured, LifeLabs, sleep-provider
Turnaround data on 1 of 3 listed labs; overall average 0.6 days.
Terrace

3 labs in Terrace

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 3 listed labs; overall average 2.4 days.
Dawson Creek

2 labs in Dawson Creek

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 2 listed labs; overall average 2.3 days.
Mission

2 labs in Mission

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 2 listed labs; overall average 2.8 days.
Powell River

2 labs in Powell River

Providers: Insured, sleep-provider
Turnaround data on 1 of 2 listed labs; overall average 6.9 days.
Quesnel

2 labs in Quesnel

Providers: LifeLabs, sleep-provider
Turnaround data on 1 of 2 listed labs; overall average 2.5 days.
Squamish

2 labs in Squamish

Providers: Insured, sleep-provider
Turnaround data on 1 of 2 listed labs; overall average 2.7 days.
West Kelowna

2 labs in West Kelowna

Providers: Dynacare, sleep-provider
Turnaround data on 1 of 2 listed labs; overall average 1.4 days.
Agassiz

1 lab in Agassiz

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 0.8 days.
Aldergrove

1 lab in Aldergrove

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 0.4 days.
Gabriola Island

1 lab in Gabriola Island

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 6.0 days.
Gibsons

1 lab in Gibsons

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.4 days.
Kimberley

1 lab in Kimberley

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 5.5 days.
Ladysmith

1 lab in Ladysmith

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.1 days.
Lake Country

1 lab in Lake Country

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 2.1 days.
Lake Cowichan

1 lab in Lake Cowichan

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 7.2 days.
Mill Bay

1 lab in Mill Bay

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.3 days.
Osoyoos

1 lab in Osoyoos

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 0.5 days.
Parksville

1 lab in Parksville

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.8 days.
Peachland

1 lab in Peachland

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 0.2 days.
Pemberton

1 lab in Pemberton

Provider: Insured
Turnaround data on 1 of 1 listed lab; overall average 1.4 days.
Pitt Meadows

1 lab in Pitt Meadows

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.9 days.
Port Alberni

1 lab in Port Alberni

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 0.7 days.
Port Moody

1 lab in Port Moody

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 4.1 days.
Sidney

1 lab in Sidney

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 0.9 days.
Sooke

1 lab in Sooke

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 0.5 days.
Trail

1 lab in Trail

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.9 days.
Whistler

1 lab in Whistler

Provider: Insured
Turnaround data on 1 of 1 listed lab; overall average 1.4 days.
Cranbrook

4 labs in Cranbrook

Providers: Insured, sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Langford

3 labs in Langford

Providers: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Castlegar

2 labs in Castlegar

Providers: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Qualicum Beach

2 labs in Qualicum Beach

Providers: LifeLabs, sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Williams Lake

2 labs in Williams Lake

Providers: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Bella Bella

1 lab in Bella Bella

Provider: Insured
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Bella Coola

1 lab in Bella Coola

Provider: Insured
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Bowen Island

1 lab in Bowen Island

Provider: LifeLabs
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Colwood

1 lab in Colwood

Provider: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Cumberland

1 lab in Cumberland

Provider: Insured
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Denman Island

1 lab in Denman Island

Provider: LifeLabs
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Fort St. John

1 lab in Fort St. John

Provider: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Hornby Island

1 lab in Hornby Island

Provider: LifeLabs
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Invermere

1 lab in Invermere

Provider: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Nelson

1 lab in Nelson

Provider: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Port Hardy

1 lab in Port Hardy

Provider: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Prince Rupert

1 lab in Prince Rupert

Provider: sleep-provider
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Scotch Creek

1 lab in Scotch Creek

Provider: LifeLabs
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.
Smithers

1 lab in Smithers

Provider: Insured
Turnaround data is still being collected for this city. Use the city page for hours, providers, and any location-level timing data already available.