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.

Our Routes:



With four major routes operating 1-2 times per week, we’re connecting communities in Northern BC.


Dawson Creek < > Fort Nelson

Prince George < > Fort St. John

Prince George < > Valemount

Prince George < > Prince Rupert


Online Bookings: The cutoff for purchasing tickets online is 24 hours prior to departure.

Phone Bookings: Passengers booking over the phone must book at least 3 hours prior to departure time

Walk-up Tickets: We recommend booking in advance, however, passengers may show up at a stop and pay the driver (debit or credit card only) based on availability.  Cash is not accepted.

You have Successfully Subscribed!

Phone System Outage


Please note that we are currently experiencing technical difficulties with our phone system. If you are having trouble reaching us by phone, please try one of the following options:

– Simply book your tickets online
– Message us on Facebook

Our staff is waiting and will
 be happy to help you. Apologies for the inconvenience.

You have Successfully Subscribed!