NOTICE: Road maintenance between Prince Rupert and Terrace, expect delays.

Thank you for your patience!

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.

A Flex Pass is an undated reservation that you can redeem within 1 year from date of purchase.

To redeem a flex pass, click the link below and put the flex pass code (Item ID FP-xxx) to book a seat in your preferred schedule within the year,

https://nst.betterez.com/cart/68703c7f7cd7d705925e52a1/flexpass/69a71a9ca2e5bf0742eebc79

Bookings & Inquiries: 778-763-4155

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

Buy your Tickets here

Our Network

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

Sit back and enjoy the journey as our friendly, professional drivers take care of the road, allowing you to relax, take in the stunning northern scenery, and arrive at your destination feeling refreshed and well‑rested.

Prince George to Prince Rupert

Our Schedule

Prince Rupert to Prince George

Tuesday and Friday

Prince George to Fort St John

Monday and Thursday

Valemount to Prince George

Monday and Friday

Fort St John to Prince George

Tuesday and Friday

Fort Nelson to Fort St John (Roundtrip)

Monday and Friday

Monday and Thursday

Prince George to Valemount

Monday and Friday