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.6 days across 120 locations. Updated Jul 15, 2026.

Labs by City


Vancouver

29 labs in Vancouver

Providers: Insured, LifeLabs, echo-provider
Turnaround data on 23 of 29 listed labs; overall average 2.8 days.
Victoria

13 labs in Victoria

Providers: LifeLabs
Turnaround data on 11 of 13 listed labs; overall average 2.4 days.
Surrey

11 labs in Surrey

Providers: LifeLabs, echo-provider
Turnaround data on 7 of 11 listed labs; overall average 2.9 days.
Burnaby

7 labs in Burnaby

Providers: LifeLabs
Turnaround data on 5 of 7 listed labs; overall average 2.2 days.
Richmond

7 labs in Richmond

Providers: Insured, LifeLabs
Turnaround data on 5 of 7 listed labs; overall average 2.3 days.
Kelowna

5 labs in Kelowna

Providers: Dynacare
Turnaround data on 5 of 5 listed labs; overall average 2.9 days.
North Vancouver

6 labs in North Vancouver

Providers: Insured, LifeLabs, echo-provider
Turnaround data on 4 of 6 listed labs; overall average 2.1 days.
Nanaimo

5 labs in Nanaimo

Providers: LifeLabs
Turnaround data on 4 of 5 listed labs; overall average 3.1 days.
Coquitlam

4 labs in Coquitlam

Providers: LifeLabs
Turnaround data on 4 of 4 listed labs; overall average 2.2 days.
Kamloops

4 labs in Kamloops

Providers: LifeLabs
Turnaround data on 4 of 4 listed labs; overall average 3.4 days.
Langley

4 labs in Langley

Providers: LifeLabs
Turnaround data on 4 of 4 listed labs; overall average 2.5 days.
Delta

4 labs in Delta

Providers: LifeLabs
Turnaround data on 3 of 4 listed labs; overall average 2.4 days.
Abbotsford

3 labs in Abbotsford

Providers: LifeLabs
Turnaround data on 3 of 3 listed labs; overall average 2.3 days.
Vernon

3 labs in Vernon

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

3 labs in New Westminster

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

2 labs in Penticton

Providers: Dynacare
Turnaround data on 2 of 2 listed labs; overall average 3.2 days.
Port Coquitlam

2 labs in Port Coquitlam

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 0.8 days.
West Vancouver

2 labs in West Vancouver

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 0.8 days.
White Rock

2 labs in White Rock

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.3 days.
Agassiz

1 lab in Agassiz

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

1 lab in Campbell River

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.0 days.
Chilliwack

1 lab in Chilliwack

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.9 days.
Courtenay

1 lab in Courtenay

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.8 days.
Dawson Creek

1 lab in Dawson Creek

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

1 lab in Gabriola Island

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

1 lab in Gibsons

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

1 lab in Kimberley

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

1 lab in Ladysmith

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

1 lab in Lake Country

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

1 lab in Lake Cowichan

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

1 lab in Maple Ridge

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

1 lab in Mill Bay

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 4.4 days.
Mission

1 lab in Mission

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 4.4 days.
Parksville

1 lab in Parksville

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

1 lab in Pitt Meadows

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

1 lab in Port Alberni

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

1 lab in Port Moody

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.1 days.
Powell River

1 lab in Powell River

Provider: Insured
Turnaround data on 1 of 1 listed lab; overall average 0.1 days.
Prince George

1 lab in Prince George

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.8 days.
Scotch Creek

1 lab in Scotch Creek

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

1 lab in Sidney

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

1 lab in Terrace

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

1 lab in Trail

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

1 lab in West Kelowna

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 3.3 days.
Duncan

2 labs in Duncan

Providers: 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.
Sechelt

2 labs in Sechelt

Providers: Insured, 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.
Aldergrove

1 lab in Aldergrove

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.
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.
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.
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.
Osoyoos

1 lab in Osoyoos

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

1 lab in Peachland

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

1 lab in Pemberton

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.
Qualicum Beach

1 lab in Qualicum Beach

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.
Quesnel

1 lab in Quesnel

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.
Sooke

1 lab in Sooke

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.
Squamish

1 lab in Squamish

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.
Whistler

1 lab in Whistler

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.