The TTC 304 King bus runs between Cherry St at Front St East North Side and Roncesvalles Ave at Queen St West North Side, serving 138 stops. Use the live map to see where every bus is right now, and open any stop for real-time arrivals.
Westbound towards Roncesvalles
- Cherry St at Front St East North Side
- King St East at Sackville St
- King St East at Parliament St
- King St East at Ontario St
- King St East at Sherbourne St
- King St West at Jarvis St West Side
- King St East at Church St West Side
- King St West at Yonge St West Side - King Station
- King St West at Bay St West Side
- King St West at Simcoe St - St. Andrew Station
- King St West at John St West Side
- King St West at Peter St
- King St West at Spadina Ave West Side
- King St West at Portland St
- King St West at Bathurst St
- King St West at Tecumseth St
- King St West at Niagara St
- King St West at Strachan Ave
- King St West at Shaw St
- King St West at Sudbury St
- King St West at Jefferson Ave
- King St West at Joe Shuster Way
- King St West at Dufferin St
- King St West at Spencer Ave
- King St West at Dunn Ave
- King St West at Jameson Ave
- King St West at Dowling Ave
- King St West at Wilson Park Rd West Side
- King St West at Queen St West
- Roncesvalles Ave at Queen St West North Side
Eastbound towards Distillery (Front & Cherry)
- King St West at Wilson Park Rd
- King St West at Dowling Ave
- King St West at Jameson Ave
- King St West at Dunn Ave
- King St West at Spencer Ave
- King St West at Dufferin St
- King St West at Joe Shuster Way
- King St West at Atlantic Ave
- King St West at Sudbury St
- King St West at Shaw St
- King St West at Strachan Ave
- King St West at Niagara St
- King St West at Tecumseth St
- King St West at Bathurst St East Side
- King St West at Portland St East Side
- King St West at Spadina Ave East Side
- King St West at Blue Jays Way East Side
- King St West at John St East Side
- King St West at York St - St Andrew Station
- King St West at Bay St East Side
- King St West at Yonge St East Side - King Station
- King St East at Church St East Side
- King St West at Jarvis St East Side
- King St East at Sherbourne St
- King St East at Ontario St
- King St East at Parliament St
- King St East at Sackville St
- King St East at Sumach St
- Cherry St at Front St East South Side
Westbound towards Dundas West Station
- Broadview Station
- Broadview Ave at Danforth Ave
- Broadview Ave at Wolfrey Ave
- Broadview Ave at Millbrook Cres
- Broadview Ave at Withrow Ave
- Broadview Ave at Langley Ave-Hennick Bridgepoint Hospital
- Broadview Ave at Jack Layton Way
- Broadview Ave at Gerrard St East
- Broadview Ave at Mountstephen St
- Broadview Ave at Dundas St East
- Broadview Ave at Queen St East
- Queen St East at Carroll St
- King St East at River St
- King St East at Sumach St
- King St East at Sackville St
- King St East at Parliament St
- King St East at Ontario St
- King St East at Sherbourne St
- King St West at Jarvis St West Side
- King St East at Church St West Side
- King St West at Yonge St West Side - King Station
- King St West at Bay St West Side
- King St West at Simcoe St - St. Andrew Station
- King St West at John St West Side
- King St West at Peter St
- Spadina Ave at King St West North Side
- Spadina Ave at Richmond St West
- Queen St West at Augusta Ave
- Queen St West at Bathurst St
- Queen St West at Palmerston Ave
- Queen St West at Claremont St
- Queen St West at Strachan Ave
- Queen St West at Shaw St
- Queen St West at Ossington Ave
- Queen St West at Dovercourt Rd
- Queen St West at Gladstone Ave
- Queen St West at Dufferin St
- Queen St West at Brock Ave
- Queen St West at O'Hara Ave
- Queen St West at Lansdowne Ave
- Queen St West at Sorauren Ave
- Queen St West at Triller Ave
- Queen St West at Roncesvalles Ave
- Roncesvalles Ave at Queen St West North Side
- Roncesvalles Ave at Marion St North Side
- Roncesvalles Ave at Garden Ave
- Roncesvalles Ave at Fermanagh Ave
- Roncesvalles Ave at Grenadier Rd
- Roncesvalles Ave at Howard Park Ave
- Roncesvalles Ave at Dundas St West
- Dundas St West at Bloor St West
Eastbound towards Broadview Station
- Dundas West Station
- Edna Ave at Dundas St West
- Dundas St West at Bloor St West
- Roncesvalles Ave at Boustead Ave South Side
- Roncesvalles Ave at Howard Park Ave South Side
- Roncesvalles Ave at Grenadier Rd
- Roncesvalles Ave at High Park Blvd South Side
- Roncesvalles Ave at Galley Ave
- Roncesvalles Ave at Marion St South Side
- Roncesvalles Ave at Queen St West
- Queen St West at Roncesvalles Ave East Side
- Queen St West at Triller Ave
- Queen St West at Beaty Ave
- Queen St West at Jameson Ave
- Queen St West at Dunn Ave
- Queen St West at Brock Ave
- Queen St West at Dufferin St
- Queen St West at Sudbury St
- Queen St West at Dovercourt Rd
- Queen St West at Ossington Ave
- Queen St West at Shaw St
- Queen St West at Strachan Ave
- Queen St West at Niagara St
- Queen St West at Tecumseth St
- Queen St West at Bathurst St
- Queen St West at Augusta Ave
- Queen St West at Spadina Ave
- Spadina Ave at Queen St West South Side
- Spadina Ave at King St West
- King St West at Spadina Ave East Side
- King St West at Blue Jays Way East Side
- King St West at John St East Side
- King St West at York St - St Andrew Station
- King St West at Bay St East Side
- King St West at Yonge St East Side - King Station
- King St East at Church St East Side
- King St West at Jarvis St East Side
- King St East at Sherbourne St
- King St East at Ontario St
- King St East at Parliament St
- King St East at Sackville St
- King St East at Sumach St
- King St East at Lower River St
- Queen St East at Carroll St
- Queen St East at Broadview Ave
- Broadview Ave at Dundas St East
- Broadview Ave at Mountstephen St
- Broadview Ave at Gerrard St East
- Broadview Ave at Langley Ave-Hennick Bridgepoint Hospital
- Broadview Ave at Withrow Ave
- Broadview Ave at Millbrook Cres
- Broadview Ave at Wolfrey Ave
- Broadview Ave at Danforth Ave
Frequently asked questions
- Where does the TTC 304 King bus go?
- The 304 King runs between Cherry St at Front St East North Side and Roncesvalles Ave at Queen St West North Side. Directions: Westbound towards Roncesvalles; Eastbound towards Distillery (Front & Cherry); Westbound towards Dundas West Station; Eastbound towards Broadview Station.
- How many stops does the 304 King have?
- The 304 King serves 138 stops across 1 branches (304C). Every stop is listed on this page with a link to its live arrival times.
- How can I see where the 304 King bus is right now?
- The live map on this page shows every 304 King bus in real time, updated every 10 seconds using the TTC's public real-time feed. Tap any stop to see the next arrivals.
- Are there delays or detours on the 304 King?
- Current detours and service changes for the 304 King appear at the top of this page. For subway, elevator and system-wide issues, see the TrackTo.ca service status page.
- Which stations does the 304 King connect with?
- The 304 King stops at King St West at Yonge St West Side - King Station, King St West at Simcoe St - St. Andrew Station, King St West at York St - St Andrew Station, King St West at Yonge St East Side - King Station, Broadview Station, Dundas West Station.