TTC Routes & Schedules - Route 51
Note: This page uses GTFS data provided by TTC, subject to change.
Displaying timetable for Route 51 on 2025-10-24.
Block Schedule Visualization for Route 51
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
2149844
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
2149861
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
2149862
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
2149863
51
51
51
51
51
51
51
51
51
51
51
51
51
51
2149864
51
51
51
51
51
2149865
51
51
51
51
51
51
51
51
2150902
51
NORTH - 51 LESLIE towards STEELES Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Eglinton Station | 5:10 AM | Freshmeadow Dr at Don Mills Rd | 5:55 AM | 2149862 | 49179979 |
| Eglinton Station | 5:34 AM | Freshmeadow Dr at Don Mills Rd | 6:21 AM | 2149864 | 49179977 |
| Eglinton Station | 5:58 AM | Freshmeadow Dr at Don Mills Rd | 6:47 AM | 2149861 | 49179976 |
| Eglinton Station | 6:22 AM | Freshmeadow Dr at Don Mills Rd | 7:13 AM | 2149844 | 49179975 |
| Eglinton Station | 6:46 AM | Freshmeadow Dr at Don Mills Rd | 7:41 AM | 2149863 | 49179974 |
| Eglinton Station | 7:10 AM | Freshmeadow Dr at Don Mills Rd | 8:05 AM | 2149862 | 49179973 |
| Eglinton Station | 7:34 AM | Freshmeadow Dr at Don Mills Rd | 8:29 AM | 2149864 | 49179972 |
| Eglinton Station | 7:58 AM | Freshmeadow Dr at Don Mills Rd | 8:53 AM | 2149861 | 49179971 |
| Eglinton Station | 8:22 AM | Freshmeadow Dr at Don Mills Rd | 9:17 AM | 2149844 | 49179970 |
| Eglinton Station | 8:46 AM | Freshmeadow Dr at Don Mills Rd | 9:41 AM | 2149863 | 49179969 |
| Eglinton Station | 9:10 AM | Freshmeadow Dr at Don Mills Rd | 10:05 AM | 2149862 | 49179968 |
| Eglinton Station | 9:34 AM | Freshmeadow Dr at Don Mills Rd | 10:29 AM | 2149864 | 49179967 |
| Eglinton Station | 9:58 AM | Freshmeadow Dr at Don Mills Rd | 10:53 AM | 2149861 | 49179966 |
| Eglinton Station | 10:26 AM | Freshmeadow Dr at Don Mills Rd | 11:20 AM | 2149844 | 49179965 |
| Eglinton Station | 10:55 AM | Freshmeadow Dr at Don Mills Rd | 11:49 AM | 2149863 | 49179964 |
| Eglinton Station | 11:24 AM | Freshmeadow Dr at Don Mills Rd | 12:18 PM | 2149862 | 49179963 |
| Eglinton Station | 11:53 AM | Freshmeadow Dr at Don Mills Rd | 12:47 PM | 2149861 | 49179962 |
| Eglinton Station | 12:22 PM | Freshmeadow Dr at Don Mills Rd | 1:16 PM | 2149844 | 49179980 |
| Eglinton Station | 12:51 PM | Freshmeadow Dr at Don Mills Rd | 1:45 PM | 2149863 | 49179961 |
| Eglinton Station | 1:20 PM | Freshmeadow Dr at Don Mills Rd | 2:14 PM | 2149862 | 49179960 |
| Eglinton Station | 1:49 PM | Freshmeadow Dr at Don Mills Rd | 2:43 PM | 2149861 | 49179959 |
| Eglinton Station | 2:18 PM | Freshmeadow Dr at Don Mills Rd | 3:12 PM | 2149844 | 49179958 |
| Eglinton Station | 2:47 PM | Freshmeadow Dr at Don Mills Rd | 3:41 PM | 2149863 | 49179957 |
| Leslie St at Finch Ave East | 3:09 PM | Freshmeadow Dr at Don Mills Rd | 3:21 PM | 2150902 | 49179933 |
| Eglinton Station | 3:16 PM | Freshmeadow Dr at Don Mills Rd | 4:12 PM | 2149862 | 49179956 |
| Eglinton Station | 3:45 PM | Freshmeadow Dr at Don Mills Rd | 4:45 PM | 2149861 | 49179955 |
| Eglinton Station | 4:10 PM | Freshmeadow Dr at Don Mills Rd | 5:10 PM | 2149865 | 49179954 |
| Eglinton Station | 4:35 PM | Freshmeadow Dr at Don Mills Rd | 5:35 PM | 2149844 | 49179953 |
| Eglinton Station | 5:00 PM | Freshmeadow Dr at Don Mills Rd | 6:00 PM | 2149863 | 49179952 |
| Eglinton Station | 5:25 PM | Freshmeadow Dr at Don Mills Rd | 6:25 PM | 2149862 | 49179951 |
| Eglinton Station | 5:50 PM | Freshmeadow Dr at Don Mills Rd | 6:50 PM | 2149861 | 49179950 |
| Eglinton Station | 6:15 PM | Freshmeadow Dr at Don Mills Rd | 7:12 PM | 2149865 | 49179949 |
| Eglinton Station | 6:40 PM | Freshmeadow Dr at Don Mills Rd | 7:31 PM | 2149844 | 49179948 |
| Eglinton Station | 7:01 PM | Freshmeadow Dr at Don Mills Rd | 7:52 PM | 2149863 | 49179947 |
| Eglinton Station | 7:22 PM | Freshmeadow Dr at Don Mills Rd | 8:09 PM | 2149862 | 49179946 |
| Eglinton Station | 7:47 PM | Freshmeadow Dr at Don Mills Rd | 8:34 PM | 2149861 | 49179945 |
| Eglinton Station | 8:12 PM | Freshmeadow Dr at Don Mills Rd | 8:59 PM | 2149865 | 49179944 |
| Eglinton Station | 8:37 PM | Freshmeadow Dr at Don Mills Rd | 9:24 PM | 2149844 | 49179943 |
| Eglinton Station | 9:02 PM | Freshmeadow Dr at Don Mills Rd | 9:49 PM | 2149862 | 49179942 |
| Eglinton Station | 9:27 PM | Freshmeadow Dr at Don Mills Rd | 10:14 PM | 2149861 | 49179941 |
| Eglinton Station | 9:47 PM | Freshmeadow Dr at Don Mills Rd | 10:31 PM | 2149865 | 49179940 |
| Eglinton Station | 10:11 PM | Freshmeadow Dr at Don Mills Rd | 10:50 PM | 2149844 | 49179939 |
| Eglinton Station | 10:41 PM | Freshmeadow Dr at Don Mills Rd | 11:20 PM | 2149862 | 49179938 |
| Eglinton Station | 11:11 PM | Freshmeadow Dr at Don Mills Rd | 11:50 PM | 2149861 | 49179937 |
| Eglinton Station | 11:41 PM | Freshmeadow Dr at Don Mills Rd | 12:20 AM (+1) | 2149844 | 49179936 |
| Eglinton Station | 12:07 AM (+1) | Freshmeadow Dr at Don Mills Rd | 12:46 AM (+1) | 2149862 | 49179935 |
| Eglinton Station | 12:34 AM (+1) | Freshmeadow Dr at Don Mills Rd | 1:13 AM (+1) | 2149861 | 49179934 |
| Eglinton Station | 1:01 AM (+1) | Freshmeadow Dr at Don Mills Rd | 1:40 AM (+1) | 2149844 | 49179978 |
SOUTH - 51 LESLIE towards EGLINTON STATION Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Freshmeadow Dr at Don Mills Rd | 5:51 AM | Eglinton Station | 6:35 AM | 2149863 | 49179903 |
| Freshmeadow Dr at Don Mills Rd | 6:11 AM | Eglinton Station | 6:57 AM | 2149862 | 49179902 |
| Freshmeadow Dr at Don Mills Rd | 6:35 AM | Eglinton Station | 7:23 AM | 2149864 | 49179901 |
| Freshmeadow Dr at Don Mills Rd | 6:59 AM | Eglinton Station | 7:48 AM | 2149861 | 49179900 |
| Freshmeadow Dr at Don Mills Rd | 7:23 AM | Eglinton Station | 8:12 AM | 2149844 | 49179899 |
| Freshmeadow Dr at Don Mills Rd | 7:47 AM | Eglinton Station | 8:36 AM | 2149863 | 49179898 |
| Freshmeadow Dr at Don Mills Rd | 8:11 AM | Eglinton Station | 9:00 AM | 2149862 | 49179897 |
| Freshmeadow Dr at Don Mills Rd | 8:35 AM | Eglinton Station | 9:24 AM | 2149864 | 49179896 |
| Freshmeadow Dr at Don Mills Rd | 8:59 AM | Eglinton Station | 9:48 AM | 2149861 | 49179895 |
| Freshmeadow Dr at Don Mills Rd | 9:28 AM | Eglinton Station | 10:16 AM | 2149844 | 49179894 |
| Freshmeadow Dr at Don Mills Rd | 9:57 AM | Eglinton Station | 10:45 AM | 2149863 | 49179893 |
| Freshmeadow Dr at Don Mills Rd | 10:26 AM | Eglinton Station | 11:14 AM | 2149862 | 49179892 |
| Freshmeadow Dr at Don Mills Rd | 10:55 AM | Eglinton Station | 11:43 AM | 2149861 | 49179891 |
| Freshmeadow Dr at Don Mills Rd | 11:24 AM | Eglinton Station | 12:12 PM | 2149844 | 49179890 |
| Freshmeadow Dr at Don Mills Rd | 11:53 AM | Eglinton Station | 12:41 PM | 2149863 | 49179889 |
| Freshmeadow Dr at Don Mills Rd | 12:22 PM | Eglinton Station | 1:10 PM | 2149862 | 49179888 |
| Freshmeadow Dr at Don Mills Rd | 12:51 PM | Eglinton Station | 1:39 PM | 2149861 | 49179887 |
| Freshmeadow Dr at Don Mills Rd | 1:20 PM | Eglinton Station | 2:08 PM | 2149844 | 49179886 |
| Freshmeadow Dr at Don Mills Rd | 1:49 PM | Eglinton Station | 2:37 PM | 2149863 | 49179920 |
| Freshmeadow Dr at Don Mills Rd | 2:18 PM | Eglinton Station | 3:08 PM | 2149862 | 49179919 |
| Freshmeadow Dr at Don Mills Rd | 2:45 PM | Eglinton Station | 3:35 PM | 2149861 | 49179918 |
| Freshmeadow Dr at Don Mills Rd | 3:10 PM | Eglinton Station | 4:00 PM | 2149865 | 49179917 |
| Freshmeadow Dr at Don Mills Rd | 3:35 PM | Eglinton Station | 4:25 PM | 2149844 | 49179916 |
| Freshmeadow Dr at Don Mills Rd | 4:00 PM | Eglinton Station | 4:50 PM | 2149863 | 49179915 |
| Freshmeadow Dr at Don Mills Rd | 4:25 PM | Eglinton Station | 5:15 PM | 2149862 | 49179914 |
| Freshmeadow Dr at Don Mills Rd | 4:50 PM | Eglinton Station | 5:40 PM | 2149861 | 49179913 |
| Freshmeadow Dr at Don Mills Rd | 5:15 PM | Eglinton Station | 6:05 PM | 2149865 | 49179912 |
| Freshmeadow Dr at Don Mills Rd | 5:40 PM | Eglinton Station | 6:30 PM | 2149844 | 49179911 |
| Freshmeadow Dr at Don Mills Rd | 6:05 PM | Eglinton Station | 6:51 PM | 2149863 | 49179910 |
| Freshmeadow Dr at Don Mills Rd | 6:30 PM | Eglinton Station | 7:12 PM | 2149862 | 49179909 |
| Freshmeadow Dr at Don Mills Rd | 6:56 PM | Eglinton Station | 7:37 PM | 2149861 | 49179908 |
| Freshmeadow Dr at Don Mills Rd | 7:21 PM | Eglinton Station | 8:02 PM | 2149865 | 49179907 |
| Freshmeadow Dr at Don Mills Rd | 7:46 PM | Eglinton Station | 8:27 PM | 2149844 | 49179906 |
| Freshmeadow Dr at Don Mills Rd | 8:11 PM | Eglinton Station | 8:52 PM | 2149862 | 49179905 |
| Freshmeadow Dr at Don Mills Rd | 8:36 PM | Eglinton Station | 9:17 PM | 2149861 | 49179904 |
| Freshmeadow Dr at Don Mills Rd | 9:01 PM | Eglinton Station | 9:42 PM | 2149865 | 49179930 |
| Freshmeadow Dr at Don Mills Rd | 9:26 PM | Eglinton Station | 10:02 PM | 2149844 | 49179929 |
| Freshmeadow Dr at Don Mills Rd | 9:56 PM | Eglinton Station | 10:31 PM | 2149862 | 49179928 |
| Freshmeadow Dr at Don Mills Rd | 10:26 PM | Eglinton Station | 11:01 PM | 2149861 | 49179927 |
| Freshmeadow Dr at Don Mills Rd | 10:56 PM | Eglinton Station | 11:31 PM | 2149844 | 49179926 |
| Freshmeadow Dr at Don Mills Rd | 11:26 PM | Eglinton Station | 12:01 AM (+1) | 2149862 | 49179925 |
| Freshmeadow Dr at Don Mills Rd | 11:56 PM | Eglinton Station | 12:31 AM (+1) | 2149861 | 49179924 |
| Freshmeadow Dr at Don Mills Rd | 12:26 AM (+1) | Eglinton Station | 1:01 AM (+1) | 2149844 | 49179923 |
| Freshmeadow Dr at Don Mills Rd | 12:46 AM (+1) | Eglinton Station | 1:21 AM (+1) | 2149862 | 49179922 |