TTC Routes & Schedules - Route 28
Note: This page uses GTFS data provided by TTC, subject to change.
Displaying timetable for Route 28 on 2025-10-24.
Block Schedule Visualization for Route 28
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
2149091
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
2149092
28
28
28
28
28
28
28
28
28
28
28
28
28
28
2149093
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
2149094
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
2149095
28
28
28
28
EAST - 28 BAYVIEW SOUTH towards BRICK WORKS Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Davisville Station | 6:06 AM | 550 Bayview Ave - Evergreen Brick Works | 6:20 AM | 2149092 | 49169856 |
| Davisville Station | 6:34 AM | 550 Bayview Ave - Evergreen Brick Works | 6:48 AM | 2149091 | 49169879 |
| Davisville Station | 7:00 AM | 550 Bayview Ave - Evergreen Brick Works | 7:14 AM | 2149093 | 49169878 |
| Davisville Station | 7:30 AM | 550 Bayview Ave - Evergreen Brick Works | 7:44 AM | 2149094 | 49169877 |
| Davisville Station | 7:58 AM | 550 Bayview Ave - Evergreen Brick Works | 8:12 AM | 2149092 | 49169876 |
| Davisville Station | 8:24 AM | 550 Bayview Ave - Evergreen Brick Works | 8:38 AM | 2149091 | 49169875 |
| Davisville Station | 8:50 AM | 550 Bayview Ave - Evergreen Brick Works | 9:04 AM | 2149093 | 49169874 |
| Davisville Station | 9:14 AM | 550 Bayview Ave - Evergreen Brick Works | 9:26 AM | 2149094 | 49169873 |
| Davisville Station | 9:38 AM | 550 Bayview Ave - Evergreen Brick Works | 9:50 AM | 2149092 | 49169872 |
| Davisville Station | 10:04 AM | 550 Bayview Ave - Evergreen Brick Works | 10:16 AM | 2149091 | 49169871 |
| Davisville Station | 10:30 AM | 550 Bayview Ave - Evergreen Brick Works | 10:42 AM | 2149093 | 49169870 |
| Davisville Station | 10:56 AM | 550 Bayview Ave - Evergreen Brick Works | 11:08 AM | 2149094 | 49169869 |
| Davisville Station | 11:22 AM | 550 Bayview Ave - Evergreen Brick Works | 11:34 AM | 2149092 | 49169849 |
| Davisville Station | 11:48 AM | 550 Bayview Ave - Evergreen Brick Works | 12:00 PM | 2149091 | 49169848 |
| Davisville Station | 12:14 PM | 550 Bayview Ave - Evergreen Brick Works | 12:26 PM | 2149093 | 49169850 |
| Davisville Station | 12:40 PM | 550 Bayview Ave - Evergreen Brick Works | 12:52 PM | 2149094 | 49169868 |
| Davisville Station | 1:06 PM | 550 Bayview Ave - Evergreen Brick Works | 1:18 PM | 2149092 | 49169867 |
| Davisville Station | 1:32 PM | 550 Bayview Ave - Evergreen Brick Works | 1:44 PM | 2149091 | 49169857 |
| Davisville Station | 1:58 PM | 550 Bayview Ave - Evergreen Brick Works | 2:10 PM | 2149093 | 49169866 |
| Davisville Station | 2:24 PM | 550 Bayview Ave - Evergreen Brick Works | 2:36 PM | 2149094 | 49169865 |
| Davisville Station | 2:50 PM | 550 Bayview Ave - Evergreen Brick Works | 3:04 PM | 2149092 | 49169863 |
| Davisville Station | 3:12 PM | 550 Bayview Ave - Evergreen Brick Works | 3:26 PM | 2149091 | 49169862 |
| Davisville Station | 3:34 PM | 550 Bayview Ave - Evergreen Brick Works | 3:48 PM | 2149095 | 49169861 |
| Davisville Station | 3:56 PM | 550 Bayview Ave - Evergreen Brick Works | 4:10 PM | 2149093 | 49169860 |
| Davisville Station | 4:18 PM | 550 Bayview Ave - Evergreen Brick Works | 4:32 PM | 2149094 | 49169859 |
| Davisville Station | 4:40 PM | 550 Bayview Ave - Evergreen Brick Works | 4:54 PM | 2149092 | 49169858 |
| Davisville Station | 5:02 PM | 550 Bayview Ave - Evergreen Brick Works | 5:16 PM | 2149091 | 49169851 |
| Davisville Station | 5:24 PM | 550 Bayview Ave - Evergreen Brick Works | 5:38 PM | 2149095 | 49169838 |
| Davisville Station | 5:52 PM | 550 Bayview Ave - Evergreen Brick Works | 6:06 PM | 2149093 | 49169847 |
| Davisville Station | 6:22 PM | 550 Bayview Ave - Evergreen Brick Works | 6:34 PM | 2149094 | 49169846 |
| Davisville Station | 6:52 PM | 550 Bayview Ave - Evergreen Brick Works | 7:04 PM | 2149091 | 49169845 |
| Davisville Station | 7:22 PM | 550 Bayview Ave - Evergreen Brick Works | 7:34 PM | 2149093 | 49169844 |
| Davisville Station | 7:52 PM | 550 Bayview Ave - Evergreen Brick Works | 8:04 PM | 2149094 | 49169880 |
| Davisville Station | 8:22 PM | 550 Bayview Ave - Evergreen Brick Works | 8:34 PM | 2149091 | 49169854 |
| Davisville Station | 8:52 PM | 550 Bayview Ave - Evergreen Brick Works | 9:04 PM | 2149093 | 49169853 |
| Davisville Station | 9:22 PM | 550 Bayview Ave - Evergreen Brick Works | 9:34 PM | 2149094 | 49169852 |
| Davisville Station | 9:52 PM | 550 Bayview Ave - Evergreen Brick Works | 10:04 PM | 2149091 | 49169843 |
| Davisville Station | 10:23 PM | 550 Bayview Ave - Evergreen Brick Works | 10:35 PM | 2149093 | 49169842 |
| Davisville Station | 10:53 PM | 550 Bayview Ave - Evergreen Brick Works | 11:05 PM | 2149094 | 49169841 |
| Davisville Station | 11:23 PM | 550 Bayview Ave - Evergreen Brick Works | 11:35 PM | 2149091 | 49169840 |
| Davisville Station | 11:53 PM | 550 Bayview Ave - Evergreen Brick Works | 12:05 AM (+1) | 2149093 | 49169839 |
| Davisville Station | 12:26 AM (+1) | 550 Bayview Ave - Evergreen Brick Works | 12:38 AM (+1) | 2149094 | 49169864 |
| Davisville Station | 1:00 AM (+1) | 550 Bayview Ave - Evergreen Brick Works | 1:12 AM (+1) | 2149091 | 49169855 |
WEST - 28 BAYVIEW SOUTH towards DAVISVILLE STATION Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| 550 Bayview Ave - Evergreen Brick Works | 6:21 AM | Davisville Station | 6:38 AM | 2149092 | 49169911 |
| 550 Bayview Ave - Evergreen Brick Works | 6:51 AM | Davisville Station | 7:08 AM | 2149091 | 49169915 |
| 550 Bayview Ave - Evergreen Brick Works | 7:22 AM | Davisville Station | 7:39 AM | 2149093 | 49169909 |
| 550 Bayview Ave - Evergreen Brick Works | 7:52 AM | Davisville Station | 8:09 AM | 2149094 | 49169908 |
| 550 Bayview Ave - Evergreen Brick Works | 8:18 AM | Davisville Station | 8:35 AM | 2149092 | 49169895 |
| 550 Bayview Ave - Evergreen Brick Works | 8:42 AM | Davisville Station | 8:59 AM | 2149091 | 49169894 |
| 550 Bayview Ave - Evergreen Brick Works | 9:05 AM | Davisville Station | 9:21 AM | 2149093 | 49169910 |
| 550 Bayview Ave - Evergreen Brick Works | 9:27 AM | Davisville Station | 9:43 AM | 2149094 | 49169893 |
| 550 Bayview Ave - Evergreen Brick Works | 9:53 AM | Davisville Station | 10:09 AM | 2149092 | 49169892 |
| 550 Bayview Ave - Evergreen Brick Works | 10:19 AM | Davisville Station | 10:35 AM | 2149091 | 49169891 |
| 550 Bayview Ave - Evergreen Brick Works | 10:45 AM | Davisville Station | 11:01 AM | 2149093 | 49169890 |
| 550 Bayview Ave - Evergreen Brick Works | 11:11 AM | Davisville Station | 11:27 AM | 2149094 | 49169889 |
| 550 Bayview Ave - Evergreen Brick Works | 11:37 AM | Davisville Station | 11:53 AM | 2149092 | 49169907 |
| 550 Bayview Ave - Evergreen Brick Works | 12:03 PM | Davisville Station | 12:19 PM | 2149091 | 49169906 |
| 550 Bayview Ave - Evergreen Brick Works | 12:29 PM | Davisville Station | 12:45 PM | 2149093 | 49169905 |
| 550 Bayview Ave - Evergreen Brick Works | 12:55 PM | Davisville Station | 1:11 PM | 2149094 | 49169904 |
| 550 Bayview Ave - Evergreen Brick Works | 1:21 PM | Davisville Station | 1:37 PM | 2149092 | 49169903 |
| 550 Bayview Ave - Evergreen Brick Works | 1:47 PM | Davisville Station | 2:03 PM | 2149091 | 49169917 |
| 550 Bayview Ave - Evergreen Brick Works | 2:15 PM | Davisville Station | 2:31 PM | 2149093 | 49169902 |
| 550 Bayview Ave - Evergreen Brick Works | 2:44 PM | Davisville Station | 3:01 PM | 2149094 | 49169901 |
| 550 Bayview Ave - Evergreen Brick Works | 3:06 PM | Davisville Station | 3:23 PM | 2149092 | 49169900 |
| 550 Bayview Ave - Evergreen Brick Works | 3:28 PM | Davisville Station | 3:45 PM | 2149091 | 49169882 |
| 550 Bayview Ave - Evergreen Brick Works | 3:50 PM | Davisville Station | 4:07 PM | 2149095 | 49169899 |
| 550 Bayview Ave - Evergreen Brick Works | 4:12 PM | Davisville Station | 4:29 PM | 2149093 | 49169898 |
| 550 Bayview Ave - Evergreen Brick Works | 4:34 PM | Davisville Station | 4:51 PM | 2149094 | 49169897 |
| 550 Bayview Ave - Evergreen Brick Works | 4:56 PM | Davisville Station | 5:13 PM | 2149092 | 49169896 |
| 550 Bayview Ave - Evergreen Brick Works | 5:18 PM | Davisville Station | 5:35 PM | 2149091 | 49169887 |
| 550 Bayview Ave - Evergreen Brick Works | 5:41 PM | Davisville Station | 5:58 PM | 2149095 | 49169886 |
| 550 Bayview Ave - Evergreen Brick Works | 6:11 PM | Davisville Station | 6:25 PM | 2149093 | 49169885 |
| 550 Bayview Ave - Evergreen Brick Works | 6:41 PM | Davisville Station | 6:55 PM | 2149094 | 49169884 |
| 550 Bayview Ave - Evergreen Brick Works | 7:11 PM | Davisville Station | 7:25 PM | 2149091 | 49169883 |
| 550 Bayview Ave - Evergreen Brick Works | 7:41 PM | Davisville Station | 7:55 PM | 2149093 | 49169916 |
| 550 Bayview Ave - Evergreen Brick Works | 8:11 PM | Davisville Station | 8:25 PM | 2149094 | 49169888 |
| 550 Bayview Ave - Evergreen Brick Works | 8:41 PM | Davisville Station | 8:55 PM | 2149091 | 49169913 |
| 550 Bayview Ave - Evergreen Brick Works | 9:11 PM | Davisville Station | 9:25 PM | 2149093 | 49169912 |
| 550 Bayview Ave - Evergreen Brick Works | 9:41 PM | Davisville Station | 9:55 PM | 2149094 | 49169881 |
| 550 Bayview Ave - Evergreen Brick Works | 10:12 PM | Davisville Station | 10:26 PM | 2149091 | 49169914 |
| 550 Bayview Ave - Evergreen Brick Works | 10:42 PM | Davisville Station | 10:56 PM | 2149093 | 49169923 |
| 550 Bayview Ave - Evergreen Brick Works | 11:12 PM | Davisville Station | 11:26 PM | 2149094 | 49169922 |
| 550 Bayview Ave - Evergreen Brick Works | 11:42 PM | Davisville Station | 11:56 PM | 2149091 | 49169920 |
| 550 Bayview Ave - Evergreen Brick Works | 12:12 AM (+1) | Davisville Station | 12:26 AM (+1) | 2149093 | 49169919 |
| 550 Bayview Ave - Evergreen Brick Works | 12:43 AM (+1) | Davisville Station | 12:57 AM (+1) | 2149094 | 49169918 |
| 550 Bayview Ave - Evergreen Brick Works | 1:15 AM (+1) | Davisville Station | 1:29 AM (+1) | 2149091 | 49169921 |