Welcome to BC Bus North

We are proud to serve Northern BC with safe and reliable transportation.

BC Bus North offers convenient schedules and affordable fares across four routes serving 34 communities throughout Northern British Columbia.

Sit back and enjoy the journey and arrive at your destination feeling refreshed and well‑rested.

BC Bus North operates 8 roundtrips a week to serve you better!

Our Routes & Schedule

We transport passengers in the following routes:

Our Locations

BC Bus North are located in the following stops:

  • Azouzetta: Lake Lodge & Cabins — 56290 HWY 97

  • Bear Lake: GP Gas Station — 328 Grizzly Ave

  • Broman/Duncan: HWY 16 @ Duncan Lake Rd — Small bus stop sign on the side road

  • Buckinghorse River: Lodge — 175 Alaska HWY

  • Burns Lake: Town Pantry — 299 Yellowhead HWY

  • Chetwynd: Petro-Canada (7-11) — 5001 S Access Rd

  • Dawson Creek: Co-op Mall — 10200 8th St

  • Fort Fraser: Petro-Canada — 528 Hwy 16 W

  • Fort Nelson: Recreation Centre — 5500 Alaska Highway (Side of the recreation center)

  • Fort St John: 99 Ave & 100 St — Bus stop ½ block off 100th

  • Fraser Lake: Mall — Bus stop shelter by the mall/shopping center

  • Gitsegukla: Highway Pull-off — Pull off on the highway

  • Groundbirch: Race Trac Gas — Mile 28 – Hart HWY

  • Houston: A&W — 3282 BC-16

  • Kitwanga: Petro-Canada — Hwy 16 & 37

  • Mackenzie: Recreation Centre — 400 Skeena Dr

  • McBride: Train Station — 1st Ave

  • McLeod Lake: General Store — 47265 John Hart HWY

  • Moricetown (Witset): Esso Gas Station — 201 Beaver Rd

  • New Hazelton: Post Office — Bus stop next to Post Office (4484 10 Ave)

  • Pink Mountain: Campsite/General store — Right on the Alaska Highway

  • Port Edward: General Store — 370 Skeena Dr

  • Prince George: 7th and Dominion — Bus shelter outside of the Four Seasons Pool

  • Prince George: Pine Centre Mall — Bus stop at the Starbucks/TD Bank end

  • Prince George: Westgate Mall — Bus stop outside the Walmart shopping center

  • Prince Rupert: Downtown — 7th and 1st Ave (By the Highliner Hotel)

  • Prophet River: Post Office — 233 Alaska Hwy

  • Smithers: Mall — 3664 BC-16 (Across from Sportcheck)

  • Taylor: Esso — 10216 100 St

  • Telkwa: Tyhee Market — 1349 BC-16

  • Terrace: Skeena Mall — Bus stop on Lakelse Ave

  • Tête Jaune: Lodge Campground — 11957 L'Heureux Rd

  • Topley: Rest stop — Bus shelter Westbound side of HWY

  • Valemount: Petro-Canada — 1495 5th Ave

  • Vanderhoof: Co-op — 227 1st St

  • Wonowon: Esso — Alaska Hwy

Do you have any concerns or feedback about any of our station?

Please let us know by sending us a completed form below:

Do you need help with your booking?

Talk to Us

+1 (778) 763-4155

Our call center is open daily from Monday to Sunday, 8:00 AM to 5 PM