Welcome to BC Bus North!

BC Bus North is your intercity bus service between Prince Rupert, Prince George, Dawson Creek, Fort St John, Fort Nelson, Valemount and many communities in between. We’re here to make travelling around beautiful British Columbia much easier for the residents and visitors to Northern BC.

Whether you need to visit your friends and family, access employment and educational opportunities, or to simply check out one of the other Northern BC Communities, our service is that connection you’re looking for.

With professional and friendly drivers along with convenient and affordable schedules, BC Bus North should be your choice the next time you’d like to travel within Northern British Columbia.

Please see below to check out our four major routes that operate 1-2 times per week:

Click here for the Prince George <> Prince Rupert Route

Click here for the Prince George <> Valemount Route

Click here for the Prince George <> Fort St John Route

Click here for the Dawson Creek <> Fort Nelson Route

Click here for the full Schedule and Fares Page

We’re on a mission to keep you connected not just by bus, but by knowing what’s going on in the Northern BC communities we serve. Be sure to follow us on Facebook to keep up to date on current news and events!