The TTC 99 Arrow Rd bus runs between Jane St at Sheppard Ave West and Opposite 700 Arrow Rd, serving 22 stops. Use the live map to see where every bus is right now, and open any stop for real-time arrivals.
Southbound towards Arrow Rd
- Jane St at Sheppard Ave West
- 2002-2012 Sheppard Ave West
- Sheppard Ave West at Laura Rd
- Sheppard Ave West at Oakdale Rd
- Arrow Rd at Sheppard Ave West North Side
- Arrow Rd at Bartor Rd North Side
- Arrow Rd at Lido Rd
- Opposite 700 Arrow Rd
Northbound towards Jane
- Arrow Rd at Deerhide Cres (South)
- Arrow Rd at Pemican Crt North Side
- 1111 Arrow Rd
- Arrow Rd at Finch Ave West
- Finch Ave West at Oakdale Rd - Humber Reactivation Care
- Finch Ave West at Elana Dr
- Jane St at Finch Ave West South Side
- Jane St at Firgrove Cres (North) South Side
- Jane St at Firgrove Cres (South) South Side
- Jane St at Eddystone Ave
- Jane St at Grandravine Dr
- Jane St at Courage Ave South Side
- Jane St at Stanley Rd
- Jane St at Clair Rd
Frequently asked questions
- Where does the TTC 99 Arrow Rd bus go?
- The 99 Arrow Rd runs between Jane St at Sheppard Ave West and Opposite 700 Arrow Rd. Directions: Southbound towards Arrow Rd; Northbound towards Jane.
- How many stops does the 99 Arrow Rd have?
- The 99 Arrow Rd serves 22 stops. Every stop is listed on this page with a link to its live arrival times.
- How can I see where the 99 Arrow Rd bus is right now?
- The live map on this page shows every 99 Arrow Rd 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 99 Arrow Rd?
- Current detours and service changes for the 99 Arrow Rd appear at the top of this page. For subway, elevator and system-wide issues, see the TrackTo.ca service status page.