Walk-In Clinics in Toronto

104 clinics · Ontario · 6 taking walk-ins

No clinic is open right now. The list shows when each opens next. 6 clinics confirm walk-ins, 4 are appointment-only. Queues can close early when full, so calling ahead is worth the minute.

Appletree Medical Centre - North York - 4700 Keele St

York Lanes on Campus - Keele Entrance, 4700 Keele St · Toronto

Hours not posted, call ahead

Walk-ins accepted

Dalhousie Medical Care

26 Dalhousie St · Toronto

Hours not posted, call ahead

Walk-ins accepted

Eringate Walk-in Medical Clinic

BMO Plaza, 120 Eringate Dr · Toronto

Hours not posted, call ahead

Walk-ins accepted

Progress Centre Medical

9 Progress Ave, Unit 1A · Toronto

Hours not posted, call ahead

Walk-ins accepted

Stockyards Medical Family Practice & Walk-In Clinic

1980 St Clair Ave W, Unit 203 · Toronto

Hours not posted, call ahead

Walk-ins accepted

Yonge Urgent Care Clinic

427 Yonge St · Toronto

Hours not posted, call ahead

Walk-ins accepted

Albany Medical Clinic

807 Broadview Ave · Toronto

Hours not posted, call ahead

Call to confirm

Appletree Medical Centre - Scarborough

2025 Midland Ave · Toronto

Hours not posted, call ahead

Call to confirm

Appletree Medical Group - Toronto - 1450 O'Connor Dr

1450 O'Connor Dr, Unit 20 · Toronto

Hours not posted, call ahead

Call to confirm

Appletree Medical Group - Toronto - 2077 Lakeshore Blvd W

2077 Lakeshore Blvd W · Toronto

Hours not posted, call ahead

No walk-ins

Appletree Medical Group - Toronto - 275 Dundas St W

275 Dundas St W · Toronto

Hours not posted, call ahead

Call to confirm

Bathurst Bloor Clinic | Walk in and Family Practice - Dr. Babalola

800 Bathurst St · Toronto

Hours not posted, call ahead

Call to confirm

Bathurst Walk-in Clinic and Family Practice

Wycliffe House Medical, 4430 Bathurst St, Suite 101 · Toronto

Hours not posted, call ahead

Call to confirm

Bay College Clinic (The)

790 Bay St, Suite 108 · Toronto

Hours not posted, call ahead

Call to confirm

Blue Rose Medical Centre

1910 Kennedy Rd, Units 5 and 6 · Toronto

Hours not posted, call ahead

Call to confirm

Brimley Road Family Clinic

Brimley Road Medical Centre, 3333 Brimley Rd, Unit A · Toronto

Hours not posted, call ahead

Call to confirm

Cassandra Medical Clinic

2048 Victoria Park Ave, Suite 2044 · Toronto

Hours not posted, call ahead

Call to confirm

Children's After Hours Clinic - Sheppard Branch

1100 Sheppard Ave E, Suite 100 · Toronto

Hours not posted, call ahead

Call to confirm

Children's After Hours Clinic - Toronto - Danforth Ave

235 Danforth Ave · Toronto

Hours not posted, call ahead

Call to confirm

Citrus Medical Centre - Toronto - 2240 Lake Shore Blvd W

2240 Lake Shore Blvd W · Toronto

Hours not posted, call ahead

Call to confirm

Citrus Medical Centre - Toronto - 605 Royal York Rd

605 Royal York Rd · Toronto

Hours not posted, call ahead

Call to confirm

Cloud Care Clinics - Medical Services

55 Dundas St E · Toronto

Hours not posted, call ahead

Call to confirm

College Medical Care Family Practice and Walk-in Clinic

343 College St · Toronto

Hours not posted, call ahead

Call to confirm

Compasscare Stockyards - Walk-in and Medical Clinic

Unit 101, 120 Weston Rd · Toronto

Hours not posted, call ahead

Call to confirm

Comprehensive Healthcare Network - Sheppard Victoria Medical Clinic and Walk-In

2040 Sheppard Ave E, Unit A202 · Toronto

Hours not posted, call ahead

Call to confirm

Comprehensive Healthcare Network - Toronto - 1184 Victoria Park Ave - Victoria Family Practice and Walk-in

1184 Victoria Park Ave · Toronto

Hours not posted, call ahead

Call to confirm

Comprehensive Healthcare Network - Toronto - 3102 Danforth Ave - DanVic Family Practice and Walk-In

3102 Danforth Ave · Toronto

Hours not posted, call ahead

Call to confirm

Comprehensive Healthcare Network - Toronto - 3502 Warden Ave - Warden Family Practice and Walk-in Clinic

3502 Danforth Ave · Toronto

Hours not posted, call ahead

Call to confirm

Comprehensive Treatment Clinic

1154 Danforth Ave · Toronto

Hours not posted, call ahead

Call to confirm

Danforth Medical Centre

880 Danforth Rd · Toronto

Hours not posted, call ahead

Call to confirm

Doctor's Clinic - Scarborough

4500 Kingston Rd, Suite 204 · Toronto

Hours not posted, call ahead

Call to confirm

Don Mills Medical Clinic

Located in Real Canadian Superstore, Ground level, 825 Don Mills Rd · Toronto

Hours not posted, call ahead

Call to confirm

Downtown Doctors Walk-in Medical Centre

720 Spadina Ave, Suite 100 · Toronto

Hours not posted, call ahead

Call to confirm

Dufferin Family Care Centre

Real Canadian Superstore, 51 Gerry Fitzgerald Dr · Toronto

Hours not posted, call ahead

Call to confirm

Dufferin Medical Clinic

2045 Dufferin St · Toronto

Hours not posted, call ahead

Call to confirm

Earl Bales Walk-in Clinic and Family Practice

4256 Bathurst St, Suite 100 · Toronto

Hours not posted, call ahead

Call to confirm

Eglinton Health Care Center - Scarborough Diagnostic

2950 Eglinton Ave E, Unit 1 · Toronto

Hours not posted, call ahead

Call to confirm

Eglinton Station Medical Centre - Walk-in Clinic and Family Medicine

1 Eglinton Ave E, Suite 604 · Toronto

Hours not posted, call ahead

Call to confirm

Ellesmere Family Health Group - Walk-in Clinic and Family Practice

2100 Ellesmere Rd, Suite 106 · Toronto

Hours not posted, call ahead

Call to confirm

Esplanade Medical Clinic (The)

140 The Esplanade, Unit 4 · Toronto

Hours not posted, call ahead

Call to confirm

Evercare Medical Centre - Toronto - 137 Roncesvalles Ave

137 Roncesvalles Ave · Toronto

Hours not posted, call ahead

Call to confirm

Fairlawn Medical Centre

2401 Yonge St, Suite 209 · Toronto

Hours not posted, call ahead

Call to confirm

First Light Medical Clinic

1928 Lake Shore Blvd W · Toronto

Hours not posted, call ahead

Call to confirm

Get Well Clinic - Walk-in Medical Clinic

649 Sheppard Ave W · Toronto

Hours not posted, call ahead

Call to confirm

Golden Mile Walk-In Clinic and Medical Centre

Golden Mile Plaza, 1880 Eglinton Ave E, Unit 152 · Toronto

Hours not posted, call ahead

Call to confirm

Golfdale Walk In Clinic

3750 Lawrence Ave E · Toronto

Hours not posted, call ahead

Call to confirm

Good Health Medical

Keele Ingram Medical Building, 2221 Keele St · Toronto

Hours not posted, call ahead

Call to confirm

GSH Medical - Annex

481 Bloor St W, 2nd Fl · Toronto

Hours not posted, call ahead

Call to confirm

GSH Medical - Liberty Village

901 King St W, Suite 105 · Toronto

Hours not posted, call ahead

Call to confirm

Guildwood Medical Centre

3775 Kingston Rd, Unit 1A · Toronto

Hours not posted, call ahead

Call to confirm

Harbourfront Medical - Family Medicine Clinic (Appointments Only)

Unit 102-15 Queens Quay E · Toronto

Hours not posted, call ahead

Call to confirm

HealthChoice Clinic

815 College St · Toronto

Hours not posted, call ahead

Call to confirm

HealthOne Medical Centre

5292 Yonge St · Toronto

Hours not posted, call ahead

Call to confirm

HealthSmart Medical Clinic

2425 Eglinton Ave E, Unit 12 · Toronto

Hours not posted, call ahead

Call to confirm

Hopewell Clinic

100 Marlee Ave · Toronto

Hours not posted, call ahead

Call to confirm

Hullmark Medical Clinic

4789 Yonge St, Unit 1019 · Toronto

Hours not posted, call ahead

Call to confirm

Infinity Health Centre - Toronto - Lower Simcoe St

39 Lower Simcoe St · Toronto

Hours not posted, call ahead

Call to confirm

Integra Health Centre - Exchange Tower

130 King St W, Suite 3600 · Toronto

Hours not posted, call ahead

Call to confirm

Jane Park Doctor's Office

877 Jane St · Toronto

Hours not posted, call ahead

Call to confirm

Keele Drug Mart Clinic

3472 Keele St · Toronto

Hours not posted, call ahead

Call to confirm

Kindercare After-Hours Urgent Care

25 Industrial St, Suite 201 · Toronto

Hours not posted, call ahead

Call to confirm

Kingston Markham Medical Centre

3545 Kingston Rd, Suite 18 · Toronto

Hours not posted, call ahead

Call to confirm

Lakeshore Village Walk-in Medical Clinic

2889 Lake Shore Blvd W · Toronto

Hours not posted, call ahead

Call to confirm

Lawrence Health Centre

1801 Lawrence Ave E, Unit 8 · Toronto

Hours not posted, call ahead

Call to confirm

MCI Doctor's Office (The) - Toronto - 200 Bay St

Royal Bank Plaza, 200 Bay St, Lower Concourse · Toronto

Hours not posted, call ahead

Call to confirm

Med Consult Walk-In Clinic

1200 Markham Rd, Unit 115 · Toronto

Hours not posted, call ahead

No walk-ins

Medcentre Urgent Care

2225 Markham Rd, Unit 107 · Toronto

Hours not posted, call ahead

Call to confirm

Muslim Welfare Canada - Toronto Head Office - 100 McLevin Ave, Unit 4 - Community Services

Muslim Welfare Canada, 100 McLevin Ave Unit 4 · Toronto

Hours not posted, call ahead

Call to confirm

New Jane Medical Clinic

911 Jane St, Unit A · Toronto

Hours not posted, call ahead

Call to confirm

Noble Medical Clinic

2934 Eglinton Ave E · Toronto

Hours not posted, call ahead

Call to confirm

Northtown Medical Clinic

10 Northtown Way, Unit 108 · Toronto

Hours not posted, call ahead

Call to confirm

One Care Medical Clinic

Real Canadian Superstore, 1755 Brimley Rd · Toronto

Hours not posted, call ahead

Call to confirm

One Stop Medical Centre

3585 Lawrence Ave E, Suite 1A · Toronto

Hours not posted, call ahead

Call to confirm

Ontario Prevention Clinic and Pharmacy - The PrEP Clinic

180 Bloor St W, Unit 803 · Toronto

Hours not posted, call ahead

Call to confirm

Pape Medical Centre

974 Pape Ave · Toronto

Hours not posted, call ahead

Call to confirm

Parkwood Medical Centre

Parkwoods Village Plaza, 1265 York Mills Rd, Unit F1-1 · Toronto

Hours not posted, call ahead

Call to confirm

Parliament Walk In Clinic

1 Oak St · Toronto

Hours not posted, call ahead

Call to confirm

Patient Networks - Family Medicine and Health Promotion

157 Yonge St · Toronto

Hours not posted, call ahead

Call to confirm

Pediatrics @ Humber College

115 Humber College Blvd, Suite 722 · Toronto

Hours not posted, call ahead

Call to confirm

Pediatrics Urgent Care - Walk-in Clinic

222 Dixon Rd, Suite 106 · Toronto

Hours not posted, call ahead

Call to confirm

Plus Care Clinic

212A Markham Rd · Toronto

Hours not posted, call ahead

No walk-ins

Polyclinic Family and Specialty Medicine

Champagne Centre, East entrance, 2 Champagne Dr · Toronto

Hours not posted, call ahead

Call to confirm

Primacy - Carlton and Church Medical Clinic

60 Carlton St · Toronto

Hours not posted, call ahead

Call to confirm

Primacy - Lansdowne Dundas Medical Clinic

222 Lansdowne Ave · Toronto

Hours not posted, call ahead

Call to confirm

Primacy - Leslieville Medical Centre

Loblaws City Market, 17 Leslie St · Toronto

Hours not posted, call ahead

Call to confirm

Scarborough Health Network - Centenary Site - Urgent Care Centre

2863 Ellesmere Rd, Suite 208 · Toronto

Hours not posted, call ahead

Call to confirm

Scarborough Health Network - General Site - Kids Care After Hours Clinic

3050 Lawrence Ave E, First Fl, Crockford Pavillion · Toronto

Hours not posted, call ahead

Call to confirm

Scarborough Village Medical Center

3458 Kingston Rd · Toronto

Hours not posted, call ahead

Call to confirm

Sheppard Beecroft Medical Clinic

48 Sheppard Ave W · Toronto

Hours not posted, call ahead

Call to confirm

South Riverdale Community Health Centre - SRCHC - Physicians - Outreach Clinic

955 Queen St E · Toronto

Hours not posted, call ahead

Call to confirm

The Clinic at Christie

672 Dupont St, Unit 106 · Toronto

Hours not posted, call ahead

Call to confirm

Thornlea Medical Centre - Walk-In Clinic - Urgent Care

62 Overlea Blvd, Unit 4A · Toronto

Hours not posted, call ahead

Call to confirm

Thrive Kids - Urgent Care - Walk-in Clinic

2686 Danforth Ave · Toronto

Hours not posted, call ahead

Call to confirm

Town Care Medical and Walk-in Clinic - Toronto

55 Town Centre Court, Unit 109A · Toronto

Hours not posted, call ahead

Call to confirm

Unity Health Toronto - St Joseph's Health Centre - Paediatrics - CIBC Just for Kids Clinic - Children's Walk-in Clinic

Our Lady of Mercy (OLM) Wing, 3rd Fl, 100 Sunnyside Ave · Toronto

Hours not posted, call ahead

No walk-ins

Welcome Clinic

1881 Yonge St · Toronto

Hours not posted, call ahead

Call to confirm

WELL Health Medical Centre - MCI Six Points - Etobicoke - Family Practice and Walk-in Clinic

Six Points Plaza (inside Shoppers Drug Mart), 5230 Dundas St W · Toronto

Hours not posted, call ahead

Call to confirm

WELL Health Medical Centre - Toronto - Lawrence Ave W

770 Lawrence Ave W · Toronto

Hours not posted, call ahead

Call to confirm

WELL Health Medical Centre - Toronto - Weston Rd (Weston and Lawrence)

1995 Weston Rd · Toronto

Hours not posted, call ahead

Call to confirm

WELL Health Medical Centres - Toronto - Charles St W

3 Charles St W · Toronto

Hours not posted, call ahead

Call to confirm

WellOne Medical Centre

18 Yonge St · Toronto

Hours not posted, call ahead

Call to confirm

West Hill Medical Centre

4637 Kingston Rd, Unit 3 · Toronto

Hours not posted, call ahead

Call to confirm

Westmore Wellness Medical Centre - Walk-in Medical Clinic and Family Doctor

56 Westmore Dr, Suite 103 · Toronto

Hours not posted, call ahead

Call to confirm

Westside Medical Clinic

SmartCentres Toronto (Westside), 2404 Eglinton Ave W, Unit D3 · Toronto

Hours not posted, call ahead

Call to confirm

ER waits near Toronto

If the walk-in queue is full or closed, here’s the nearest emergency rooms — live where the hospital posts a wait, otherwise the typical range for that ER at this time.

“Posted” is the hospital’s own live number; “typical” is ERstat’s modelled range from history. Emergencies belong in the ER regardless of the wait.

Frequently Asked Questions

Which walk-in clinics in Toronto are open right now?
None of the 104 listed clinics is open at the moment. The list shows when each one opens next.
Do all walk-in clinics in Toronto accept walk-ins?
6 clinics here confirm they take walk-in patients and 4 are appointment-only despite being listed as walk-in clinics. Several cap their daily queue, so going early or calling ahead is the safest bet.
How many walk-in clinics are in Toronto?
104 walk-in clinics in Toronto are listed from the Ontario health directory, 101 with hours posted online. ERstat also tracks ER wait times for Toronto hospitals.

Need emergency care instead? Compare ER wait times in Toronto, and in an emergency call 911.

Hours and walk-in policy come from each clinic’s own website and posted schedule where available, otherwise from the provincial directory. Open-now status is computed in local time.