Prince Rupert Route 51: Seal Cove
Bus schedule and route map · Monday to Thursday, Friday, Saturday
Prince Rupert Route 51 (Seal Cove) is a bus route in Prince Rupert and Port Edward, serving 2nd Ave W at 3rd St, 6th Ave E at Hays Cove Ave, Immanuel at 6th Ave E, 6th Ave E at Ambrose Ave and George Hills Way at Cow Bay Rd. Monday to Thursday the first bus is at 7:15 am and the last at 6:15 pm, every 30 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Thursday
- First
- 7:15 am
- Last
- 6:15 pm
- Buses
- 24
- Daytime
- every 30 min
Friday
- First
- 7:15 am
- Last
- 9:15 pm
- Buses
- 27
- Daytime
- every 30 min
Saturday
- First
- 8:25 am
- Last
- 6:15 pm
- Buses
- 18
- Daytime
- every 30 min
Sunday
No service
Public holidays
- Mon 12 Oct (Thanksgiving): no service
- Wed 11 Nov (Remembrance Day): no service
Route 51 to 2nd Ave W at 3rd St
Destination sign “Seal Cove” · from 2nd Ave W at 3rd St · 32 stops
Monday to Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| 2nd Ave W at 3rd St | 6th Ave E at Hays Cove Ave | Immanuel at 6th Ave E | Immanuel at 6th Ave E | 6th Ave E at Ambrose Ave | George Hills Way at Cow Bay Rd | 2nd Ave W at 3rd St |
|---|---|---|---|---|---|---|
| 7:15 | 7:18 | 7:21 | 7:28 | 7:31 | 7:33 | 7:37 |
| 7:40 | · | · | · | · | 7:49 | · |
| 7:55 | 8:00 | 8:03 | 8:10 | 8:13 | 8:15 | 8:19 |
| 8:25 | 8:30 | 8:33 | 8:40 | 8:43 | 8:45 | 8:49 |
| 8:55 | 9:00 | 9:03 | 9:10 | 9:13 | 9:15 | 9:19 |
| 9:30 | 9:35 | 9:38 | 9:45 | 9:48 | 9:50 | 9:54 |
| 10:00 | 10:05 | 10:08 | 10:15 | 10:18 | 10:20 | 10:24 |
| 10:30 | 10:35 | 10:38 | 10:45 | 10:48 | 10:50 | 10:54 |
| 11:00 | 11:05 | 11:08 | 11:15 | 11:18 | 11:20 | 11:24 |
| 11:30 | 11:35 | 11:38 | 11:45 | 11:48 | 11:50 | 11:54 |
| 12:00 | 12:05 | 12:08 | 12:15 | 12:18 | 12:20 | 12:24 |
| 12:30 | 12:35 | 12:38 | 12:45 | 12:48 | 12:50 | 12:54 |
| 1:00 | 1:05 | 1:08 | 1:15 | 1:18 | 1:20 | 1:24 |
| 1:30 | 1:35 | 1:38 | 1:45 | 1:48 | 1:50 | 1:54 |
| 2:00 | 2:05 | 2:08 | 2:15 | 2:18 | 2:20 | 2:24 |
| 2:30 | 2:35 | 2:38 | 2:45 | 2:48 | 2:50 | 2:54 |
| 3:35 | 3:40 | 3:43 | 3:50 | 3:53 | 3:55 | 3:59 |
| 3:40 | · | · | · | · | · | · |
| 4:05 | 4:10 | 4:13 | 4:20 | 4:23 | 4:25 | 4:29 |
| 4:30 | · | · | · | · | 4:39 | · |
| 4:45 | 4:50 | 4:53 | 5:00 | 5:03 | 5:05 | 5:09 |
| 5:15 | 5:20 | 5:23 | 5:30 | 5:33 | 5:35 | 5:39 |
| 5:45 | 5:50 | 5:53 | 6:00 | 6:03 | 6:05 | 6:09 |
| 6:15 | 6:20 | 6:23 | 6:30 | 6:33 | 6:35 | 6:39 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| 2nd Ave W at 3rd St | 6th Ave E at Hays Cove Ave | Immanuel at 6th Ave E | Immanuel at 6th Ave E | 6th Ave E at Ambrose Ave | George Hills Way at Cow Bay Rd | 2nd Ave W at 3rd St |
|---|---|---|---|---|---|---|
| 7:15 | 7:18 | 7:21 | 7:28 | 7:31 | 7:33 | 7:37 |
| 7:40 | · | · | · | · | 7:49 | · |
| 7:55 | 8:00 | 8:03 | 8:10 | 8:13 | 8:15 | 8:19 |
| 8:25 | 8:30 | 8:33 | 8:40 | 8:43 | 8:45 | 8:49 |
| 8:55 | 9:00 | 9:03 | 9:10 | 9:13 | 9:15 | 9:19 |
| 9:30 | 9:35 | 9:38 | 9:45 | 9:48 | 9:50 | 9:54 |
| 10:00 | 10:05 | 10:08 | 10:15 | 10:18 | 10:20 | 10:24 |
| 10:30 | 10:35 | 10:38 | 10:45 | 10:48 | 10:50 | 10:54 |
| 11:00 | 11:05 | 11:08 | 11:15 | 11:18 | 11:20 | 11:24 |
| 11:30 | 11:35 | 11:38 | 11:45 | 11:48 | 11:50 | 11:54 |
| 12:00 | 12:05 | 12:08 | 12:15 | 12:18 | 12:20 | 12:24 |
| 12:30 | 12:35 | 12:38 | 12:45 | 12:48 | 12:50 | 12:54 |
| 1:00 | 1:05 | 1:08 | 1:15 | 1:18 | 1:20 | 1:24 |
| 1:30 | 1:35 | 1:38 | 1:45 | 1:48 | 1:50 | 1:54 |
| 2:00 | 2:05 | 2:08 | 2:15 | 2:18 | 2:20 | 2:24 |
| 2:30 | 2:35 | 2:38 | 2:45 | 2:48 | 2:50 | 2:54 |
| 3:35 | 3:40 | 3:43 | 3:50 | 3:53 | 3:55 | 3:59 |
| 3:40 | · | · | · | · | · | · |
| 4:05 | 4:10 | 4:13 | 4:20 | 4:23 | 4:25 | 4:29 |
| 4:30 | · | · | · | · | 4:39 | · |
| 4:45 | 4:50 | 4:53 | 5:00 | 5:03 | 5:05 | 5:09 |
| 5:15 | 5:20 | 5:23 | 5:30 | 5:33 | 5:35 | 5:39 |
| 5:45 | 5:50 | 5:53 | 6:00 | 6:03 | 6:05 | 6:09 |
| 6:15 | 6:20 | 6:23 | 6:30 | 6:33 | 6:35 | 6:39 |
| 7:15 | 7:20 | 7:23 | 7:30 | 7:33 | 7:35 | 7:39 |
| 8:15 | 8:20 | 8:23 | 8:30 | 8:33 | 8:35 | 8:39 |
| 9:15 | 9:20 | 9:23 | 9:30 | 9:33 | 9:35 | 9:39 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| 2nd Ave W at 3rd St | 6th Ave E at Hays Cove Ave | Immanuel at 6th Ave E | Immanuel at 6th Ave E | 6th Ave E at Ambrose Ave | George Hills Way at Cow Bay Rd | 2nd Ave W at 3rd St |
|---|---|---|---|---|---|---|
| 8:25 | 8:30 | 8:33 | 8:40 | 8:43 | 8:45 | 8:49 |
| 9:30 | 9:35 | 9:38 | 9:45 | 9:48 | 9:50 | 9:54 |
| 10:30 | 10:35 | 10:38 | 10:45 | 10:48 | 10:50 | 10:54 |
| 11:00 | 11:05 | 11:08 | 11:15 | 11:18 | 11:20 | 11:24 |
| 11:30 | 11:35 | 11:38 | 11:45 | 11:48 | 11:50 | 11:54 |
| 12:00 | 12:05 | 12:08 | 12:15 | 12:18 | 12:20 | 12:24 |
| 12:30 | 12:35 | 12:38 | 12:45 | 12:48 | 12:50 | 12:54 |
| 1:00 | 1:05 | 1:08 | 1:15 | 1:18 | 1:20 | 1:24 |
| 1:30 | 1:35 | 1:38 | 1:45 | 1:48 | 1:50 | 1:54 |
| 2:00 | 2:05 | 2:08 | 2:15 | 2:18 | 2:20 | 2:24 |
| 2:30 | 2:35 | 2:38 | 2:45 | 2:48 | 2:50 | 2:54 |
| 3:05 | 3:10 | 3:13 | 3:20 | 3:23 | 3:25 | 3:29 |
| 3:35 | 3:40 | 3:43 | 3:50 | 3:53 | 3:55 | 3:59 |
| 4:05 | 4:10 | 4:13 | 4:20 | 4:23 | 4:25 | 4:29 |
| 4:45 | 4:50 | 4:53 | 5:00 | 5:03 | 5:05 | 5:09 |
| 5:15 | 5:20 | 5:23 | 5:30 | 5:33 | 5:35 | 5:39 |
| 5:45 | 5:50 | 5:53 | 6:00 | 6:03 | 6:05 | 6:09 |
| 6:15 | 6:20 | 6:23 | 6:30 | 6:33 | 6:35 | 6:39 |
All 32 stops in this direction
- 2nd Ave W at 3rd St #190042
- 2nd Ave W at 2nd St (EB) #190111
- 5th Ave at McBride #190092
- 5th Ave at Cotton #190093
- 5th Ave at Eberts #190094
- Hays Cove Circle at 6th Ave #190095
- 6th Ave E at Hays Cove Ave #190000
- 6th Ave E at Claude #190001
- 6th Ave E at Donald #190002
- 6th Ave E at 1408 Blk #190003
- 6th Ave E at Kay Smith Blvd #190004
- Immanuel at 6th Ave E #190005
- 7th Ave E at Seal Cove Rd #190006
- Bellis Rd at Seal Cove Rd #190007
- Seal Cove Sea Plane Terminal #190008
- Bellis Rd at Inland Air Terminal #190009
- Seal Cove Rd at Bellis Rd #190010
- 7th Ave E at Seal Cove Circle #190011
- Immanuel at 6th Ave E #190012
- 6th Ave E at Kay Smith Blvd #190013
- 6th Ave E at 1419 Blk #190014
- 6th Ave E at Overlook St #190015
- 6th Ave E at Claude St #190016
- 6th Ave E at Ambrose Ave #190017
- George Hills Way at Dry Dock Rd #190096
- George Hills Way at Charlie Currie Rd #190097
- George Hills Way at Cow Bay Rd #190098
- Cow Bay Rd at 3rd Ave #190099
- 3rd Ave E at 207 Blk #190100
- 2nd Ave W at Second St (SB) #190112
- 3rd St at 2nd Ave W #190018
- 2nd Ave W at 3rd St #190042
Route 51 route map
Questions about Prince Rupert Route 51
What time is the first Route 51 bus?
Monday to Thursday: 7:15 am. Friday: 7:15 am. Saturday: 8:25 am.
What time is the last Route 51 bus?
Monday to Thursday: 6:15 pm. Friday: 9:15 pm. Saturday: 6:15 pm. A time after midnight belongs to the evening before.
How often does Route 51 run?
Monday to Thursday: every 30 min. Friday: every 30 min. Saturday: every 30 min, between 7:00 am and 7:00 pm.
Does Route 51 run at weekends?
Saturday: yes. Sunday: no service.
Does Route 51 run on public holidays?
Thanksgiving (Mon 12 Oct): no service. Remembrance Day (Wed 11 Nov): no service.
Where does Route 51 go?
Route 51 serves 2nd Ave W at 3rd St, 6th Ave E at Hays Cove Ave, Immanuel at 6th Ave E, 6th Ave E at Ambrose Ave and George Hills Way at Cow Bay Rd. The full list of stops for each direction is below the schedules.
Are these live bus times?
No. They are the published schedule from BC Transit’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.
Source: BC Transit open data (GTFS schedule for Prince Rupert), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to June 26, 2027. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.