Toronto TTC Route 995: York Mills Express
Bus schedule and route map · Monday to Friday
Toronto TTC Route 995 (York Mills Express) is a bus route in Toronto, serving York Mills Station, York Mills Rd at Don Mills Rd, Ellesmere Rd at Bellamy Rd North, Ellesmere Rd at Mornelle Crt and Ellesmere Rd at Dormington Dr West Side. Monday to Friday the first bus is at 5:28 am and the last at 7:03 pm, every 10 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 5:28 am
- Last
- 7:03 pm
- Buses
- 158
- Daytime
- every 10 min
Saturday, Sunday
No service
Public holidays
- Mon 12 Oct (Thanksgiving): no service
Schedule change: Toronto TTC’s schedule changes on October 30, 2026. The times below are for the current schedule.
Route 995 to University of Toronto Scarborough
Destination sign “East - 995 York Mills Express towards U of T Scarborough” · from York Mills Station · 24 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| York Mills Station | York Mills Rd at Don Mills Rd | Ellesmere Rd at Pharmacy Ave | Ellesmere Rd at Midland Ave | Ellesmere Rd at Bellamy Rd North | Ellesmere Rd at Orton Park Rd | University of Toronto Scarborough |
|---|---|---|---|---|---|---|
| 6:33 | 6:44 | 6:54 | 7:02 | 7:08 | 7:13 | 7:21 |
| 6:43 | 6:54 | 7:04 | 7:12 | 7:18 | 7:23 | 7:31 |
| 6:53 | 7:04 | 7:15 | 7:23 | 7:29 | 7:34 | 7:42 |
| 7:03 | 7:15 | 7:26 | 7:34 | 7:40 | 7:45 | 7:53 |
| 7:13 | 7:25 | 7:36 | 7:44 | 7:50 | 7:55 | 8:03 |
| 7:23 | 7:35 | 7:46 | 7:54 | 8:00 | 8:05 | 8:13 |
| 7:33 | 7:45 | 7:56 | 8:04 | 8:10 | 8:15 | 8:23 |
| 7:43 | 7:55 | 8:06 | 8:14 | 8:20 | 8:25 | 8:33 |
| 7:53 | 8:05 | 8:16 | 8:24 | 8:30 | 8:35 | 8:43 |
| 8:03 | 8:15 | 8:26 | 8:34 | 8:40 | 8:45 | 8:53 |
| 8:13 | 8:25 | 8:36 | 8:44 | 8:50 | 8:55 | 9:03 |
| 8:23 | 8:35 | 8:46 | 8:54 | 9:00 | 9:05 | 9:12 |
| 8:33 | 8:45 | 8:56 | 9:05 | 9:11 | 9:16 | 9:23 |
| 8:43 | 8:55 | 9:06 | 9:15 | 9:21 | 9:26 | 9:33 |
| 8:53 | 9:05 | 9:15 | 9:24 | 9:30 | 9:35 | 9:42 |
| 9:03 | 9:15 | 9:25 | 9:34 | 9:40 | 9:45 | 9:52 |
| 9:13 | 9:25 | 9:35 | 9:44 | 9:50 | 9:55 | 10:02 |
| 9:23 | 9:35 | 9:45 | 9:54 | 10:00 | 10:05 | 10:12 |
| 9:33 | 9:45 | 9:55 | 10:04 | 10:10 | 10:15 | 10:22 |
| 9:43 | 9:55 | 10:05 | 10:14 | 10:20 | 10:25 | 10:32 |
| 9:53 | 10:05 | 10:15 | 10:24 | 10:30 | 10:35 | 10:42 |
| 10:03 | 10:15 | 10:25 | 10:34 | 10:40 | 10:45 | 10:52 |
| 10:13 | 10:25 | 10:35 | 10:44 | 10:50 | 10:55 | 11:02 |
| 10:23 | 10:35 | 10:45 | 10:54 | 11:00 | 11:05 | 11:12 |
| 10:33 | 10:45 | 10:55 | 11:04 | 11:10 | 11:15 | 11:22 |
| 10:43 | 10:55 | 11:05 | 11:14 | 11:20 | 11:25 | 11:32 |
| 10:53 | 11:05 | 11:15 | 11:24 | 11:30 | 11:35 | 11:42 |
| 11:03 | 11:15 | 11:25 | 11:34 | 11:40 | 11:45 | 11:52 |
| 11:13 | 11:25 | 11:35 | 11:44 | 11:50 | 11:55 | 12:02 |
| 11:23 | 11:35 | 11:45 | 11:54 | 12:00 | 12:05 | 12:12 |
| 11:33 | 11:45 | 11:55 | 12:04 | 12:10 | 12:15 | 12:22 |
| 11:43 | 11:55 | 12:05 | 12:14 | 12:20 | 12:25 | 12:32 |
| 11:53 | 12:05 | 12:15 | 12:24 | 12:30 | 12:35 | 12:42 |
| 12:03 | 12:15 | 12:25 | 12:34 | 12:40 | 12:45 | 12:52 |
| 12:13 | 12:25 | 12:35 | 12:44 | 12:50 | 12:55 | 1:02 |
| 12:23 | 12:35 | 12:45 | 12:54 | 1:00 | 1:05 | 1:12 |
| 12:33 | 12:45 | 12:55 | 1:04 | 1:10 | 1:15 | 1:22 |
| 12:43 | 12:55 | 1:05 | 1:14 | 1:20 | 1:25 | 1:32 |
| 12:53 | 1:05 | 1:15 | 1:24 | 1:30 | 1:35 | 1:42 |
| 1:03 | 1:15 | 1:25 | 1:34 | 1:40 | 1:45 | 1:52 |
| 1:13 | 1:25 | 1:35 | 1:44 | 1:50 | 1:55 | 2:02 |
| 1:23 | 1:35 | 1:45 | 1:54 | 2:00 | 2:05 | 2:12 |
| 1:33 | 1:45 | 1:55 | 2:04 | 2:10 | 2:15 | 2:22 |
| 1:43 | 1:55 | 2:05 | 2:14 | 2:20 | 2:25 | 2:32 |
| 1:53 | 2:05 | 2:15 | 2:24 | 2:30 | 2:35 | 2:42 |
| 2:03 | 2:15 | 2:25 | 2:34 | 2:40 | 2:45 | 2:52 |
| 2:13 | 2:25 | 2:35 | 2:44 | 2:50 | 2:55 | 3:02 |
| 2:23 | 2:35 | 2:45 | 2:54 | 3:00 | 3:05 | 3:13 |
| 2:33 | 2:45 | 2:55 | 3:04 | 3:11 | 3:16 | 3:24 |
| 2:43 | 2:55 | 3:05 | 3:18 | 3:25 | 3:30 | 3:38 |
| 2:53 | 3:05 | 3:14 | 3:27 | 3:34 | 3:39 | 3:47 |
| 3:03 | 3:18 | 3:27 | 3:40 | 3:47 | 3:52 | 4:00 |
| 3:13 | 3:28 | 3:37 | 3:50 | 3:57 | 4:02 | 4:10 |
| 3:23 | 3:38 | 3:47 | 4:00 | 4:07 | 4:12 | 4:20 |
| 3:33 | 3:48 | 3:57 | 4:10 | 4:17 | 4:22 | 4:30 |
| 3:43 | 3:58 | 4:07 | 4:20 | 4:27 | 4:32 | 4:40 |
| 3:53 | 4:08 | 4:17 | 4:30 | 4:37 | 4:42 | 4:50 |
| 4:03 | 4:18 | 4:27 | 4:40 | 4:47 | 4:52 | 5:00 |
| 4:13 | 4:28 | 4:37 | 4:50 | 4:57 | 5:02 | 5:10 |
| 4:23 | 4:38 | 4:47 | 5:00 | 5:07 | 5:12 | 5:20 |
| 4:33 | 4:48 | 4:57 | 5:10 | 5:17 | 5:22 | 5:30 |
| 4:43 | 4:58 | 5:07 | 5:20 | 5:27 | 5:32 | 5:40 |
| 4:53 | 5:08 | 5:17 | 5:30 | 5:37 | 5:42 | 5:50 |
| 5:03 | 5:18 | 5:27 | 5:40 | 5:47 | 5:52 | 6:00 |
| 5:13 | 5:28 | 5:37 | 5:50 | 5:57 | 6:02 | 6:10 |
| 5:23 | 5:38 | 5:47 | 6:00 | 6:07 | 6:12 | 6:20 |
| 5:33 | 5:48 | 5:57 | 6:10 | 6:17 | 6:22 | 6:30 |
| 5:43 | 5:58 | 6:07 | 6:20 | 6:27 | 6:32 | 6:40 |
| 5:53 | 6:08 | 6:17 | 6:30 | 6:37 | 6:42 | 6:50 |
| 6:03 | 6:18 | 6:27 | 6:40 | 6:47 | 6:52 | 7:00 |
| 6:13 | 6:28 | 6:37 | 6:50 | 6:57 | 7:02 | 7:09 |
| 6:23 | 6:38 | 6:47 | 7:00 | 7:07 | 7:12 | 7:19 |
| 6:33 | 6:48 | 6:57 | 7:10 | 7:17 | 7:22 | 7:29 |
| 6:43 | 6:58 | 7:07 | 7:17 | 7:24 | 7:29 | 7:36 |
| 6:53 | 7:07 | 7:16 | 7:26 | 7:33 | 7:38 | 7:45 |
| 7:03 | 7:14 | 7:23 | 7:33 | 7:40 | 7:45 | 7:52 |
All 24 stops in this direction
- York Mills Station #14813
- York Mills Rd at Bayview Ave #9188
- York Mills Rd at Chipstead Rd #7467
- York Mills Rd at Leslie St #9076
- York Mills Rd at Don Mills Rd #9070
- York Mills Rd at Valley Woods Rd #16688
- Parkwoods Village Dr at Brookbanks Dr #8025
- Ellesmere Rd at Victoria Park Ave East Side #6371
- Ellesmere Rd at Pharmacy Ave #6368
- Ellesmere Rd at Warden Ave #7719
- Ellesmere Rd at Birchmount Rd #7678
- Ellesmere Rd at Kennedy Rd #7693
- Ellesmere Rd at Midland Ave #7696
- Ellesmere Rd at Brimley Rd #7684
- Ellesmere Rd at McCowan Rd #7694
- Ellesmere Rd at Bellamy Rd North #7676
- Ellesmere Rd at Markham Rd #1048
- Ellesmere Rd at Gander Dr East Side #1046
- Ellesmere Rd at Scarborough Golf Club Rd #1052
- Ellesmere Rd at Orton Park Rd #1051
- Ellesmere Rd at Neilson Rd - Scarborough Health Network Centenary Hospital #7704
- Ellesmere Rd at Morningside Ave #7702
- Ellesmere Rd at Military Trail (East) #7698
- University of Toronto Scarborough #15116
Route 995 to York Mills Station
Destination sign “West - 995 York Mills Express towards York Mills Station” · from University of Toronto Scarborough · 26 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| University of Toronto Scarborough | Ellesmere Rd at Mornelle Crt | Ellesmere Rd at Dormington Dr West Side | Ellesmere Rd at Midland Ave | Ellesmere Rd at Pharmacy Ave | York Mills Rd at Don Mills Rd | York Mills Station |
|---|---|---|---|---|---|---|
| 5:28 | 5:31 | 5:38 | 5:49 | 5:59 | 6:10 | 6:25 |
| 5:38 | 5:41 | 5:48 | 5:59 | 6:09 | 6:20 | 6:35 |
| 5:48 | 5:51 | 5:58 | 6:09 | 6:19 | 6:30 | 6:45 |
| 5:58 | 6:01 | 6:08 | 6:19 | 6:29 | 6:40 | 6:55 |
| 6:08 | 6:11 | 6:18 | 6:29 | 6:39 | 6:50 | 7:05 |
| 6:18 | 6:21 | 6:28 | 6:39 | 6:49 | 7:00 | 7:15 |
| 6:28 | 6:31 | 6:38 | 6:49 | 6:59 | 7:11 | 7:26 |
| 6:38 | 6:41 | 6:48 | 6:59 | 7:09 | 7:21 | 7:36 |
| 6:49 | 6:52 | 6:59 | 7:10 | 7:21 | 7:33 | 7:48 |
| 6:59 | 7:02 | 7:09 | 7:20 | 7:31 | 7:43 | 7:58 |
| 7:09 | 7:12 | 7:19 | 7:30 | 7:41 | 7:53 | 8:08 |
| 7:19 | 7:22 | 7:29 | 7:40 | 7:51 | 8:03 | 8:18 |
| 7:29 | 7:32 | 7:39 | 7:50 | 8:01 | 8:13 | 8:28 |
| 7:39 | 7:42 | 7:49 | 8:00 | 8:11 | 8:23 | 8:38 |
| 7:49 | 7:52 | 7:59 | 8:10 | 8:21 | 8:33 | 8:48 |
| 7:59 | 8:02 | 8:09 | 8:20 | 8:31 | 8:43 | 8:58 |
| 8:09 | 8:12 | 8:19 | 8:30 | 8:41 | 8:53 | 9:08 |
| 8:21 | 8:24 | 8:31 | 8:42 | 8:53 | 9:05 | 9:18 |
| 8:33 | 8:36 | 8:43 | 8:54 | 9:05 | 9:15 | 9:28 |
| 8:43 | 8:46 | 8:53 | 9:04 | 9:15 | 9:25 | 9:38 |
| 8:56 | 8:59 | 9:06 | 9:15 | 9:25 | 9:35 | 9:48 |
| 9:07 | 9:10 | 9:16 | 9:25 | 9:35 | 9:45 | 9:58 |
| 9:17 | 9:20 | 9:26 | 9:35 | 9:45 | 9:55 | 10:08 |
| 9:27 | 9:30 | 9:36 | 9:45 | 9:55 | 10:05 | 10:18 |
| 9:37 | 9:40 | 9:46 | 9:55 | 10:05 | 10:15 | 10:28 |
| 9:47 | 9:50 | 9:56 | 10:05 | 10:15 | 10:25 | 10:38 |
| 9:57 | 10:00 | 10:06 | 10:15 | 10:25 | 10:35 | 10:48 |
| 10:07 | 10:10 | 10:16 | 10:25 | 10:35 | 10:45 | 10:58 |
| 10:17 | 10:20 | 10:26 | 10:35 | 10:45 | 10:55 | 11:08 |
| 10:27 | 10:30 | 10:36 | 10:45 | 10:55 | 11:05 | 11:18 |
| 10:37 | 10:40 | 10:46 | 10:55 | 11:05 | 11:15 | 11:28 |
| 10:47 | 10:50 | 10:56 | 11:05 | 11:15 | 11:25 | 11:38 |
| 10:57 | 11:00 | 11:06 | 11:15 | 11:25 | 11:35 | 11:48 |
| 11:07 | 11:10 | 11:16 | 11:25 | 11:35 | 11:45 | 11:58 |
| 11:17 | 11:20 | 11:26 | 11:35 | 11:45 | 11:55 | 12:08 |
| 11:27 | 11:30 | 11:36 | 11:45 | 11:55 | 12:05 | 12:18 |
| 11:37 | 11:40 | 11:46 | 11:55 | 12:05 | 12:15 | 12:28 |
| 11:47 | 11:50 | 11:56 | 12:05 | 12:15 | 12:25 | 12:38 |
| 11:57 | 12:00 | 12:06 | 12:15 | 12:25 | 12:35 | 12:48 |
| 12:07 | 12:10 | 12:16 | 12:25 | 12:35 | 12:45 | 12:58 |
| 12:17 | 12:20 | 12:26 | 12:35 | 12:45 | 12:55 | 1:08 |
| 12:27 | 12:30 | 12:36 | 12:45 | 12:55 | 1:05 | 1:18 |
| 12:37 | 12:40 | 12:46 | 12:55 | 1:05 | 1:15 | 1:28 |
| 12:47 | 12:50 | 12:56 | 1:05 | 1:15 | 1:25 | 1:38 |
| 12:57 | 1:00 | 1:06 | 1:15 | 1:25 | 1:35 | 1:48 |
| 1:07 | 1:10 | 1:16 | 1:25 | 1:35 | 1:45 | 1:58 |
| 1:17 | 1:20 | 1:26 | 1:35 | 1:45 | 1:55 | 2:08 |
| 1:27 | 1:30 | 1:36 | 1:45 | 1:55 | 2:05 | 2:18 |
| 1:37 | 1:40 | 1:46 | 1:55 | 2:05 | 2:15 | 2:28 |
| 1:47 | 1:50 | 1:56 | 2:05 | 2:15 | 2:25 | 2:38 |
| 1:57 | 2:00 | 2:06 | 2:15 | 2:25 | 2:35 | 2:48 |
| 2:07 | 2:10 | 2:16 | 2:25 | 2:35 | 2:45 | 2:58 |
| 2:17 | 2:20 | 2:26 | 2:35 | 2:45 | 2:55 | 3:08 |
| 2:26 | 2:29 | 2:35 | 2:44 | 2:54 | 3:04 | 3:18 |
| 2:34 | 2:37 | 2:43 | 2:52 | 3:02 | 3:10 | 3:24 |
| 2:43 | 2:46 | 2:52 | 3:01 | 3:11 | 3:19 | 3:33 |
| 2:51 | 2:54 | 3:00 | 3:10 | 3:20 | 3:28 | 3:42 |
| 2:58 | 3:01 | 3:09 | 3:20 | 3:30 | 3:38 | 3:52 |
| 3:08 | 3:11 | 3:19 | 3:30 | 3:40 | 3:48 | 4:02 |
| 3:18 | 3:21 | 3:29 | 3:40 | 3:50 | 3:58 | 4:12 |
| 3:28 | 3:31 | 3:39 | 3:50 | 4:00 | 4:08 | 4:22 |
| 3:38 | 3:41 | 3:49 | 4:00 | 4:10 | 4:18 | 4:32 |
| 3:48 | 3:51 | 3:59 | 4:10 | 4:20 | 4:28 | 4:42 |
| 3:58 | 4:01 | 4:09 | 4:20 | 4:30 | 4:38 | 4:52 |
| 4:08 | 4:11 | 4:19 | 4:30 | 4:40 | 4:48 | 5:02 |
| 4:18 | 4:21 | 4:29 | 4:40 | 4:50 | 4:58 | 5:12 |
| 4:28 | 4:31 | 4:39 | 4:50 | 5:00 | 5:08 | 5:22 |
| 4:38 | 4:41 | 4:49 | 5:00 | 5:10 | 5:18 | 5:32 |
| 4:48 | 4:51 | 4:59 | 5:10 | 5:20 | 5:28 | 5:42 |
| 4:58 | 5:01 | 5:09 | 5:20 | 5:30 | 5:38 | 5:52 |
| 5:08 | 5:11 | 5:19 | 5:30 | 5:40 | 5:48 | 6:02 |
| 5:18 | 5:21 | 5:29 | 5:40 | 5:50 | 5:58 | 6:12 |
| 5:28 | 5:31 | 5:39 | 5:50 | 6:00 | 6:08 | 6:22 |
| 5:38 | 5:41 | 5:49 | 6:00 | 6:10 | 6:18 | 6:32 |
| 5:48 | 5:51 | 5:59 | 6:10 | 6:20 | 6:28 | 6:42 |
| 5:58 | 6:01 | 6:09 | 6:20 | 6:30 | 6:38 | 6:52 |
| 6:08 | 6:11 | 6:19 | 6:30 | 6:40 | 6:48 | 7:02 |
| 6:18 | 6:21 | 6:29 | 6:40 | 6:50 | 6:58 | 7:10 |
| 6:28 | 6:31 | 6:39 | 6:50 | 7:00 | 7:08 | 7:20 |
| 6:38 | 6:41 | 6:49 | 7:00 | 7:09 | 7:17 | 7:29 |
| 6:48 | 6:51 | 6:59 | 7:10 | 7:19 | 7:27 | 7:39 |
| 7:00 | 7:03 | 7:10 | 7:20 | 7:29 | 7:37 | 7:49 |
All 26 stops in this direction
- University of Toronto Scarborough #15116
- Military Trail at University of Toronto Scarborough #7977
- Ellesmere Rd at Military Trail (East) West Side #7699
- Ellesmere Rd at Morningside Ave #7703
- Ellesmere Rd at Mornelle Crt #7701
- Ellesmere Rd at Neilson Rd - Scarborough Health Network Centenary Hospital #7705
- Ellesmere Rd at Military Trail (West) #7700
- Ellesmere Rd at Helicon Gate West Side #7691
- Ellesmere Rd at Dormington Dr West Side #1045
- Ellesmere Rd at Markham Rd #1049
- Ellesmere Rd at Bellamy Rd North #7677
- Ellesmere Rd at McCowan Rd #7695
- Ellesmere Rd at Brimley Rd #7685
- Ellesmere Rd at Midland Ave #7697
- Ellesmere Rd at Kennedy Rd #7692
- Ellesmere Rd at Birchmount Rd West Side #7679
- Ellesmere Rd at Warden Ave #7720
- Ellesmere Rd at Pharmacy Ave #7714
- Ellesmere Rd at Victoria Park Ave #6372
- Parkwoods Village Dr at York Mills Rd #16689
- York Mills Rd at Sandover Dr (1222 York Mills) #9083
- York Mills Rd at Don Mills Rd #9071
- York Mills Rd at Leslie St West Side #9077
- York Mills Rd at Banbury Rd (West) #7464
- York Mills Rd at Bayview Ave West Side #9069
- York Mills Station #14813
Route 995 route map
Questions about Toronto TTC Route 995
What time is the first Route 995 bus?
Monday to Friday: 5:28 am.
What time is the last Route 995 bus?
Monday to Friday: 7:03 pm. A time after midnight belongs to the evening before.
How often does Route 995 run?
Monday to Friday: every 10 min, between 7:00 am and 7:00 pm.
Does Route 995 run at weekends?
Saturday: no service. Sunday: no service.
Does Route 995 run on public holidays?
Thanksgiving (Mon 12 Oct): no service.
Where does Route 995 go?
Route 995 serves York Mills Station, York Mills Rd at Don Mills Rd, Ellesmere Rd at Bellamy Rd North, Ellesmere Rd at Mornelle Crt and Ellesmere Rd at Dormington Dr West Side. The full list of stops for each direction is below the schedules.
Are these live bus times?
No. They are the published schedule from Toronto Transit Commission. Contains information licensed under the Open Government Licence - Toronto’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.
Source: Toronto Transit Commission. Contains information licensed under the Open Government Licence - Toronto open data (GTFS schedule for Toronto TTC), used under the Open Government Licence - Toronto. Refreshed October 4, 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.
Other Toronto TTC routes
- Scarborough-Guildwood
- Queen
- Kingston Rd
- King
- Dundas
- Carlton
- Long Branch
- Lake Shore
- Harbourfront
- Spadina
- Bathurst
- St Clair
- Henry Kelsey - Middlefield
- Airport Express
- Markham Rd Express
- Kennedy Stn-Scarborough Express
- Sheppard-Kennedy Express
- Eglinton East Express
- Airport-Humber College Express
- Victoria Park Express
- Don Mills Express
- Highway 27 Express
- Dufferin Express
- Jane Express
- Islington Express
- Highland Creek Express
- Finch Express
- Keele Express
- Kipling South Express
- Kipling Express
- Lawrence West Express
- Steeles East Express
- Lawrence East Express
- Steeles West Express
- Warden Express
- Sheppard West Express
- Sheppard East Express
- Scarborough Express
- Weston Express
- Wilson Express