BC Bus North is your intercity bus service between Prince Rupert, Prince George, 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.


Fort St John < > Fort Nelson

Prince George < > Fort St. John

Prince George < > Valemount

Prince George < > Prince Rupert

Prince George < > Kamloops (Ebus)


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!