Looking for a PrEP provider? See our city guide on where to get PrEP in Toronto.
Torontonians have the most options for STI/STD clinics in Canada. Despite being widely accessible, these sexual health clinics are underutilized. From the neighborhoods of New Toronto to Bendale, Toronto is full of free options.
Google Rating:
5
(
5
reviews)
Transit:
Bus Lines: 35 Jane, 335 Jane Night Bus, 189 Stockyards, 79 Scarlett Road, 312 St. Clair Junction Night Bus, 40 Junction Dundas West
Driving:
Street parking
Community-based services offering non-judgmental information, education, and support to all Gay, Bi and MSM. Free testing for guys into guys on Friday between 4-7pm.
Google Rating:
3.5
(
37
reviews)
Transit:
Bus Line: 5 Dundas, 5A Dundas, 86 Garth Webb, 34 Pine Glen
Driving:
Paid street parking
Free testing and treatment of sexual transitted infections, appointment only but no referral required. Wheelchair accessible.
Google Rating:
3.9
(
61
reviews)
Transit:
Bus Line: 26 Dupont, 5 Avenue Road, 300 Bloor-Danforth Night Bus / Rail Line: 2 Line 2 (Bloor - Danforth), 1 Line 1 (Yonge-University)
Driving:
Paid street parking
Monday-to-Saturday, sex positive, non-judgmental clinic for anonymous testing. Encouragement for frequent testing
Google Rating:
3.9
(
85
reviews)
Transit:
Bus Line: 506 Carlton, 306 Carlton / Rail Lines: 1 Line 1 (Yonge-University), 505 Dundas
Driving:
paid street parking
Specialized LGBTQ clinic, including anonymous counselling and testing for numerous sexual health services.
Google Rating:
4.5
(
33
reviews)
Transit:
Bus Line: 97 Yonge, 94 Wellesley, 320 Yonge Night Bus / Rail Lines: 1 LINE 1 (YONGE-UNIVERSITY) at the WELLESLEY STATION - SOUTHBOUND PLATFORM stop
Driving:
paid street parking
Walk-in free anonymous HIV testing with optional mental health counselling. Tailored for cis, trans, bi and queer guys.
Google Rating:
3.5
(
24
reviews)
Transit:
Bus Line: 96 Oshawa/Finch Express, 19 Mississauga/North York, 27 Milton/North York, 34 Pearson Airport/North York, 67 Keswick/North York, 32 Brampton Trinity Community, 97 Yonge / Rail Line: 1 Line 1 (Yonge-University), 4 Line 4 (Sheppard)
Driving:
Underground parking
Google Rating:
(
reviews)
Transit:
Bus Line: 41 Hamilton/Pickering, 38 Highland Creek, 95 York Mills, 116 Morningside, 12 Kingston Road, 900 Pulse - Highway 2, 905 Eglinton East Express
Driving:
Parking lot in area
Google Rating:
(
reviews)
Transit:
Bus Line: 75 Sherbourne, 65 Parliament, 141 Downtown/Mt.Pleasant / Rail Line: 306 Carlton N.C., 506 Carlton S.C., 505 Dundas S.C.
Driving:
Rear and street parking
Google Rating:
(
reviews)
Transit:
Bus Line: 131 Nugget, 334 Eglington East Night Bus, 133 Nielson, 134 Progress
Driving:
Paid parking
Google Rating:
(
reviews)
Transit:
Bus Line: 97 Yonge, 6 Bay, 506 Carlton, 306 Carlton / Rail Line: 505 Dundas, 1 Line 1 (Yonge-University), 501 Queen, 301 Queen
Driving:
Paid parking
Google Rating:
(
reviews)
Transit:
Bus Line: 502 Downtowner, 142 Downtown/Avenue Rd Express, 141 Downown/Mt. Pleasant Express, 144 Downtown/Don Valley Express, 143 Downtown/Beach Express, 145 Downtown/Humber Bay Express / Rail Line: 501 Queen S.C., 301 Queen N.C., 1 Line 1 (Yonge-University)
Driving:
Paid parking
Google Rating:
(
reviews)
Transit:
Bus Line: 52 Lawrence West, 162 Lawrence-Donway, 124 Sunnybrook, 97 Yonge / Rail Line: 1 Line 1 (Yonge-University)
Driving:
Paid street parking
Google Rating:
(
reviews)
Transit:
Bus Line: 506 Carlton, 306 Carlton, 511 Bathurst, 94 Wellesley / Rail Line: 505 Dundas, 310 Spadina, 510 Spadina
Driving:
Parking lots in the area
Google Rating:
(
reviews)
Transit:
Bus Line: 44 Kipling South, 110 Islington South, 337 Islington Night Bus / Rail Lines: 501 Queen, 301 Queen
Driving:
Paid parking
Google Rating:
(
reviews)
Transit:
Bus Line: 63 Ossington, 363 Ossington Night Bus / Rail Line: 501 Queen, 301 Queen, 504 King, 304 King
Driving:
Paid street parking
Google Rating:
(
reviews)
Transit:
Bus Line: 35 Jane, 36 Finch West, 99 Arrow Road, 108 Driftwood / Rail Line: 1 Line 1 (Yonge-University)
Driving:
Free mall parking
Google Rating:
(
reviews)
Transit:
Bus Line: 119 Torbarrie, 165 Weston Rd. North, 96 Wilson, 118 Thistle Down, 35 Jane / Rail Line: UP Union Pearson Express, KI Kitchener
Driving:
Free parking in area
Google Rating:
2.3
(
68
reviews)
Transit:
Bus Line: 506 Carlton, 306 Carlton / Rail Line: 310 Spadina, 510 Spadina
Driving:
Paid parking
Google Rating:
2.3
(
20
reviews)
Transit:
Bus Line: 100 Flemingdon Park. 403 Don Mills South, 325 Don MIlls Night Bus, 25 Don MIlls
Driving:
Parkade parking
Google Rating:
3
(
2
reviews)
Transit:
Bus Line: 97 Yonge, 320 Yonge Night Bus, 34 Eglinton East, 54 Lawrence East / Rail Line: 1 Line 1 (Yonge-University)
Driving:
Paid street parking
Google Rating:
3.1
(
92
reviews)
Transit:
Bus Line: 11 Bayview, 51 Leslie, 34 Eglington East, 54 Lawrence East / Rail Line: 1 Line 1 (Yonge-University)
Driving:
Street and rear parking
Google Rating:
3.5
(
23
reviews)
Transit:
Bus Line: 66 Prince Edward, 145 Downtown/Humber Bay Express / Rail Line: 501 Queen S.C., 301 Queen N.C.
Driving:
Free Parking
Google Rating:
3.5
(
63
reviews)
Transit:
Bus Line: 65 Parliament, 365 Parliament Night Bus, 75 Sherbourne / Rail Line: 306 Carlton N.C., 506 Carlton S.C., 505 Dundas S.C.
Driving:
1hr free street parking
Google Rating:
3.5
(
123
reviews)
Transit:
Bus Line: 400 Lawrence Manor, 352 Lawrence West Night Bus, 59 Maple Leaf, 52 Lawrence West, 29 Dufferin / Rail Line: 1 Line 1 (Yonge-University)
Driving:
Parking lot behind building
Google Rating:
3.6
(
29
reviews)
Transit:
Bus Line: 329 Dufferin Night Bus, 29 Dufferin / Rail Line: 301 Queen N.C., 501 Queen S.C.
Driving:
Paid street parking
Google Rating:
3.8
(
21
reviews)
Transit:
Bus Line: 65 Parliament, 365 Parliament Night Bus, 502 Downtowner / Rail Line: 505 Dundas S.C., 306 Carlton N.C., 506 Carlton S.C.
Driving:
Paid street parking
Google Rating:
3.9
(
15
reviews)
Transit:
Bus Line: 65 Parliament, 365 Parliament Night Bus, 502 Downtowner, 503 Kingston Rd. Tripper / Rail Line: 301 Queen N.C., 501 Queen S.C., 304 King N.C., 514 Cherry, 503 King S.C.
Driving:
Paid parking lot
Google Rating:
4
(
4
reviews)
Transit:
Bus Line: 90 Vaughan, 63 Ossington, 363 Ossington Night Bus / Rail Line: 1 Line 1 (Yonge-University), 512 St. Clair
Driving:
free street parking
Google Rating:
4.1
(
38
reviews)
Transit:
Bus Line: 168 Symington, 127 Davenport / Rail Line: 512 St. Clair
Driving:
limited free parking in area
Google Rating:
4.1
(
48
reviews)
Transit:
Bus Line: 502 Downtowner, 75 Sherbourne, 144 Downtown/Don Valley Express, 143 Downtown/Beach Express / Rail Line: 301 Queen N.C., 501 Queen N.C.
Driving:
Paid street parking
Google Rating:
4.2
(
19
reviews)
Transit:
Bus Line: 89 Weston, 79 Scarlett Road, 352 Lawrence West Night Bus, 52 Lawrence West / Rail Line: KI Kitchener, UP Union Pearson Express
Driving:
Street parking
Google Rating:
4.2
(
33
reviews)
Transit:
Bus Line: 5 Avenue Road, 142 Downtown/Avenue Road Express / Rail Line: 306 Carlton N.C., 506 Carlton N.C., 1 Line 1 (Yonge University)
Driving:
Paid street parking
Google Rating:
4.2
(
688
reviews)
Transit:
Bus Line: 5 Avenue Road, 6 Bay / Rail Line: 1 Line 1 (Yonge - University), 505 Dundas
Driving:
Paid underground parking
Google Rating:
4.3
(
85
reviews)
Transit:
Bus Lines: 325 Don Mills Night Bus, 72 Pape / Rail Lines: 501 Queen, 301 Queen, 503 Kingston Road
Driving:
Paid street parking