ATTENTION:

Please be advised that temporary sidewalk construction will be affecting the Fort St. John bus stop at 99th Ave & 100th St. Until repairs have been complete, passenger pick up will be on the opposite side of 99th St. - in front of the Public Library

YOUR CONNECTION ACROSS NORTHERN BC

BC Bus North offers dependable and affordable intercity transportation throughout Northern British Columbia, bringing together communities like Prince Rupert, Prince George, Fort St. John, Fort Nelson, Valemount, and numerous vibrant locations along the route.

Buy your Tickets here
Buy a Flex Ticket here

Available Daily, 8:30 AM to 5 PM (except Statutory Holidays)

Contact Us: 778-763-4155

Our Routes
Prince George to Prince Rupert ( Monday & Thursday )
Location / Stop Time
Prince George: Canfor Leisure Pool 1248 7th Ave08:00
Prince George: Pine Centre08:10
Prince George: College Heights Smart Centres08:20
Vanderhoof CO-OP Mall: Arrive09:25
Fort Fraser Petro Canada: Arrive09:45
Fort Fraser: Petro Canada10:00
Fraser Lake: Fraser Lake Mall10:15
Burns Lake: Chevron11:15
Broman/Duncan: Hwy 16 at Duncan Lk. Rd.11:45
Topley: Rest Area11:55
Houston: A&W12:15
Telkwa: Tyhee Market12:50
Smithers Mall: Arrive13:00
Smithers Mall: Depart14:00
Moricetown (Witset): Esso Gas Station14:20
New Hazelton (by Post Office)14:40
Gitsegukla15:00
Kitwanga Junction: Petro Canada15:20
Terrace Skeena Mall: Arrive16:30
Terrace Skeena Mall: Depart16:45
Port Edward: General Store18:15
Prince Rupert: Downtown - 7th & 1st Ave18:30
Prince Rupert to Prince George ( Tuesday & Friday )
Location / Stop Time
Prince Rupert: Downtown - 7th & 1st Ave08:00
Port Edward: General Store08:15
Terrace Skeena Mall: Arrive09:45
Terrace Skeena Mall: Depart10:00
Kitwanga Junction: Petro Canada11:05
Gitsegukla11:25
New Hazelton (by Post Office)11:45
Moricetown: Esso Gas Station12:05
Smithers Mall: Arrive12:30
Smithers Mall: Depart13:30
Telkwa: Tyhee Market13:45
Houston: A&W14:15
Topley: Rest Area14:35
Broman/Duncan: Hwy 16 at Duncan Lk. Rd.14:50
Burns Lake: Arrive15:15
Burns Lake: Depart15:30
Fraser Lake: Fraser Lake Mall16:20
Fort Fraser: Petro Canada16:35
Vanderhoof: CO-OP Mall: Arrive17:00
Prince George: College Heights Smart Centres18:00
Prince George: Pine Centre18:15
Prince George: Canfor Leisure Pool 1248 7th Ave18:30
Prince George to Fort St. John ( Monday & Thursday )
Location / Stop Time
Prince George: Canfor Leisure Pool 1248 7th Ave08:00
Bear Lake: GP Gas Station09:05
McLeod Lake: General Store09:50
Mackenzie Junction10:05
Mackenzie Recreation Centre: Arrive10:25
Mackenzie Recreation Centre: Depart10:30
Azouzetta Lake Lodge: Arrive11:30
Azouzetta Lake Lodge: Depart12:00
Chetwynd: Petro Canada: Arrive13:20
Chetwynd: Petro Canada: Depart13:25
Groundbirch: Race Trac Gas Station14:10
Dawson Creek: CO-OP Mall: Arrive14:45
Dawson Creek: CO-OP Mall: Depart14:55
Taylor: Esso15:45
Fort St. John16:00
Fort St. John to Prince George ( Tuesday & Friday )
Location / Stop Time
Fort St. John (99 Ave. at 100 St.)14:00
Taylor: Esso14:15
Dawson Creek: CO-OP Mall: Arrive15:05
Dawson Creek: CO-OP Mall: Depart15:15
Groundbirch: Race Trac Gas Station/Store15:50
Chetwynd: Petro Canada: Arrive16:35
Chetwynd: Petro Canada: Depart16:40
Azouzetta Lake Lodge: Arrive17:50
Azouzetta Lake Lodge: Depart18:00
Mackenzie Recreation Centre: Arrive18:55
Mackenzie Recreation Centre: Depart19:05
Mackenzie Junction19:25
McLeod Lake: General Store19:50
Bear Lake: BP Gas Station20:40
Prince George: Canfor Leisure Pool 1248 7th Ave21:20
Prince George to Valemount ( Monday & Friday )
Location / Stop Time
Prince George: Canfor Leisure Pool 1248 7th Ave07:00
McBride Train Station: Arrive09:20
McBride Train Station: Depart09:30
Tete Jaune: Lodge Campground10:10
Valemount: Petro Canada10:30
Valemount to Prince George ( Monday & Friday )
Location / Stop Time
Valemount: Petro Canada10:45
Tete Jaune: Lodge Campground11:05
McBride Train Station: Arrive11:45
McBride Train Station: Depart11:55
Prince George: Canfor Leisure Pool 1248 7th Ave14:15
Fort Nelson to Fort St. John ( Monday & Friday )
Location / Stop Time
Fort Nelson: Recreation Centre07:00
Prophet River: Post Office08:05
Buckinghorse River Lodge: Arrive09:10
Buckinghorse River Lodge: Depart09:20
Pink Mountain: Campsite and General Store10:00
Wonowon Petro Canada: Arrive10:45
Wonowon Petro Canada: Depart11:00
Fort St. John (99 Ave. at 100 St.): Arrive12:15
Fort St. John to Fort Nelson ( Monday & Friday )
Location / Stop Time
Fort St. John (99 Ave. at 100 St.): Depart16:30
Wonowon: Esso: Arrive17:40
Wonowon: Esso: Depart17:50
Pink Mountain: Campsite and General Store18:35
Buckinghorse River Lodge: Arrive19:05
Buckinghorse River Lodge: Depart19:10
Prophet River: Post Office20:00
Fort Nelson: Recreation Centre21:00

Our Cancellation Policy

To cancel your ticket, you must call 778-763-4155 at least 24 hours before your scheduled trip to guarantee a full refund. We DO NOT issue refunds should you miss your trip or failed to show up on boarding time.

Request to Reschedule a Ticket

Did you have a sudden change of plans? Call 778-763-4155 to reschedule your ticket. We allow moving tickets to a different future date subject to the following condition:

  • your ticket has not been redeemed. Each ticket can only be used ONCE. When you board the vehicle, you are required to present your ticket to the driver.

  • your ticket has not expired. Except for Flex Tickets, tickets automatically expire a day after the scheduled trip set on the ticket.

  • you did not miss a trip. Passengers who fail to show up on the scheduled trip are marked as No Show. This means that you cannot request for a cancellation nor rescheduling of ticket.