The closest public washroom to every Toronto subway station (MAP)
If you’ve ever been travelling on the Toronto subway only to realize that you suddenly have to use the washroom, you know how frustrating terrifying it can be.
That’s because just 15% of TTC subway stations are actually equipped with public washrooms.
Even with the new TTC Line 1 Extension, only 11 out of 75 subway stations are washroom accessible (in addition to a washroom at the GO terminal at the Highway 407 station), which is extremely frustrating for those who have long commutes ahead of them.
Daily Hive reached out to the TTC to learn the reason behind the lack of public TTC station washrooms, and TTC spokesperson Stuart Green had this to say:
While we understand that the need for access to facilities varies from customer to customer, the location of washrooms falls under a long-standing TTC policy that they be built at terminal stations only (the busy interchange at Yonge-Bloor being the exception).
Obviously over time, as the subway grew, some terminals became midline stations.
Any reconsideration of the policy would have to come from the board at which time we could cost out retrofits. To put a number on it at this point would be impossible as the scope of work would be different at every station.
Green also added that “Our priority for capital upgrades and investment in the immediate future is on completing our Easier Access program to make all stations accessible by the end of 2025.”
In terms of cost, the TTC currently spends $2.1 million a year on contracted services to maintain the current washrooms at the 11 transit stations.
When it comes to finding a washroom, there are, of course, tons of businesses and restaurants close by that may let you use their facilities. But most of them stick to a strict ‘customers only’ policy.
So to ensure that you can always find a public washroom you’re guaranteed to be able to use, we’ve put together a map that lists all the public washrooms within 500 metres of every subway station. (Anything farther than that and you might as well try to make it to the next stop.)
In order to find this information, we used the GoHere Washroom Locator App, which was designed by Crohn’s and Colitis Canada to help people map out washrooms along a route, and locate the closest available washroom, anywhere in the country.
So the next time you find you’re in serious need of a public washroom while travelling on the subway, make sure to refer to our TTC public washrooms map below.
Yonge-University Line
Vaughn Metropolitan Centre
- This station is equipped with public washrooms
Highway 407
- There are no public washrooms within 500 metres of this station
Pioneer Village
- There are no public washrooms within 500 metres of this station
York University
- Starbucks: 4700 Keele Street
Finch West
- McDonald’s: 3929 Keele Street North York
- Tim Hortons: 1280 Finch Avenue West Unit 108, North York
Downsview Park
- There are no public washrooms within 500 metres of this station
Sheppard West
- This station is equipped with public washrooms
Wilson
- This station is equipped with public washrooms
Yorkdale
- Yorkdale Shopping Centre Public Washrooms: 3401 Dufferin Street, North York
Lawrence West
- There are no public washrooms within 500 metres of this station
Glencairn
- There are no public washrooms within 500 metres of this station
Eglinton West
- There are no public washrooms within 500 metres of this station
St. Clair West
- Tim Hortons: 550 Street Clair Avenue West
Dupont
- There are no public washrooms within 500 metres of this station
Spadina
- Tim Hortons: 334 Bloor Street West
- Toronto Public Library – Spadina Road Library: 10 Spadina Rd
St. George
- The Bata Shoe Museum: 327 Bloor Street West
Museum
- Royal Ontario Museum: 100 Queens Park
Queen’s Park
- Starbucks: 1 King’s College Circle
- Tim Hortons: 1 King’s College Circle
St Patrick
- Tim Hortons: 438 University Avenue
- Tim Hortons: 481 University Avenue
- Textile Museum of Canada: 55 Centre Avenue
Osgoode
- There are no public washrooms within 500 metres of this station
St Andrew
- Starbucks: 55 University Avenue #3
Union
- Union Station Public Washrooms
King
- Starbucks: 4 King Street West
- PATH Public Washrooms: 1 King Street East #1703
Queen
- Tim Hortons: 1 Richmond Street West
- Starbucks: Unit YG-18 Toronto Eaton Centre, 220 Yonge Street
- Eaton Centre Public Washrooms: 220 Yonge Street
Dundas
- Yonge-Dundas Square Public Washrooms: 1 Dundas Street East
College
- Tim Hortons: 444 Yonge Street
- Winners: 444 Yonge Street
- Starbucks: 450 Yonge Street
Wellesley
- McDonald’s:552 Yonge Street
Bloor-Yonge
- This station is equipped with public washrooms
- Tim Hortons: 769 Yonge Street
- Starbucks: 2 Bloor Street East, C3 Hudson’s Bay Centre
- Toronto Public Library: 789 Yonge Street
- Tim Hortons: 175 Bloor Street East
- McDonald’s: 675 Yonge Street
Rosedale
- Starbucks: 1088 Yonge Street
Summerhill
- There are no public washrooms within 500 metres of this station
St Clair
- McDonald’s: 11 St Clair Avenue East
- Canadian Outlet Public Washrooms: 1429 Yonge Street
- Tim Hortons: 1521 Yonge Street
Davisville
- Starbucks: 1909 Yonge Street
- Tim Hortons: 1910 Yonge Street
Eglinton
- This station is equipped with public washrooms
- Starbucks: 2193 Yonge Street, Unit Space C
- Winners: 2290 Yonge Street
- McDonald’s: 20 Eglinton Avenue East
Lawrence
- Starbucks: 3050 Yonge Street
- Toronto Public Library Locke Branch: 3083 Yonge Street
York Mills
- Tim Hortons: 4025 Yonge Street Suite 129
- Starbucks: 4025 Yonge Street
Sheppard-Yonge
- This station is equipped with public washrooms
- McDonald’s: 4808 Yonge Street, North York
- Winners: 4841 Yonge Street, North York
- Sheppard Centre: 2 Sheppard Avenue East, North York
North York Centre
- Tim Hortons: 5095 Yonge Street
- North York Civic Centre Public Washrooms
- Starbucks: 5140 Yonge Street
Finch
- This station is equipped with public washrooms
- Tim Hortons: 5695 Yonge Street
- Starbucks: Xerox Tower, 5650 Yonge Street #101
Bloor-Danforth Line
Kipling
- This station is equipped with public washrooms
- Starbucks: 5230 Dundas Street West, Etobicoke
- Olive Wood Husky: 879 Kipling Avenue, Etobicoke
- Starbucks: 5251 Dundas Street West, Etobicoke
Islington
- Starbucks: 3079 Bloor Street West, Etobicoke
Royal York
- Toronto Public Library – Brentwood Library: 36 Brentwood Rd North, Etobicoke
- Starbucks: 2940 Bloor Street West, Etobicoke
Old Mill
- There are no public washrooms within 500 metres of this station
Jane
- There are no public washrooms within 500 metres of this station
Runnymede
- Starbucks: 2210 Bloor Street West, Toronto
- McDonald’s: 2218 Bloor Street West, Toronto
High Park
- High Park Public Washrooms (various throughout the park): 1873 Bloor Street West, Toronto
Keele
- Tim Hortons: 728 Bloor Street West, Toronto
Dundas West
- There are no public washrooms within 500 metres of this station
Landsdowne
- There are no public washrooms within 500 metres of this station
Dufferin
- Tim Hortons: 1094 Bloor Street West, Toronto
- Bloor/Gladstone Library: 1101 Bloor Street West, Toronto
Ossington
- McDonald’s: 885 Bloor Street West, Toronto
Christie
- Tim Hortons: 726 Bloor Street West, Toronto
Bathurst
- There are no public washrooms within 500 metres of this station
Spadina
- Tim Hortons: 334 Bloor Street West
- Toronto Public Library – Spadina Road Library: 10 Spadina Rd
St. George
- The Bata Shoe Museum: 327 Bloor Street West
Bay
- Starbucks: 110 Bloor Street West Unit C
- Winners & Home Sense: 110 Bloor Street West
- Yorkville Village: 55 Avenue Rd
- Starbucks: 55 Bloor Street West, Manulife Centre
- Tim Hortons: 1170 Bay Street
- Indigo: 44 Charles Street West
Bloor/Yonge
- This station is equipped with public washrooms
- Tim Hortons: 769 Yonge Street
- Starbucks: 2 Bloor Street East, C3 Hudson’s Bay Centre
- Toronto Public Library: 789 Yonge Street
- Tim Hortons: 175 Bloor Street East
- McDonald’s: 675 Yonge Street
Sherbourne
- Tim Hortons: 419 Bloor Street East
- Starbucks:
- McDonald’s: 345 Bloor Street East
Castle Frank
- There are no public washrooms within 500 metres of this station
Broadview
- McDonald’s: 95 Danforth Avenue
Chester
- Frankland Community Center: 816 Logan Avenue
Pape
- Toronto Public Library – Pape/Danforth Library: 701 Pape Avenue
Donlands
- Starbucks: 888 Danforth Avenue
Greenwood
- Starbucks: 1417 Danforth Avenue
- Sarah’s Cafe: 1426 Danforth Avenue
Coxwell
- TKO’s the Sports Pub: 1602 A Danforth Avenue
- McDonald’s: 1735 Danforth Avenue
- Earl Beatty Community Centre: 455 Glebeholme Blvd
- Toronto Public Library – Danforth/Coxwell Library: 1675 Danforth Avenue
Woodbine
- There are no public washrooms within 500 metres of this station
Main Street
- Tim Hortons: 2575 Danforth Avenue
- Main Square Community Centre: 245 Main Street
- Canadian Tire: 2681 Danforth Avenue
Victoria Park
- There are no public washrooms within 500 metres of this station
Warden
- This station is equipped with public washrooms
Kennedy
- This station is equipped with public washrooms
Scarborough Line
Lawrence East
- There are no public washrooms within 500 metres of this station
Ellesmere
- Starbucks: 1100 Ellesmere Rd
Midland
- Starbucks: 1100 Ellesmere Rd
Scarborough Centre
- Toronto Public Library – Scarborough Civic Centre Library: 156 Borough Dr
- Scarborough Town Centre: 300 Borough Dr
- Walmart: 300 Borough Dr
McCowan
- FreshCo. :1255 McCowan Rd
Sheppard Line
Sheppard-Yonge
- This station is equipped with public washrooms
- McDonald’s: 4808 Yonge Street, North York
- Winners: 4841 Yonge Street, North York
- Sheppard Centre: 2 Sheppard Avenue East, North York
Bayview
- Tim Hortons: 461 Sheppard Avenue East, North York
- Chapters: 2901 Bayview Avenue #132, North York
Bessarion
- There are no public washrooms within 500 metres of this station
Leslie
- There are no public washrooms within 500 metres of this station
Don Mills
- Tim Hortons: 2500 Don Mills Rd, North York