The TTC 939 Finch Express bus runs between Nightstar Rd at Morningside Ave North Side and Finch Ave East at Willowdale Ave, serving 86 stops. Use the live map to see where every bus is right now, and open any stop for real-time arrivals.
Westbound towards Finch Stn
- Nightstar Rd at Morningside Ave North Side
- 2851 Morningside Ave Walkway To Raponi Cir
- Oasis Blvd at Seasons Dr
- Seasons Dr at Canoe Cres (West)
- Staines Rd at Seasons Dr South Side
- Staines Rd at Warbler Cir
- Staines Rd at Point Rouge Trail
- 150 Staines Rd West Side
- Staines Rd at Mantis Rd
- Finch Ave East at Morningside Ave West Side
- 5910 Finch Ave East
- Finch Ave East at Neilson Rd
- Finch Ave East at Finchdene Sq
- Finch Ave East at Tapscott Rd West Side
- 5600 Finch Ave East
- Finch Ave East at Markham Rd
- 5310 Finch Ave East
- Finch Ave East at Tiffield Rd
- Finch Ave East at Middlefield Rd
- Finch Ave East at Sandhurst Cir (East)
- Finch Ave East at McCowan Rd West Side
- Finch Ave East at Brimley Rd
- Finch Ave East at Midland Ave
- Finch Ave East at Kennedy Rd
- Finch Ave East at Birchmount Rd
- Finch Ave East at Warden Ave
- Finch Ave East at Pharmacy Ave
- Finch Ave East at Victoria Park Ave
- Finch Ave East at Au Large Blvd - Seneca Polytechnic
- Finch Ave East at Don Mills Rd West Side
- Finch Ave East at Leslie St - Old Cummer Go Station
- Finch Ave East at Bayview Ave
- Finch Ave East at Willowdale Ave
Westbound towards Finch West Stn via Scarborough Centre Stn and Finch Stn
- Kennedy Station - Platform B
- Kennedy Rd at Lawrence Ave East East Side
- Kennedy Rd at Ellesmere Rd
- Ellesmere Rd at Midland Ave East Side
- Triton Rd at Borough Dr
- Scarborough Centre Station
- McCowan Rd at Sheppard Ave East
- Finch Ave East at McCowan Rd West Side
- Finch Ave East at Brimley Rd
- Finch Ave East at Midland Ave
- Finch Ave East at Kennedy Rd
- Finch Ave East at Birchmount Rd
- Finch Ave East at Warden Ave
- Finch Ave East at Pharmacy Ave
- Finch Ave East at Victoria Park Ave
- Finch Ave East at Au Large Blvd - Seneca Polytechnic
- Finch Ave East at Don Mills Rd West Side
- Finch Ave East at Leslie St - Old Cummer Go Station
- Finch Ave East at Bayview Ave
- Finch Ave East at Willowdale Ave
- Finch Station
- Finch Ave West at Grantbrook St West Side
- Finch Ave West at Bathurst St
- Finch Ave West at Torresdale Ave West Side
- Finch Ave West at Dufferin St
Eastbound towards Morningside Heights
- Finch Station
- Finch Ave East at Willowdale Ave
- Finch Ave East at Bayview Ave
- Finch Ave East at Leslie St East Side
- Finch Ave East at Don Mills Rd East Side
- Finch Ave East at Seneca Hill Dr - Opposite Seneca Polytechnic
- Finch Ave East at Victoria Park Ave
- Finch Ave East at Pharmacy Ave
- Finch Ave East at Warden Ave
- Finch Ave East at Birchmount Rd
- Finch Ave East at Kennedy Rd
- Finch Ave East at Midland Ave
- Finch Ave East at Brimley Rd
- Finch Ave East at McCowan Rd
- Finch Ave East at Sandhurst Cir (East)
- Finch Ave East at Middlefield Rd
- Finch Ave East at Scottfield Dr
- 5373 Finch Ave East
- Finch Ave East at Markham Rd
- Opposite 5600 Finch Ave East
- Finch Ave East at Tapscott Rd East Side
- Finch Ave East at Finchdene Sq
- Finch Ave East at Neilson Rd
- Finch Ave East at Blackbird Gate
- Finch Ave East at Morningside Ave
- Staines Rd at Jacques Rd
- Mantis Rd at Poppy Pl (North)
- Nightstar Rd at Cranberry Dr
- Nightstar Rd at Pogonia St
- Nightstar Rd at Wharnsby Dr
Eastbound towards Kennedy Stn via Finch Stn and Scarborough Centre Stn
- Finch West Station
- Finch Ave West at Dufferin St
- Finch Ave West at Goldfinch Crt East Side
- Finch Ave West at Bathurst St
- Finch Ave West at Senlac Rd
- Finch Station
- Finch Ave East at Willowdale Ave
- Finch Ave East at Bayview Ave
- Finch Ave East at Leslie St East Side
- Finch Ave East at Don Mills Rd East Side
- Finch Ave East at Seneca Hill Dr - Opposite Seneca Polytechnic
- Finch Ave East at Victoria Park Ave
- Finch Ave East at Pharmacy Ave
- Finch Ave East at Warden Ave
- Finch Ave East at Birchmount Rd
- Finch Ave East at Kennedy Rd
- Finch Ave East at Midland Ave
- Finch Ave East at Brimley Rd
- Finch Ave East at McCowan Rd
- McCowan Rd at Sheppard Ave East
- Scarborough Centre Station
- Triton Rd at Borough Dr
- Midland Ave at Ellesmere Rd South Side
- Midland Ave at Lawrence Ave East South Side
- Kennedy Station Drop-Off Platform
Frequently asked questions
- Where does the TTC 939 Finch Express bus go?
- The 939 Finch Express runs between Nightstar Rd at Morningside Ave North Side and Finch Ave East at Willowdale Ave. Directions: Westbound towards Finch Stn; Westbound towards Finch West Stn via Scarborough Centre Stn and Finch Stn; Eastbound towards Morningside Heights; Eastbound towards Kennedy Stn via Finch Stn and Scarborough Centre Stn.
- How many stops does the 939 Finch Express have?
- The 939 Finch Express serves 86 stops across 2 branches (939C, 939B). Every stop is listed on this page with a link to its live arrival times.
- How can I see where the 939 Finch Express bus is right now?
- The live map on this page shows every 939 Finch Express 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 939 Finch Express?
- Current detours and service changes for the 939 Finch Express 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 939 Finch Express connect with?
- The 939 Finch Express stops at Finch Ave East at Leslie St - Old Cummer Go Station, Kennedy Station, Scarborough Centre Station, Finch Station, Finch West Station.