Lab Turnaround Times by City — Ontario

  • 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 Ontario currently average 2.1 days across 362 locations. Updated Mar 23, 2026.

Labs by City


Toronto

85 labs in Toronto

Providers: Alpha Labs, Dynacare, LifeLabs
Turnaround data on 81 of 85 listed labs; overall average 2.1 days.
Ottawa

19 labs in Ottawa

Providers: Dynacare, LifeLabs
Turnaround data on 19 of 19 listed labs; overall average 2.0 days.
Mississauga

14 labs in Mississauga

Providers: Alpha Labs, Dynacare, Insured, LifeLabs
Turnaround data on 14 of 14 listed labs; overall average 2.1 days.
London

12 labs in London

Providers: Alpha Labs, Dynacare, LifeLabs
Turnaround data on 12 of 12 listed labs; overall average 2.0 days.
Brampton

11 labs in Brampton

Providers: Dynacare, LifeLabs
Turnaround data on 11 of 11 listed labs; overall average 2.4 days.
Hamilton

8 labs in Hamilton

Providers: Dynacare, LifeLabs
Turnaround data on 8 of 8 listed labs; overall average 2.1 days.
Oakville

8 labs in Oakville

Providers: Dynacare, LifeLabs
Turnaround data on 8 of 8 listed labs; overall average 2.0 days.
Markham

8 labs in Markham

Providers: Alpha Labs, Dynacare, LifeLabs
Turnaround data on 7 of 8 listed labs; overall average 2.6 days.
Kitchener

6 labs in Kitchener

Providers: Dynacare, LifeLabs
Turnaround data on 6 of 6 listed labs; overall average 2.0 days.
Barrie

5 labs in Barrie

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

5 labs in Cambridge

Providers: LifeLabs
Turnaround data on 5 of 5 listed labs; overall average 2.1 days.
Guelph

5 labs in Guelph

Providers: LifeLabs
Turnaround data on 5 of 5 listed labs; overall average 2.3 days.
Oshawa

5 labs in Oshawa

Providers: Dynacare, LifeLabs
Turnaround data on 5 of 5 listed labs; overall average 1.7 days.
Vaughan

5 labs in Vaughan

Providers: Dynacare, LifeLabs
Turnaround data on 5 of 5 listed labs; overall average 1.5 days.
Burlington

4 labs in Burlington

Providers: Dynacare, LifeLabs
Turnaround data on 4 of 4 listed labs; overall average 2.3 days.
Kingston

4 labs in Kingston

Providers: Dynacare, LifeLabs
Turnaround data on 4 of 4 listed labs; overall average 2.3 days.
Richmond Hill

4 labs in Richmond Hill

Providers: Dynacare, LifeLabs
Turnaround data on 4 of 4 listed labs; overall average 2.2 days.
St Catharines

4 labs in St Catharines

Providers: LifeLabs
Turnaround data on 4 of 4 listed labs; overall average 2.0 days.
Windsor

4 labs in Windsor

Providers: Dynacare, Insured, LifeLabs
Turnaround data on 4 of 4 listed labs; overall average 2.7 days.
Milton

3 labs in Milton

Providers: Dynacare, LifeLabs
Turnaround data on 3 of 3 listed labs; overall average 2.2 days.
Newmarket

3 labs in Newmarket

Providers: LifeLabs
Turnaround data on 3 of 3 listed labs; overall average 1.7 days.
Niagara Falls

3 labs in Niagara Falls

Providers: Dynacare, LifeLabs
Turnaround data on 3 of 3 listed labs; overall average 2.5 days.
Pickering

3 labs in Pickering

Providers: Dynacare, LifeLabs
Turnaround data on 3 of 3 listed labs; overall average 1.6 days.
Sudbury

3 labs in Sudbury

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

3 labs in Thunder Bay

Providers: LifeLabs
Turnaround data on 3 of 3 listed labs; overall average 3.0 days.
Whitby

3 labs in Whitby

Providers: Dynacare, LifeLabs
Turnaround data on 3 of 3 listed labs; overall average 2.2 days.
Ajax

2 labs in Ajax

Providers: Dynacare, LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.1 days.
Aurora

2 labs in Aurora

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.0 days.
Belleville

2 labs in Belleville

Providers: Dynacare, LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 1.4 days.
Brantford

2 labs in Brantford

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.5 days.
Carleton Place

2 labs in Carleton Place

Providers: Dynacare, LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.1 days.
Chatham

2 labs in Chatham

Providers: Dynacare, LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.2 days.
Cornwall

2 labs in Cornwall

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 1.8 days.
Georgetown

2 labs in Georgetown

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 1.5 days.
Nepean

2 labs in Nepean

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.7 days.
North Bay

2 labs in North Bay

Providers: Dynacare, LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 1.6 days.
Orillia

2 labs in Orillia

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

2 labs in Owen Sound

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 3.6 days.
Peterborough

2 labs in Peterborough

Providers: Dynacare, LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 1.7 days.
Sarnia

2 labs in Sarnia

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.6 days.
Sault Ste Marie

2 labs in Sault Ste Marie

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

2 labs in St Thomas

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

2 labs in Stoney Creek

Providers: Dynacare, LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.0 days.
Thornhill

2 labs in Thornhill

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

2 labs in Waterloo

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

2 labs in Welland

Providers: Alpha Labs, LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.5 days.
Woodstock

2 labs in Woodstock

Providers: LifeLabs
Turnaround data on 2 of 2 listed labs; overall average 2.2 days.
Stratford

2 labs in Stratford

Providers: Dynacare, LifeLabs
Turnaround data on 1 of 2 listed labs; overall average 2.0 days.
Alliston

1 lab in Alliston

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

1 lab in Almonte

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 4.3 days.
Ancaster

1 lab in Ancaster

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

1 lab in Arnprior

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.9 days.
Aylmer

1 lab in Aylmer

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.6 days.
Azilda

1 lab in Azilda

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.4 days.
Bancroft

1 lab in Bancroft

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.5 days.
Bolton

1 lab in Bolton

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 2.4 days.
Borden

1 lab in Borden

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.2 days.
Bowmanville

1 lab in Bowmanville

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.1 days.
Bracebridge

1 lab in Bracebridge

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 2.0 days.
Bradford

1 lab in Bradford

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.3 days.
Brockville

1 lab in Brockville

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.3 days.
Brooklin

1 lab in Brooklin

Provider: Alpha Labs
Turnaround data on 1 of 1 listed lab; overall average 1.0 days.
Cobourg

1 lab in Cobourg

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.7 days.
Collingwood

1 lab in Collingwood

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.7 days.
Courtice

1 lab in Courtice

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.8 days.
Delhi

1 lab in Delhi

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.2 days.
Dryden

1 lab in Dryden

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

1 lab in Dundas

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

1 lab in Elliot Lake

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

1 lab in Embrun

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.3 days.
Fergus

1 lab in Fergus

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

1 lab in Fonthill

Provider: Alpha Labs
Turnaround data on 1 of 1 listed lab; overall average 1.9 days.
Fort Erie

1 lab in Fort Erie

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

1 lab in Fort Frances

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.7 days.
Gloucester

1 lab in Gloucester

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

1 lab in Goderich

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

1 lab in Grimsby

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

1 lab in Hagersville

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

1 lab in Haliburton

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.4 days.
Hanover

1 lab in Hanover

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

1 lab in Hawkesbury

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.8 days.
Huntsville

1 lab in Huntsville

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 0.8 days.
Ingersoll

1 lab in Ingersoll

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.4 days.
Innisfil

1 lab in Innisfil

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.1 days.
Kanata

1 lab in Kanata

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.6 days.
Kemptville

1 lab in Kemptville

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.3 days.
Kenora

1 lab in Kenora

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

1 lab in Keswick

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.3 days.
Kingsville

1 lab in Kingsville

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

1 lab in Komoka

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.2 days.
Lindsay

1 lab in Lindsay

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.4 days.
Listowel

1 lab in Listowel

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

1 lab in Maple

Provider: Alpha Labs
Turnaround data on 1 of 1 listed lab; overall average 2.7 days.
Midland

1 lab in Midland

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

1 lab in Minden

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 4.6 days.
Mount Forest

1 lab in Mount Forest

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.3 days.
Napanee

1 lab in Napanee

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.9 days.
New Hamburg

1 lab in New Hamburg

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

1 lab in New Liskeard

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.2 days.
Newbury

1 lab in Newbury

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 2.6 days.
Orangeville

1 lab in Orangeville

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

1 lab in Orleans

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.0 days.
Palmerston

1 lab in Palmerston

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.7 days.
Paris

1 lab in Paris

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

1 lab in Parry Sound

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.3 days.
Pembroke

1 lab in Pembroke

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

1 lab in Penetanguishene

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

1 lab in Perth

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

1 lab in Petawawa

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

1 lab in Picton

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.7 days.
Point Edward

1 lab in Point Edward

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

1 lab in Port Colborne

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

1 lab in Port Dover

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

1 lab in Port Elgin

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 2.8 days.
Port Hope

1 lab in Port Hope

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 0.8 days.
Port Perry

1 lab in Port Perry

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 0.9 days.
Renfrew

1 lab in Renfrew

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 4.3 days.
Rockland

1 lab in Rockland

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 2.4 days.
Seaforth

1 lab in Seaforth

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.5 days.
Simcoe

1 lab in Simcoe

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.7 days.
Smiths Falls

1 lab in Smiths Falls

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 4.0 days.
Stouffville

1 lab in Stouffville

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 3.0 days.
Strathroy

1 lab in Strathroy

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.4 days.
Thorold

1 lab in Thorold

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

1 lab in Tillsonburg

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

1 lab in Timmins

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

1 lab in Tottenham

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 0.7 days.
Trenton

1 lab in Trenton

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.7 days.
Uxbridge

1 lab in Uxbridge

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

1 lab in Val Caron

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

1 lab in Wallaceburg

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

1 lab in Wasaga Beach

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 1.5 days.
Waterdown

1 lab in Waterdown

Provider: Alpha Labs
Turnaround data on 1 of 1 listed lab; overall average 1.3 days.
Winchester

1 lab in Winchester

Provider: Dynacare
Turnaround data on 1 of 1 listed lab; overall average 1.9 days.
Woodbridge

1 lab in Woodbridge

Provider: LifeLabs
Turnaround data on 1 of 1 listed lab; overall average 2.0 days.
Barry's Bay

1 lab in Barry's Bay

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

1 lab in Erin

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

1 lab in Niagara on the Lake

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.
North York

1 lab in North York

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

1 lab in Shelburne

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

1 lab in Wawa

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.