Getting around Prince George
The bus, the airport, trains and intercity buses, road conditions, taxis and charging, with live data where it exists.
Prince George Transit is run by BC Transit with the City; Keolis Canada operates the buses. 16 city routes.
Live bus map
Loading buses…
Dots are buses reporting their position, refreshed every 20 seconds. Map data © OpenStreetMap contributors; transit data BC Transit.
Routes
- 1Heritage
- 5Victoria/5th
- 10Downtown/Spruceland
- 11Heritage
- 12Parkridge
- 15UNBC/Downtown
- 16UNBC/College Heights
- 19UNBC/Westgate
- 46Queensway
- 47Reverse Queensway
- 555th/Victoria
- 88Westgate
- 89Hart
- 91Spruceland/Hart
- 96Shas Ti Kelly Rd via N. Nechako
- 97Shas Ti Kelly Rd via John Hart Hwy
Also in the feed: route 161 (Prince George / Burns Lake), route 162 (Smithers / Burns Lake), run by BC Transit’s regional systems with separate fares.
Schedule valid October 10, 2026 to January 2, 2027. .
Fares
Since September 6, 2026
| Rider | Single ride | DayPASS |
|---|---|---|
| Adult (19–64) | $2.75 | $5.50 |
| Senior (65+) | $2.75 | $5.50 |
| Youth (13–18) | $2.75 | $5.50 |
| Child (12 and under) | Free | — |
| handyDART (13 and up) | $2.75 | — |
- 30 Day Adult Pass (Adult (19–64))$65
- 30 Day Concession Pass (Senior (65+))$55
- 30 Day Concession Pass (Youth (13–18))$55
- Semester Pass (Youth (13–18))$165
- handyDART attendant (Attendant)Free
Pay with: Umo app (QR) or Umo reloadable card; Contactless Visa, Mastercard, American Express, Interac Debit; Apple Pay, Google Pay, Samsung Pay; Cash (exact change).
New fares took effect September 6, 2026 (first increase since 2019); 10-ticket sheets discontinued. Children 12 and under ride free (provincial program; no ID needed). Route 161 to Burns Lake has separate fares ($5 one way) and no Umo.
Source: BC Transit: Prince George fares, checked September 30, 2026
handyDART
Shared door-to-door accessible transit for people with permanent or temporary disabilities who cannot use fixed-route buses without assistance. Free registration required before booking.
- Book
- 250-562-1394 · Mon–Fri 8:30 am–noon and 1 pm–4 pm
- Service
- Mon–Fri 7:30 a.m.–5:30 p.m.; Thu evening 5:30 p.m.–10 p.m.; Sat–Sun 9:30 a.m.–5:30 p.m.; no holiday service
- Fare
- $2.75 single ride (ages 13 and up); attendants and children 12 and under free; Umo not accepted.
Source: BC Transit: Prince George handyDART, checked September 30, 2026
Questions and lost items
Transit info and lost and found: 250-563-0011. Items kept up to 14 days, then donated to a local charity.
Umo fare help: 1-877-380-8181 (Mon–Fri 7 a.m.–7 p.m.; Sat–Sun 8 a.m.–4 p.m.).
Front bike racks on all buses; space not guaranteed. E-bikes only under 25 kg with lithium battery removed and carried on board.
Airport (YXS)
4141 Airport Road – 10, Prince George, BC V2N 4M6 · 250-963-2400 · pgairport.ca
Conditions now
Loading airport weather…
Source: NOAA Aviation Weather Center. Not a flight-status service.
Airlines and destinations
- Air Canada · Vancouver (YVR)1-888-247-2262
- WestJet · Vancouver (YVR), Calgary (YYC)1-800-538-5696
- WestJet (seasonal) · Puerto Vallarta (PVR)1-800-538-5696
- Central Mountain Air · Terrace (YXT), Fort Nelson (YYE), Kelowna (YLW), Edmonton (YEG)250-963-6680
- Pacific Coastal Airlines · Victoria (YYJ)1-800-663-2872
- Northern Thunderbird Air · Scheduled and charter services across the Pacific Northwest; toll free 1-844-410-3030250-410-3030
- Guardian Aerospace · Charter, flight training and maintenance; not a scheduled airline250-963-8771
The airport doesn’t publish an open flight feed and its terms don’t allow republishing its flight board, so we link to it. Airlines from the airport authority’s airline page, checked September 30, 2026.
Parking
- Hourly (max 2 hours)$2 per hour
- Daily$15 per day
- Weekly$75 per week
- Long-term monthly (3-month block)$175 per month
- Long-term annual$1,500 per year
- Premium reserved stall with plug-in$2,500 per year
- Veterans with veteran plates, short-termFree up to 2 hours
Short-term hourly lot in front of the terminal (pay by plate inside the terminal, cash or card); daily/weekly lot (permit at entrance, pay at the Arrivals paystation or by card at the exit); monthly, annual and premium options. Drop-off zone limit 3 minutes.
To and from the airport
- Prince George Taxi · Taxi250-564-4444
- Uride · Ride shareWebsite
- National Car Rental · Rental car250-963-7473
- Enterprise Car Rental · Rental car250-963-7473
- Alamo Car Rental · Rental car250-963-7473
- Paxton Shuttle Service · Shuttle250-612-1111
- Royal Rose Limousines · Shuttle250-563-5590
As listed by the airport authority. Source: Prince George Airport Authority: Transportation
Train and intercity bus
Next VIA Rail trains at Prince George
Loading train times…
Scheduled times from VIA Rail’s open GTFS feed (Open Government Licence – Canada). The Jasper – Prince Rupert train stops overnight in Prince George. Check VIA for delays.
Bus
BC Bus North
- Prince George – Prince Rupert: Westbound Mon and Thu; eastbound Tue and Fri
- Prince George – Fort St John: Northbound Mon and Thu; southbound Tue and Fri
- Prince George – Valemount: Mon and Fri, both directions
- Fort St John – Fort Nelson: Mon and Fri, both directions
Stop: 1248 7th Ave (beside Canfor Leisure Pool); also Pine Centre Mall (Starbucks/TD end) and the College Heights Smart Centres (Walmart) stop
Fare table dated 2026-09-16. One way incl. $6.12 fuel surcharge and GST, adult: Prince George–Prince Rupert $99.83, –Smithers $63.44, –Fort St John $78.00, –Valemount $59.81. Seniors 12% less (base fare); children free with a companion.
778-763-4155Schedules and tickets
Source: BC Bus North (Tahltan NST Bussing): home and schedule
Train
VIA Rail Jasper – Prince Rupert train
- Westbound (train 5) Jasper – Prince George – Prince Rupert: Arrives Prince George Wed, Fri, Sun about 5:08 pm; departs Prince George Thu, Sat, Mon 8:00 am; arrives Prince Rupert 8:25 pm
- Eastbound (train 6) Prince Rupert – Prince George – Jasper: Arrives Prince George Wed, Fri, Sun about 8:29 pm; departs Prince George Thu, Sat, Mon 8:15 am; arrives Jasper 5 pm (Mountain)
Stop: Prince George train station, 1300 1st Ave, Prince George, BC V2L 2Y3
Fares vary by day and departure; see viarail.ca.
1-888-842-7245Schedules and tickets
Source: VIA Rail: Prince George station
Bus
Ebus
- Prince George – Kamloops: 3 days a week (days not listed on the route page)
Stop: Terry Fox statue, 1295 7th Ave (Bay C); no office
Route page shows an average price of $99; book online for exact fares.
1-877-769-3287Schedules and tickets
Source: Ebus: Prince George
Bus (medical travel)
Northern Health Connections
Fares in a PDF on the schedules page (https://nhconnections.ca/schedules-and-fares); not extracted.
Bus
Bulkley-Nechako Regional Transit Route 161
- Burns Lake – Prince George: Tue, Thu, Sat (leaves Burns Lake, returns same day)
One-way fare $5.
Roads
Road events near Prince George
Loading DriveBC events…
road conditions maphighway camerasdelaysadvisories
Source: DriveBC (Open511)
Highways out of town
- Highway 97 south (Cariboo Highway) to Quesnel, Williams Lake, 100 Mile House and Cache Creek
- Highway 97 north (Hart Highway) to Mackenzie junction, Chetwynd and Dawson Creek
- Highway 16 west (Yellowhead) to Vanderhoof, Burns Lake, Smithers, Terrace and Prince Rupert
- Highway 16 east (Yellowhead) to McBride, Tête Jaune and Jasper; Highway 5 south from Tête Jaune to Valemount and Kamloops
Winter tires: Signed highways need winter tires or chains on board October 1 to April 30; some highways outside mountain passes or high-snowfall areas end March 31. Province of BC
Camera images from DriveBC, updated every few minutes by DriveBC.
Taxis and ride share
Prince George Taxi
24/7; 60 cars and 5 minivans; airport service; booking app; battery boosts.
Source: Prince George Taxi
Uride (ride share)
App-based ride share; Prince George listed on Uride's locations page and on the airport's transportation page.
Source: Uride: Prince George
More taxi and limo companies are in the business directory. We list only services confirmed on their own sites.
Bikes and EV charging
Cycling
EV charging
Loading chargers…
All chargers on the mapData as JSON
Source: Natural Resources Canada / U.S. AFDC station locator.
Live parts (buses, train times, airport weather, road events, cameras, chargers) are kept in our database and refreshed automatically from the sources below. Fares, phone numbers, parking rates and schedules are copied from each operator’s own page, and we re-check those pages every week.
All 21 sources
- BC Transit open data (GTFS and GTFS-realtime)
- BC Transit: Prince George fares
- BC Transit: Contact Prince George Transit
- BC Transit: Prince George handyDART
- Prince George Airport Authority: Contact
- Prince George Airport Authority: Airline information
- Prince George Airport Authority: Parking
- BC Bus North (Tahltan NST Bussing): home and schedule
- VIA Rail: Prince George station
- Ebus: Prince George
- Northern Health Connections: Schedules and fares
- BC Transit: Prince George regional connections
- Prince George Taxi
- Uride: Prince George
- Province of BC: Winter driving
- City of Prince George: Active transportation
- NOAA Aviation Weather Center (METAR and TAF for CYXS)
- DriveBC Open511 API (BC Ministry of Transportation and Transit)
- DriveBC highway cameras (BC Ministry of Transportation and Transit)
- VIA Rail Canada GTFS schedule
- Natural Resources Canada / AFDC EV station locator
Data as JSON: transit, fares, airport, intercity, EV chargers. Something wrong? Tell us.