Prince George Route 88: Westgate
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Prince George Route 88 (Westgate) is a bus route in Prince George, serving Hart Exchange, Spruceland Exch, Pine Centre Exch, Bear Rd at Kimball Rd and Westgate Exch. Monday to Friday the first bus is at 6:20 am and the last at 10:20 pm, every 23 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 6:20 am
- Last
- 10:20 pm
- Buses
- 35
- Daytime
- every 23 min
Saturday
- First
- 6:50 am
- Last
- 10:50 pm
- Buses
- 28
- Daytime
- every 30 min
Sunday
- First
- 6:50 am
- Last
- 10:50 pm
- Buses
- 23
- Daytime
- every 30 min
Public holidays
- Mon 12 Oct (Thanksgiving): the Sunday timetable
- Wed 11 Nov (Remembrance Day): the Sunday timetable
Route 88 to Westgate Exch
Destination sign “Westgate” · from Hart Exchange · 47 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Hart Exchange Bay A | Spruceland Exch Bay B | Nicholson Exch Bay C | Pine Centre Exch Bay B | Domano Blvd at Moriarty Cres | Bear Rd at Kimball Rd | Westgate Exch Bay A |
|---|---|---|---|---|---|---|
| 6:20 | 6:41 | 6:48 | 6:57 | 7:07 | 7:18 | 7:22 |
| 6:50 | 7:11 | 7:18 | 7:27 | 7:37 | 7:48 | 7:52 |
| 7:20 | 7:41 | 7:48 | 7:57 | 8:07 | 8:18 | 8:22 |
| 7:42 | 8:03 | 8:10 | 8:19 | 8:29 | 8:40 | 8:44 |
| 8:02 | 8:23 | 8:30 | 8:39 | 8:49 | 9:00 | 9:04 |
| 8:20 | 8:41 | 8:48 | 8:57 | 9:07 | 9:18 | 9:22 |
| 8:43 | 9:04 | 9:11 | 9:20 | 9:30 | 9:41 | 9:45 |
| 9:02 | 9:23 | 9:30 | 9:39 | 9:49 | 10:00 | 10:04 |
| 9:20 | 9:41 | 9:48 | 9:57 | 10:07 | 10:18 | 10:22 |
| 9:50 | 10:11 | 10:18 | 10:27 | 10:37 | 10:48 | 10:52 |
| 10:20 | 10:41 | 10:48 | 10:57 | 11:07 | 11:18 | 11:22 |
| 10:50 | 11:11 | 11:18 | 11:27 | 11:37 | 11:48 | 11:52 |
| 11:20 | 11:41 | 11:48 | 11:57 | 12:07 | 12:18 | 12:22 |
| 11:50 | 12:11 | 12:18 | 12:27 | 12:37 | 12:48 | 12:52 |
| 12:20 | 12:41 | 12:48 | 12:57 | 1:07 | 1:18 | 1:22 |
| 12:50 | 1:11 | 1:18 | 1:27 | 1:37 | 1:48 | 1:52 |
| 1:20 | 1:41 | 1:48 | 1:57 | 2:07 | 2:18 | 2:22 |
| 1:50 | 2:11 | 2:18 | 2:27 | 2:37 | 2:48 | 2:52 |
| 2:20 | 2:41 | 2:48 | 2:57 | 3:07 | 3:18 | 3:22 |
| 2:38 | 2:59 | 3:06 | 3:15 | 3:25 | 3:36 | 3:40 |
| 2:58 | 3:19 | 3:26 | 3:35 | 3:45 | 3:56 | 4:00 |
| 3:20 | 3:41 | 3:48 | 3:57 | 4:07 | 4:18 | 4:22 |
| 3:38 | 3:59 | 4:06 | 4:15 | 4:25 | 4:36 | 4:40 |
| 3:58 | 4:19 | 4:26 | 4:35 | 4:45 | 4:56 | 5:00 |
| 4:20 | 4:41 | 4:48 | 4:57 | 5:07 | 5:18 | 5:22 |
| 4:38 | 4:59 | 5:06 | 5:15 | 5:25 | 5:36 | 5:40 |
| 4:58 | 5:19 | 5:26 | 5:35 | 5:45 | 5:56 | 6:00 |
| 5:20 | 5:41 | 5:48 | 5:57 | 6:07 | 6:18 | 6:22 |
| 5:50 | 6:11 | 6:18 | 6:27 | 6:37 | 6:48 | 6:52 |
| 6:20 | 6:41 | 6:48 | 6:57 | 7:07 | 7:18 | 7:22 |
| 6:50 | 7:11 | 7:18 | 7:27 | 7:37 | 7:48 | 7:52 |
| 7:20 | 7:41 | 7:48 | 7:57 | 8:07 | 8:18 | 8:22 |
| 8:20 | 8:41 | 8:48 | 8:57 | 9:07 | 9:18 | 9:22 |
| 9:20 | 9:41 | 9:48 | 9:57 | 10:07 | 10:18 | 10:22 |
| 10:20 | 10:34 | 10:39 | 10:48 | · | · | · |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Hart Exchange Bay A | Spruceland Exch Bay B | Nicholson Exch Bay C | Pine Centre Exch Bay B | Domano Blvd at Moriarty Cres | Bear Rd at Kimball Rd | Westgate Exch Bay A |
|---|---|---|---|---|---|---|
| 6:50 | 7:11 | 7:18 | 7:27 | 7:37 | 7:48 | 7:52 |
| 7:20 | 7:41 | 7:48 | 7:57 | 8:07 | 8:18 | 8:22 |
| 7:50 | 8:11 | 8:18 | 8:27 | 8:37 | 8:48 | 8:52 |
| 8:20 | 8:41 | 8:48 | 8:57 | 9:07 | 9:18 | 9:22 |
| 8:50 | 9:11 | 9:18 | 9:27 | 9:37 | 9:48 | 9:52 |
| 9:20 | 9:41 | 9:48 | 9:57 | 10:07 | 10:18 | 10:22 |
| 9:50 | 10:11 | 10:18 | 10:27 | 10:37 | 10:48 | 10:52 |
| 10:20 | 10:41 | 10:48 | 10:57 | 11:07 | 11:18 | 11:22 |
| 10:50 | 11:11 | 11:18 | 11:27 | 11:37 | 11:48 | 11:52 |
| 11:20 | 11:41 | 11:48 | 11:57 | 12:07 | 12:18 | 12:22 |
| 11:50 | 12:11 | 12:18 | 12:27 | 12:37 | 12:48 | 12:52 |
| 12:20 | 12:41 | 12:48 | 12:57 | 1:07 | 1:18 | 1:22 |
| 12:50 | 1:11 | 1:18 | 1:27 | 1:37 | 1:48 | 1:52 |
| 1:20 | 1:41 | 1:48 | 1:57 | 2:07 | 2:18 | 2:22 |
| 1:50 | 2:11 | 2:18 | 2:27 | 2:37 | 2:48 | 2:52 |
| 2:20 | 2:41 | 2:48 | 2:57 | 3:07 | 3:18 | 3:22 |
| 2:50 | 3:11 | 3:18 | 3:27 | 3:37 | 3:48 | 3:52 |
| 3:20 | 3:41 | 3:48 | 3:57 | 4:07 | 4:18 | 4:22 |
| 3:50 | 4:11 | 4:18 | 4:27 | 4:37 | 4:48 | 4:52 |
| 4:20 | 4:41 | 4:48 | 4:57 | 5:07 | 5:18 | 5:22 |
| 4:50 | 5:11 | 5:18 | 5:27 | 5:37 | 5:48 | 5:52 |
| 5:20 | 5:41 | 5:48 | 5:57 | 6:07 | 6:18 | 6:22 |
| 5:50 | 6:11 | 6:18 | 6:27 | 6:37 | 6:48 | 6:52 |
| 6:50 | 7:11 | 7:18 | 7:27 | 7:37 | 7:48 | 7:52 |
| 7:50 | 8:11 | 8:18 | 8:27 | 8:37 | 8:48 | 8:52 |
| 8:50 | 9:11 | 9:18 | 9:27 | 9:37 | 9:48 | 9:52 |
| 9:50 | 10:11 | 10:18 | 10:27 | 10:37 | 10:48 | 10:52 |
| 10:50 | 11:03 | 11:08 | 11:17 | · | · | · |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Hart Exchange Bay A | Spruceland Exch Bay B | Nicholson Exch Bay C | Pine Centre Exch Bay B | Domano Blvd at Moriarty Cres | Bear Rd at Kimball Rd | Westgate Exch Bay A |
|---|---|---|---|---|---|---|
| 6:50 | 7:11 | 7:18 | 7:27 | 7:37 | 7:48 | 7:52 |
| 7:50 | 8:11 | 8:18 | 8:27 | 8:37 | 8:48 | 8:52 |
| 8:50 | 9:11 | 9:18 | 9:27 | 9:37 | 9:48 | 9:52 |
| 9:50 | 10:11 | 10:18 | 10:27 | 10:37 | 10:48 | 10:52 |
| 10:50 | 11:11 | 11:18 | 11:27 | 11:37 | 11:48 | 11:52 |
| 11:20 | 11:41 | 11:48 | 11:57 | 12:07 | 12:18 | 12:22 |
| 11:50 | 12:11 | 12:18 | 12:27 | 12:37 | 12:48 | 12:52 |
| 12:20 | 12:41 | 12:48 | 12:57 | 1:07 | 1:18 | 1:22 |
| 12:50 | 1:11 | 1:18 | 1:27 | 1:37 | 1:48 | 1:52 |
| 1:20 | 1:41 | 1:48 | 1:57 | 2:07 | 2:18 | 2:22 |
| 1:50 | 2:11 | 2:18 | 2:27 | 2:37 | 2:48 | 2:52 |
| 2:20 | 2:41 | 2:48 | 2:57 | 3:07 | 3:18 | 3:22 |
| 2:50 | 3:11 | 3:18 | 3:27 | 3:37 | 3:48 | 3:52 |
| 3:20 | 3:41 | 3:48 | 3:57 | 4:07 | 4:18 | 4:22 |
| 3:50 | 4:11 | 4:18 | 4:27 | 4:37 | 4:48 | 4:52 |
| 4:20 | 4:41 | 4:48 | 4:57 | 5:07 | 5:18 | 5:22 |
| 4:50 | 5:11 | 5:18 | 5:27 | 5:37 | 5:48 | 5:52 |
| 5:50 | 6:11 | 6:18 | 6:27 | 6:37 | 6:48 | 6:52 |
| 6:50 | 7:11 | 7:18 | 7:27 | 7:37 | 7:48 | 7:52 |
| 7:50 | 8:11 | 8:18 | 8:27 | 8:37 | 8:48 | 8:52 |
| 8:50 | 9:11 | 9:18 | 9:27 | 9:37 | 9:48 | 9:52 |
| 9:50 | 10:11 | 10:18 | 10:27 | 10:37 | 10:48 | 10:52 |
| 10:50 | 11:03 | 11:08 | 11:17 | · | · | · |
All 47 stops in this direction
- Hart Exchange Bay A #105008
- Hwy 97 at Austin Rd W #105203
- Hwy 97 at Birchwood Dr #105521
- Hwy 97 at Lehman St #105522
- Hwy 97 at Monterey Rd W #105523
- Hwy 97 at Randle Rd #105524
- Hwy 97 at Noranda Rd W #105525
- Hwy 97 at Kenworth Rd W #105425
- Hwy 97 at Perrin Rd #105426
- Hwy 97 at Bellamy Rd #105428
- Hwy 97 at Houghtaling Rd #105427
- Hwy 97 at McIntosh Rd #105430
- Hwy 97 at Northwood Pulpmill Rd #105431
- Spruceland Exch Bay B #105013
- Ahbau St at 8th Ave #105076
- Ahbau St at Babine Cres #180058
- Ahbau St at Fraser Cres #180059
- Nicholson Exch Bay C #105005
- Nicholson St at 18th Ave #105038
- College Rd at CNC #105022
- 2900 Blk Griffiths Ave #180027
- Massey Dr at Griffiths Ave - Stadium #105282
- Pine Centre Exch Bay B #105010
- Westwood Dr at Fairview Cres #105449
- Westwood Dr at Fern Cres #105450
- Westwood Dr at Cherry Ave #105451
- Ferry Ave at Westwood Dr #105237
- Ospika Blvd at Ferry Ave #180074
- Ospika Blvd at Andres Rd #180077
- Ospika Blvd at Range Rd #105441
- Davis Rd at Baker Rd #105424
- Foster Rd at Foster Pl #105437
- Baker Rd at Wheeler Rd #105435
- Tyner Blvd at Gannett Rd #180002
- Domano Blvd at Moriarty Cres #105006
- Domano Blvd at College Heights Secondary #105379
- Domano Blvd at Bernard Rd #105378
- 7200 Blk St Lawrence Ave #105377
- St Lawrence Ave at St Patrick Ave #105376
- St Lawrence Ave at Southridge Ave #105375
- Southridge Ave at St Anne Ave #105374
- Southridge Ave at St Frances Cres #105373
- Marleau Rd at Lalonde Rd #105259
- Bear Rd at Westgate Ave #105290
- Bear Rd at Aldeen Rd #105281
- Bear Rd at Kimball Rd #105820
- Westgate Exch Bay A #105019
Route 88 route map
Questions about Prince George Route 88
What time is the first Route 88 bus?
Monday to Friday: 6:20 am. Saturday: 6:50 am. Sunday: 6:50 am.
What time is the last Route 88 bus?
Monday to Friday: 10:20 pm. Saturday: 10:50 pm. Sunday: 10:50 pm. A time after midnight belongs to the evening before.
How often does Route 88 run?
Monday to Friday: every 23 min. Saturday: every 30 min. Sunday: every 30 min, between 7:00 am and 7:00 pm.
Does Route 88 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 88 run on public holidays?
Thanksgiving (Mon 12 Oct): the Sunday timetable. Remembrance Day (Wed 11 Nov): the Sunday timetable.
Where does Route 88 go?
Route 88 serves Hart Exchange, Spruceland Exch, Pine Centre Exch, Bear Rd at Kimball Rd and Westgate Exch. 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 George), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to January 2, 2027. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.