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.

Contact Us: 778-763-4155

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

Buy your Tickets here

Learn Our Schedule

Our Routes
Prince George to Prince Rupert ( Monday & Thursday )
Location / Stop Time
Prince George: Four Seasons Pool - 1295 7th Ave08:00
Prince George: Pine Centre08:10
Prince George: Westgate Mall08:20
Vanderhoof CO-OP: 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: Arrive17:00
Prince George: Westgate Mall (Walmart area)18:00
Prince George: Pine Centre18:15
Prince George: Downtown 7th & Dominion18:30
Prince George to Fort St. John ( Monday & Thursday )
Location / Stop Time
Prince George: Four Seasons Pool08: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: Four Seasons Pool - 1295 7th Ave21:20
Prince George to Valemount ( Monday & Friday )
Location / Stop Time
Prince George: Four Seasons Pool07: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: Four Seasons Pool14: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 (99 Ave. at 100 St.): Depart12:25
Fort St. John to Fort Nelson ( Monday & Friday )
Location / Stop Time
Fort St. John (99 Ave. at 100 St.): Arrive16:20
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 Passes, 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.