Walk-In Clinics in Toronto

104 clinics · Ontario · 72 open now · 6 accepting walk-ins

Appletree Medical Centre - North York - 4700 Keele St

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

Open now · until 5:00 PM

Walk-ins accepted

Progress Centre Medical

9 Progress Ave, Unit 1A · Toronto

Open now · until 7:00 PM

Walk-ins accepted

Stockyards Medical Family Practice & Walk-In Clinic

1980 St Clair Ave W, Unit 203 · Toronto

Open now · until 7:00 PM

Walk-ins accepted

Yonge Urgent Care Clinic

427 Yonge St · Toronto

Open now · until 9:00 PM

Walk-ins accepted

Albany Medical Clinic

807 Broadview Ave · Toronto

Open now · until 8:00 PM

Call to confirm

Appletree Medical Group - Toronto - 1450 O'Connor Dr

1450 O'Connor Dr, Unit 20 · Toronto

Open now · until 6:00 PM

Call to confirm

Appletree Medical Group - Toronto - 2077 Lakeshore Blvd W

2077 Lakeshore Blvd W · Toronto

Open now · until 9:00 PM

No walk-ins

Appletree Medical Group - Toronto - 275 Dundas St W

275 Dundas St W · Toronto

Open now · until 8:00 PM

Call to confirm

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

800 Bathurst St · Toronto

Open now · until 7:00 PM

Call to confirm

Bathurst Walk-in Clinic and Family Practice

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

Open now · until 5:00 PM

Call to confirm

Bay College Clinic (The)

790 Bay St, Suite 108 · Toronto

Open now · until 6:00 PM

Call to confirm

Brimley Road Family Clinic

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

Open now · until 5:00 PM

Call to confirm

Cassandra Medical Clinic

2048 Victoria Park Ave, Suite 2044 · Toronto

Open now · until 6:00 PM

Call to confirm

Children's After Hours Clinic - Sheppard Branch

1100 Sheppard Ave E, Suite 100 · Toronto

Open now · until 8:45 PM

Call to confirm

Citrus Medical Centre - Toronto - 605 Royal York Rd

605 Royal York Rd · Toronto

Open now · until 6:00 PM

Call to confirm

Cloud Care Clinics - Medical Services

55 Dundas St E · Toronto

Open now · until 7:00 PM

Call to confirm

College Medical Care Family Practice and Walk-in Clinic

343 College St · Toronto

Open now · until 6:00 PM

Call to confirm

Compasscare Stockyards - Walk-in and Medical Clinic

Unit 101, 120 Weston Rd · Toronto

Open now · until 5:00 PM

Call to confirm

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

2040 Sheppard Ave E, Unit A202 · Toronto

Open now · until 6:00 PM

Call to confirm

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

1184 Victoria Park Ave · Toronto

Open now · until 5:00 PM

Call to confirm

Comprehensive Treatment Clinic

1154 Danforth Ave · Toronto

Open now · until 5:00 PM

Call to confirm

Danforth Medical Centre

880 Danforth Rd · Toronto

Open now · until 7:00 PM

Call to confirm

Dufferin Medical Clinic

2045 Dufferin St · Toronto

Open now · until 5:00 PM

Call to confirm

Eglinton Health Care Center - Scarborough Diagnostic

2950 Eglinton Ave E, Unit 1 · Toronto

Open now · until 8:00 PM

Call to confirm

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

2100 Ellesmere Rd, Suite 106 · Toronto

Open now · until 6:00 PM

Call to confirm

Esplanade Medical Clinic (The)

140 The Esplanade, Unit 4 · Toronto

Open now · until 6:00 PM

Call to confirm

First Light Medical Clinic

1928 Lake Shore Blvd W · Toronto

Open now · until 7:00 PM

Call to confirm

Golden Mile Walk-In Clinic and Medical Centre

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

Open now · until 8:00 PM

Call to confirm

Golfdale Walk In Clinic

3750 Lawrence Ave E · Toronto

Open now · until 6:00 PM

Call to confirm

Good Health Medical

Keele Ingram Medical Building, 2221 Keele St · Toronto

Open now · until 5:00 PM

Call to confirm

GSH Medical - Liberty Village

901 King St W, Suite 105 · Toronto

Open now · until 7:00 PM

Call to confirm

Guildwood Medical Centre

3775 Kingston Rd, Unit 1A · Toronto

Open now · until 6:00 PM

Call to confirm

Harbourfront Medical - Family Medicine Clinic (Appointments Only)

Unit 102-15 Queens Quay E · Toronto

Open now · until 5:00 PM

Call to confirm

HealthChoice Clinic

815 College St · Toronto

Open now · until 5:00 PM

Call to confirm

HealthOne Medical Centre

5292 Yonge St · Toronto

Open now · until 6:00 PM

Call to confirm

HealthSmart Medical Clinic

2425 Eglinton Ave E, Unit 12 · Toronto

Open now · until 5:00 PM

Call to confirm

Hopewell Clinic

100 Marlee Ave · Toronto

Open now · until 6:00 PM

Call to confirm

Hullmark Medical Clinic

4789 Yonge St, Unit 1019 · Toronto

Open now · until 5:00 PM

Call to confirm

Infinity Health Centre - Toronto - Lower Simcoe St

39 Lower Simcoe St · Toronto

Open now · until 8:00 PM

Call to confirm

Integra Health Centre - Exchange Tower

130 King St W, Suite 3600 · Toronto

Open now · until 7:00 PM

Call to confirm

Jane Park Doctor's Office

877 Jane St · Toronto

Open now · until 7:00 PM

Call to confirm

Kindercare After-Hours Urgent Care

25 Industrial St, Suite 201 · Toronto

Open now · until 7:30 PM

Call to confirm

Lawrence Health Centre

1801 Lawrence Ave E, Unit 8 · Toronto

Open now · until 6:00 PM

Call to confirm

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

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

Open now · until 5:00 PM

Call to confirm

Med Consult Walk-In Clinic

1200 Markham Rd, Unit 115 · Toronto

Open now · until 6:00 PM

No walk-ins

Medcentre Urgent Care

2225 Markham Rd, Unit 107 · Toronto

Open now · until 7:00 PM

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

Open now · until 5:30 PM

Call to confirm

New Jane Medical Clinic

911 Jane St, Unit A · Toronto

Open now · until 5:00 PM

Call to confirm

Noble Medical Clinic

2934 Eglinton Ave E · Toronto

Open now · until 5:00 PM

Call to confirm

One Care Medical Clinic

Real Canadian Superstore, 1755 Brimley Rd · Toronto

Open now · until 8:00 PM

Call to confirm

One Stop Medical Centre

3585 Lawrence Ave E, Suite 1A · Toronto

Open now · until 5:00 PM

Call to confirm

Ontario Prevention Clinic and Pharmacy - The PrEP Clinic

180 Bloor St W, Unit 803 · Toronto

Open now · until 5:00 PM

Call to confirm

Parliament Walk In Clinic

1 Oak St · Toronto

Open now · until 7:00 PM

Call to confirm

Pediatrics Urgent Care - Walk-in Clinic

222 Dixon Rd, Suite 106 · Toronto

Open now · until 7:30 PM

Call to confirm

Polyclinic Family and Specialty Medicine

Champagne Centre, East entrance, 2 Champagne Dr · Toronto

Open now · until 8:00 PM

Call to confirm

Primacy - Carlton and Church Medical Clinic

60 Carlton St · Toronto

Open now · until 6:00 PM

Call to confirm

Primacy - Lansdowne Dundas Medical Clinic

222 Lansdowne Ave · Toronto

Open now · until 6:00 PM

Call to confirm

Primacy - Leslieville Medical Centre

Loblaws City Market, 17 Leslie St · Toronto

Open now · until 5:00 PM

Call to confirm

Scarborough Health Network - Centenary Site - Urgent Care Centre

2863 Ellesmere Rd, Suite 208 · Toronto

Open now · until 7:00 PM

Call to confirm

Scarborough Village Medical Center

3458 Kingston Rd · Toronto

Open now · until 7:00 PM

Call to confirm

The Clinic at Christie

672 Dupont St, Unit 106 · Toronto

Open now · until 9:00 PM

Call to confirm

Thornlea Medical Centre - Walk-In Clinic - Urgent Care

62 Overlea Blvd, Unit 4A · Toronto

Open now · until 7:00 PM

Call to confirm

Thrive Kids - Urgent Care - Walk-in Clinic

2686 Danforth Ave · Toronto

Open now · until 8:00 PM

Call to confirm

Town Care Medical and Walk-in Clinic - Toronto

55 Town Centre Court, Unit 109A · Toronto

Open now · until 7:00 PM

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

Open now · until 7:30 PM

No walk-ins

Welcome Clinic

1881 Yonge St · Toronto

Open now · until 6:30 PM

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

Open now · until 8:00 PM

Call to confirm

WELL Health Medical Centres - Toronto - Charles St W

3 Charles St W · Toronto

Open now · until 5:00 PM

Call to confirm

WellOne Medical Centre

18 Yonge St · Toronto

Open now · until 6:00 PM

Call to confirm

West Hill Medical Centre

4637 Kingston Rd, Unit 3 · Toronto

Open now · until 5:00 PM

Call to confirm

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

56 Westmore Dr, Suite 103 · Toronto

Open now · until 5:30 PM

Call to confirm

Westside Medical Clinic

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

Open now · until 5:00 PM

Call to confirm

Dalhousie Medical Care

26 Dalhousie St · Toronto

Closed · opens Monday 9:00 AM

Walk-ins accepted

Eringate Walk-in Medical Clinic

BMO Plaza, 120 Eringate Dr · Toronto

Closed · opens Monday 11:00 AM

Walk-ins accepted

Appletree Medical Centre - Scarborough

2025 Midland Ave · Toronto

Closed · opens Saturday 9:00 AM

Call to confirm

Blue Rose Medical Centre

1910 Kennedy Rd, Units 5 and 6 · Toronto

Hours unavailable — call ahead

Call to confirm

Children's After Hours Clinic - Toronto - Danforth Ave

235 Danforth Ave · Toronto

Closed · opens 6:00 PM today

Call to confirm

Citrus Medical Centre - Toronto - 2240 Lake Shore Blvd W

2240 Lake Shore Blvd W · Toronto

Closed · opens Monday 12:00 PM

Call to confirm

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

3102 Danforth Ave · Toronto

Closed · opens Saturday 11:00 AM

Call to confirm

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

3502 Danforth Ave · Toronto

Closed · opens Saturday 10:00 AM

Call to confirm

Doctor's Clinic - Scarborough

4500 Kingston Rd, Suite 204 · Toronto

Closed · opens Saturday 10:00 AM

Call to confirm

Don Mills Medical Clinic

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

Closed · opens Saturday 9:00 AM

Call to confirm

Downtown Doctors Walk-in Medical Centre

720 Spadina Ave, Suite 100 · Toronto

Closed · opens Monday 9:30 AM

Call to confirm

Dufferin Family Care Centre

Real Canadian Superstore, 51 Gerry Fitzgerald Dr · Toronto

Closed · opens Saturday 9:00 AM

Call to confirm

Earl Bales Walk-in Clinic and Family Practice

4256 Bathurst St, Suite 100 · Toronto

Hours unavailable — call ahead

Call to confirm

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

1 Eglinton Ave E, Suite 604 · Toronto

Closed · opens Monday 9:00 AM

Call to confirm

Evercare Medical Centre - Toronto - 137 Roncesvalles Ave

137 Roncesvalles Ave · Toronto

Closed · opens Saturday 10:00 AM

Call to confirm

Fairlawn Medical Centre

2401 Yonge St, Suite 209 · Toronto

Closed · opens Tuesday 9:00 AM

Call to confirm

Get Well Clinic - Walk-in Medical Clinic

649 Sheppard Ave W · Toronto

Closed · opens Saturday 9:00 AM

Call to confirm

GSH Medical - Annex

481 Bloor St W, 2nd Fl · Toronto

Closed · opens Monday 8:00 AM

Call to confirm

Keele Drug Mart Clinic

3472 Keele St · Toronto

Closed · opens Saturday 10:00 AM

Call to confirm

Kingston Markham Medical Centre

3545 Kingston Rd, Suite 18 · Toronto

Closed · opens Monday 9:00 AM

Call to confirm

Lakeshore Village Walk-in Medical Clinic

2889 Lake Shore Blvd W · Toronto

Closed · opens Monday 10:00 AM

Call to confirm

Northtown Medical Clinic

10 Northtown Way, Unit 108 · Toronto

Closed · opens Monday 9:00 AM

Call to confirm

Pape Medical Centre

974 Pape Ave · Toronto

Closed · opens Saturday 9:00 AM

Call to confirm

Parkwood Medical Centre

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

Hours unavailable — call ahead

Call to confirm

Patient Networks - Family Medicine and Health Promotion

157 Yonge St · Toronto

Closed · opens Monday 8:00 AM

Call to confirm

Pediatrics @ Humber College

115 Humber College Blvd, Suite 722 · Toronto

Closed · opens Monday 9:00 AM

Call to confirm

Plus Care Clinic

212A Markham Rd · Toronto

Closed · opens Saturday 12:00 PM

No walk-ins

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

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

Closed · opens 5:00 PM today

Call to confirm

Sheppard Beecroft Medical Clinic

48 Sheppard Ave W · Toronto

Closed · opens Monday 8:30 AM

Call to confirm

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

955 Queen St E · Toronto

Closed · opens Tuesday 2:00 PM

Call to confirm

WELL Health Medical Centre - Toronto - Lawrence Ave W

770 Lawrence Ave W · Toronto

Closed · opens Saturday 10:30 AM

Call to confirm

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

1995 Weston Rd · Toronto

Closed · opens Monday 10:00 AM

Call to confirm

Walk-in clinics in Toronto: what to know

Not every clinic listed as a “walk-in clinic” accepts walk-in patients. In Toronto, 4 of 104 listed clinics require an appointment. ERstat labels each clinic from the provincial directory: walk-ins accepted, no walk-ins, or call to confirm. Queues can cap early in the day — going early or calling ahead is the safest bet.

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

Frequently Asked Questions

How many walk-in clinics are in Toronto?
Toronto has 104 walk-in clinics in the Ontario health directory. 6 confirm they accept walk-in patients, while 4 require an appointment despite being listed as walk-in clinics. ERstat shows which is which, with hours and open-now status.
Which walk-in clinics in Toronto are open right now?
72 of 104 Toronto walk-in clinics are open right now. ERstat computes open-now status from each clinic's posted hours, in local time.
Do all walk-in clinics in Toronto accept walk-ins?
No — a significant share of clinics listed as "walk-in" require an appointment or cap their daily queue. ERstat labels each clinic: walk-ins accepted, no walk-ins, or call to confirm.