Skip to content
PG Pulse
PG Pulse

Try searching for

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

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

RiderSingle rideDayPASS
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.

How to registerhandyDART page

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.

Source: BC Transit: Contact Prince George Transit

Bus guide: passes, free-ride days and programs

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

Arrivals and departures (pgairport.ca)

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.

Source: Prince George Airport Authority: Parking

To and from the airport

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.

Roads

Road events near Prince George

Loading DriveBC events…

road conditions maphighway camerasdelaysadvisories

Source: DriveBC (Open511)

City street closures and detours

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

More taxi and limo companies are in the business directory. We list only services confirmed on their own sites.

Bikes and EV charging

Gas prices and stationsAverage pump prices, every gas station, propane and car washes

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

Data as JSON: transit, fares, airport, intercity, EV chargers. Something wrong? Tell us.

Add PG Pulse to your home screen

Your browser installs apps from its Share menu.

  1. Tap Share in the browser toolbar (at the bottom of the screen on iPhone, at the top on iPad).
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. PG Pulse opens from its icon like any other app.