TTC Routes & Schedules - Route 99
Note: This page uses GTFS data provided by TTC, subject to change.
Displaying timetable for Route 99 on 2025-10-24.
Block Schedule Visualization for Route 99
3
am
am
4
am
am
5
am
am
6
am
am
7
am
am
8
am
am
9
am
am
10
am
am
11
am
am
12
pm
pm
1
pm
pm
2
pm
pm
3
pm
pm
4
pm
pm
5
pm
pm
6
pm
pm
7
pm
pm
8
pm
pm
9
pm
pm
10
pm
pm
11
pm
pm
12
am
am
1
am
am
2
am
am
2151040
99
99
99
99
99
99
99
99
99
99
2151041
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
2151043
99
99
99
99
99
99
99
99
99
99
99
2151044
99
99
99
99
99
99
2151054
99
99
99
99
99
99
99
99
99
99
99
99
99
99
2151055
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
2151056
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
NORTH - 99 ARROW RD towards JANE Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Arrow Rd at Deerhide Cres (South) | 3:38 AM | Jane St at Sheppard Ave West | 3:51 AM | 2151043 | 49196142 |
| Arrow Rd at Deerhide Cres (South) | 4:01 AM | Jane St at Sheppard Ave West | 4:14 AM | 2151043 | 49196133 |
| Arrow Rd at Deerhide Cres (South) | 4:22 AM | Jane St at Sheppard Ave West | 4:35 AM | 2151043 | 49196101 |
| Arrow Rd at Deerhide Cres (South) | 4:37 AM | Jane St at Sheppard Ave West | 4:50 AM | 2151044 | 49196120 |
| Arrow Rd at Deerhide Cres (South) | 4:52 AM | Jane St at Sheppard Ave West | 5:05 AM | 2151043 | 49196098 |
| Arrow Rd at Deerhide Cres (South) | 5:07 AM | Jane St at Sheppard Ave West | 5:20 AM | 2151044 | 49196097 |
| Arrow Rd at Deerhide Cres (South) | 5:22 AM | Jane St at Sheppard Ave West | 5:35 AM | 2151043 | 49196102 |
| Arrow Rd at Deerhide Cres (South) | 5:39 AM | Jane St at Sheppard Ave West | 5:52 AM | 2151044 | 49196129 |
| Arrow Rd at Deerhide Cres (South) | 5:57 AM | Jane St at Sheppard Ave West | 6:10 AM | 2151043 | 49196090 |
| Arrow Rd at Deerhide Cres (South) | 9:21 AM | Jane St at Sheppard Ave West | 9:36 AM | 2151055 | 49196127 |
| Arrow Rd at Deerhide Cres (South) | 9:31 AM | Jane St at Sheppard Ave West | 9:46 AM | 2151041 | 49196089 |
| Arrow Rd at Deerhide Cres (South) | 9:44 AM | Jane St at Sheppard Ave West | 9:59 AM | 2151055 | 49196132 |
| Arrow Rd at Deerhide Cres (South) | 9:59 AM | Jane St at Sheppard Ave West | 10:14 AM | 2151041 | 49196131 |
| Arrow Rd at Deerhide Cres (South) | 10:14 AM | Jane St at Sheppard Ave West | 10:29 AM | 2151055 | 49196130 |
| Arrow Rd at Deerhide Cres (South) | 10:29 AM | Jane St at Sheppard Ave West | 10:44 AM | 2151041 | 49196096 |
| Arrow Rd at Deerhide Cres (South) | 10:44 AM | Jane St at Sheppard Ave West | 10:59 AM | 2151055 | 49196106 |
| Arrow Rd at Deerhide Cres (South) | 10:59 AM | Jane St at Sheppard Ave West | 11:14 AM | 2151041 | 49196095 |
| Arrow Rd at Deerhide Cres (South) | 11:14 AM | Jane St at Sheppard Ave West | 11:29 AM | 2151055 | 49196094 |
| Arrow Rd at Deerhide Cres (South) | 11:29 AM | Jane St at Sheppard Ave West | 11:44 AM | 2151041 | 49196093 |
| Arrow Rd at Deerhide Cres (South) | 11:44 AM | Jane St at Sheppard Ave West | 11:59 AM | 2151055 | 49196092 |
| Arrow Rd at Deerhide Cres (South) | 11:59 AM | Jane St at Sheppard Ave West | 12:14 PM | 2151041 | 49196100 |
| Arrow Rd at Deerhide Cres (South) | 12:14 PM | Jane St at Sheppard Ave West | 12:29 PM | 2151055 | 49196104 |
| Arrow Rd at Deerhide Cres (South) | 12:29 PM | Jane St at Sheppard Ave West | 12:44 PM | 2151041 | 49196114 |
| Arrow Rd at Deerhide Cres (South) | 12:44 PM | Jane St at Sheppard Ave West | 12:59 PM | 2151055 | 49196103 |
| Arrow Rd at Deerhide Cres (South) | 12:59 PM | Jane St at Sheppard Ave West | 1:14 PM | 2151041 | 49196113 |
| Arrow Rd at Deerhide Cres (South) | 1:14 PM | Jane St at Sheppard Ave West | 1:29 PM | 2151055 | 49196108 |
| Arrow Rd at Deerhide Cres (South) | 1:29 PM | Jane St at Sheppard Ave West | 1:44 PM | 2151041 | 49196118 |
| Arrow Rd at Deerhide Cres (South) | 1:44 PM | Jane St at Sheppard Ave West | 1:59 PM | 2151055 | 49196112 |
| Arrow Rd at Deerhide Cres (South) | 1:59 PM | Jane St at Sheppard Ave West | 2:14 PM | 2151041 | 49196111 |
| Arrow Rd at Deerhide Cres (South) | 2:14 PM | Jane St at Sheppard Ave West | 2:29 PM | 2151055 | 49196110 |
| Arrow Rd at Deerhide Cres (South) | 2:33 PM | Jane St at Sheppard Ave West | 2:48 PM | 2151041 | 49196134 |
| Arrow Rd at Deerhide Cres (South) | 2:41 PM | Jane St at Sheppard Ave West | 2:56 PM | 2151055 | 49196126 |
| Arrow Rd at Deerhide Cres (South) | 5:01 PM | Jane St at Sheppard Ave West | 5:14 PM | 2151056 | 49196091 |
| Arrow Rd at Deerhide Cres (South) | 5:14 PM | Jane St at Sheppard Ave West | 5:27 PM | 2151040 | 49196107 |
| Arrow Rd at Deerhide Cres (South) | 5:27 PM | Jane St at Sheppard Ave West | 5:40 PM | 2151056 | 49196117 |
| Arrow Rd at Deerhide Cres (South) | 5:41 PM | Jane St at Sheppard Ave West | 5:54 PM | 2151040 | 49196116 |
| Arrow Rd at Deerhide Cres (South) | 5:56 PM | Jane St at Sheppard Ave West | 6:09 PM | 2151056 | 49196115 |
| Arrow Rd at Deerhide Cres (South) | 6:11 PM | Jane St at Sheppard Ave West | 6:24 PM | 2151040 | 49196105 |
| Arrow Rd at Deerhide Cres (South) | 6:26 PM | Jane St at Sheppard Ave West | 6:39 PM | 2151056 | 49196099 |
| Arrow Rd at Deerhide Cres (South) | 6:41 PM | Jane St at Sheppard Ave West | 6:54 PM | 2151040 | 49196088 |
| Arrow Rd at Deerhide Cres (South) | 6:56 PM | Jane St at Sheppard Ave West | 7:09 PM | 2151056 | 49196087 |
| Arrow Rd at Deerhide Cres (South) | 7:11 PM | Jane St at Sheppard Ave West | 7:24 PM | 2151040 | 49196109 |
| Arrow Rd at Deerhide Cres (South) | 7:26 PM | Jane St at Sheppard Ave West | 7:39 PM | 2151056 | 49196119 |
| Arrow Rd at Deerhide Cres (South) | 7:41 PM | Jane St at Sheppard Ave West | 7:54 PM | 2151054 | 49196140 |
| Arrow Rd at Deerhide Cres (South) | 7:56 PM | Jane St at Sheppard Ave West | 8:09 PM | 2151056 | 49196139 |
| Arrow Rd at Deerhide Cres (South) | 8:11 PM | Jane St at Sheppard Ave West | 8:24 PM | 2151054 | 49196138 |
| Arrow Rd at Deerhide Cres (South) | 8:26 PM | Jane St at Sheppard Ave West | 8:39 PM | 2151056 | 49196137 |
| Arrow Rd at Deerhide Cres (South) | 8:41 PM | Jane St at Sheppard Ave West | 8:54 PM | 2151054 | 49196141 |
| Arrow Rd at Deerhide Cres (South) | 8:56 PM | Jane St at Sheppard Ave West | 9:09 PM | 2151056 | 49196136 |
| Arrow Rd at Deerhide Cres (South) | 9:11 PM | Jane St at Sheppard Ave West | 9:24 PM | 2151054 | 49196135 |
| Arrow Rd at Deerhide Cres (South) | 9:26 PM | Jane St at Sheppard Ave West | 9:39 PM | 2151056 | 49196125 |
| Arrow Rd at Deerhide Cres (South) | 9:41 PM | Jane St at Sheppard Ave West | 9:54 PM | 2151054 | 49196124 |
| Arrow Rd at Deerhide Cres (South) | 9:56 PM | Jane St at Sheppard Ave West | 10:09 PM | 2151056 | 49196123 |
| Arrow Rd at Deerhide Cres (South) | 10:11 PM | Jane St at Sheppard Ave West | 10:24 PM | 2151054 | 49196122 |
| Arrow Rd at Deerhide Cres (South) | 10:27 PM | Jane St at Sheppard Ave West | 10:40 PM | 2151056 | 49196121 |
| Arrow Rd at Deerhide Cres (South) | 10:43 PM | Jane St at Sheppard Ave West | 10:56 PM | 2151054 | 49196128 |
SOUTH - 99 ARROW RD towards ARROW RD Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Jane St at Sheppard Ave West | 3:51 AM | Opposite 700 Arrow Rd | 3:56 AM | 2151043 | 49196086 |
| Jane St at Sheppard Ave West | 4:14 AM | Opposite 700 Arrow Rd | 4:19 AM | 2151043 | 49196074 |
| Jane St at Sheppard Ave West | 4:27 AM | Opposite 700 Arrow Rd | 4:32 AM | 2151044 | 49196033 |
| Jane St at Sheppard Ave West | 4:42 AM | Opposite 700 Arrow Rd | 4:47 AM | 2151043 | 49196085 |
| Jane St at Sheppard Ave West | 4:57 AM | Opposite 700 Arrow Rd | 5:02 AM | 2151044 | 49196084 |
| Jane St at Sheppard Ave West | 5:12 AM | Opposite 700 Arrow Rd | 5:17 AM | 2151043 | 49196083 |
| Jane St at Sheppard Ave West | 5:27 AM | Opposite 700 Arrow Rd | 5:32 AM | 2151044 | 49196078 |
| Jane St at Sheppard Ave West | 5:42 AM | Opposite 700 Arrow Rd | 5:47 AM | 2151043 | 49196059 |
| Jane St at Sheppard Ave West | 9:36 AM | Opposite 700 Arrow Rd | 9:41 AM | 2151055 | 49196075 |
| Jane St at Sheppard Ave West | 9:47 AM | Opposite 700 Arrow Rd | 9:52 AM | 2151041 | 49196077 |
| Jane St at Sheppard Ave West | 10:02 AM | Opposite 700 Arrow Rd | 10:07 AM | 2151055 | 49196076 |
| Jane St at Sheppard Ave West | 10:17 AM | Opposite 700 Arrow Rd | 10:22 AM | 2151041 | 49196066 |
| Jane St at Sheppard Ave West | 10:32 AM | Opposite 700 Arrow Rd | 10:37 AM | 2151055 | 49196065 |
| Jane St at Sheppard Ave West | 10:47 AM | Opposite 700 Arrow Rd | 10:52 AM | 2151041 | 49196064 |
| Jane St at Sheppard Ave West | 11:02 AM | Opposite 700 Arrow Rd | 11:07 AM | 2151055 | 49196063 |
| Jane St at Sheppard Ave West | 11:17 AM | Opposite 700 Arrow Rd | 11:22 AM | 2151041 | 49196062 |
| Jane St at Sheppard Ave West | 11:32 AM | Opposite 700 Arrow Rd | 11:37 AM | 2151055 | 49196061 |
| Jane St at Sheppard Ave West | 11:47 AM | Opposite 700 Arrow Rd | 11:52 AM | 2151041 | 49196060 |
| Jane St at Sheppard Ave West | 12:02 PM | Opposite 700 Arrow Rd | 12:07 PM | 2151055 | 49196048 |
| Jane St at Sheppard Ave West | 12:17 PM | Opposite 700 Arrow Rd | 12:22 PM | 2151041 | 49196047 |
| Jane St at Sheppard Ave West | 12:32 PM | Opposite 700 Arrow Rd | 12:37 PM | 2151055 | 49196052 |
| Jane St at Sheppard Ave West | 12:47 PM | Opposite 700 Arrow Rd | 12:52 PM | 2151041 | 49196046 |
| Jane St at Sheppard Ave West | 1:02 PM | Opposite 700 Arrow Rd | 1:07 PM | 2151055 | 49196045 |
| Jane St at Sheppard Ave West | 1:17 PM | Opposite 700 Arrow Rd | 1:22 PM | 2151041 | 49196044 |
| Jane St at Sheppard Ave West | 1:32 PM | Opposite 700 Arrow Rd | 1:37 PM | 2151055 | 49196043 |
| Jane St at Sheppard Ave West | 1:47 PM | Opposite 700 Arrow Rd | 1:52 PM | 2151041 | 49196049 |
| Jane St at Sheppard Ave West | 2:02 PM | Opposite 700 Arrow Rd | 2:07 PM | 2151055 | 49196051 |
| Jane St at Sheppard Ave West | 2:17 PM | Opposite 700 Arrow Rd | 2:22 PM | 2151041 | 49196056 |
| Jane St at Sheppard Ave West | 2:33 PM | Opposite 700 Arrow Rd | 2:38 PM | 2151055 | 49196055 |
| Jane St at Sheppard Ave West | 2:56 PM | Opposite 700 Arrow Rd | 3:01 PM | 2151055 | 49196067 |
| Jane St at Sheppard Ave West | 5:14 PM | Opposite 700 Arrow Rd | 5:19 PM | 2151056 | 49196072 |
| Jane St at Sheppard Ave West | 5:27 PM | Opposite 700 Arrow Rd | 5:32 PM | 2151040 | 49196042 |
| Jane St at Sheppard Ave West | 5:42 PM | Opposite 700 Arrow Rd | 5:47 PM | 2151056 | 49196041 |
| Jane St at Sheppard Ave West | 5:57 PM | Opposite 700 Arrow Rd | 6:02 PM | 2151040 | 49196040 |
| Jane St at Sheppard Ave West | 6:12 PM | Opposite 700 Arrow Rd | 6:17 PM | 2151056 | 49196058 |
| Jane St at Sheppard Ave West | 6:27 PM | Opposite 700 Arrow Rd | 6:32 PM | 2151040 | 49196057 |
| Jane St at Sheppard Ave West | 6:42 PM | Opposite 700 Arrow Rd | 6:47 PM | 2151056 | 49196050 |
| Jane St at Sheppard Ave West | 6:57 PM | Opposite 700 Arrow Rd | 7:02 PM | 2151040 | 49196039 |
| Jane St at Sheppard Ave West | 7:12 PM | Opposite 700 Arrow Rd | 7:17 PM | 2151056 | 49196038 |
| Jane St at Sheppard Ave West | 7:27 PM | Opposite 700 Arrow Rd | 7:32 PM | 2151040 | 49196037 |
| Jane St at Sheppard Ave West | 7:42 PM | Opposite 700 Arrow Rd | 7:47 PM | 2151056 | 49196036 |
| Jane St at Sheppard Ave West | 7:57 PM | Opposite 700 Arrow Rd | 8:02 PM | 2151054 | 49196035 |
| Jane St at Sheppard Ave West | 8:12 PM | Opposite 700 Arrow Rd | 8:17 PM | 2151056 | 49196082 |
| Jane St at Sheppard Ave West | 8:27 PM | Opposite 700 Arrow Rd | 8:32 PM | 2151054 | 49196081 |
| Jane St at Sheppard Ave West | 8:42 PM | Opposite 700 Arrow Rd | 8:47 PM | 2151056 | 49196034 |
| Jane St at Sheppard Ave West | 8:57 PM | Opposite 700 Arrow Rd | 9:02 PM | 2151054 | 49196071 |
| Jane St at Sheppard Ave West | 9:12 PM | Opposite 700 Arrow Rd | 9:17 PM | 2151056 | 49196070 |
| Jane St at Sheppard Ave West | 9:27 PM | Opposite 700 Arrow Rd | 9:32 PM | 2151054 | 49196069 |
| Jane St at Sheppard Ave West | 9:42 PM | Opposite 700 Arrow Rd | 9:47 PM | 2151056 | 49196068 |
| Jane St at Sheppard Ave West | 9:57 PM | Opposite 700 Arrow Rd | 10:02 PM | 2151054 | 49196080 |
| Jane St at Sheppard Ave West | 10:12 PM | Opposite 700 Arrow Rd | 10:17 PM | 2151056 | 49196079 |
| Jane St at Sheppard Ave West | 10:27 PM | Opposite 700 Arrow Rd | 10:32 PM | 2151054 | 49196054 |
| Jane St at Sheppard Ave West | 10:41 PM | Opposite 700 Arrow Rd | 10:46 PM | 2151056 | 49196053 |
| Jane St at Sheppard Ave West | 10:56 PM | Opposite 700 Arrow Rd | 11:01 PM | 2151054 | 49196073 |