{"data":{"services":[{"id":"bc-bus-north","name":"BC Bus North","kind":"Bus","operator":"Tahltan NST Bussing Ltd. (bcbus.ca redirects to tnst.ca)","routes":[{"name":"Prince George – Prince Rupert","days":"Westbound Mon and Thu; eastbound Tue and Fri","notes":"Departs Canfor Leisure Pool 8 am, arrives Prince Rupert 6:30 pm, via Vanderhoof, Burns Lake, Smithers, Terrace. Returns arriving Prince George 6:30 pm."},{"name":"Prince George – Fort St John","days":"Northbound Mon and Thu; southbound Tue and Fri","notes":"Via Mackenzie, Chetwynd, Dawson Creek."},{"name":"Prince George – Valemount","days":"Mon and Fri, both directions","notes":"Via McBride and Tête Jaune."},{"name":"Fort St John – Fort Nelson","days":"Mon and Fri, both directions","notes":"Connects with the Prince George – Fort St John route."}],"phone":"778-763-4155","hours":"Daily 8:30 am–5 pm; closed statutory holidays","url":"https://bcbus.ca/","stopAddr":"1248 7th Ave (beside Canfor Leisure Pool); also Pine Centre Mall (Starbucks/TD end) and the College Heights Smart Centres (Walmart) stop","stopLat":53.9137519,"stopLng":-122.7476766,"stopLocated":"BC Address Geocoder (score 99, BLOCK) for 1248 7th Ave","faresNote":"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.","source":{"name":"BC Bus North (Tahltan NST Bussing): home and schedule","url":"https://bcbus.ca/"},"relatedSources":[{"name":"BC Bus North: Prince George – Prince Rupert schedule","url":"https://www.tnst.ca/bc-bus-north/bus-prince-george-to-prince-rupert"},{"name":"BC Bus North: fare finder","url":"https://www.tnst.ca/bc-bus-north-fares"},{"name":"BC Bus North: contact","url":"https://www.tnst.ca/contact-us"}]},{"id":"via-rail-jasper-prince-rupert","name":"VIA Rail Jasper – Prince Rupert train","kind":"Train","operator":"VIA Rail Canada","routes":[{"name":"Westbound (train 5) Jasper – Prince George – Prince Rupert","days":"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","notes":"Two-day trip with an overnight stop in Prince George. Times from VIA GTFS (published in Eastern time, converted to Pacific)."},{"name":"Eastbound (train 6) Prince Rupert – Prince George – Jasper","days":"Arrives Prince George Wed, Fri, Sun about 8:29 pm; departs Prince George Thu, Sat, Mon 8:15 am; arrives Jasper 5 pm (Mountain)","notes":"Leaves Prince Rupert 8 am Wed, Fri, Sun."}],"departuresPerWeek":3,"phone":"1-888-842-7245","phoneAlt":"250-564-0178 (ticket counter)","url":"https://www.viarail.ca/en/explore-our-destinations/trains/regional-trains/jasper-prince-rupert","scheduleUrl":"https://www.viarail.ca/en/plan/train-schedules","stopAddr":"Prince George train station, 1300 1st Ave, Prince George, BC V2L 2Y3","stopLat":53.9189694,"stopLng":-122.7435684,"stopLocated":"BC Address Geocoder (score 100, CIVIC_NUMBER)","stationHours":"Mon, Thu, Sat 7 am–11 am; closed Tue, Wed, Fri, Sun","stationOpen":{"mon":[["07:00","11:00"]],"tue":[],"wed":[],"thu":[["07:00","11:00"]],"fri":[],"sat":[["07:00","11:00"]],"sun":[]},"stationNotes":"Staffed; wheelchair-accessible entrance and platform, wheelchair lift; short-term parking (30 min max); no unaccompanied minors.","gtfs":{"available":true,"url":"https://www.viarail.ca/sites/all/files/gtfs/viarail.zip","licence":"Open Government Licence – Canada 2.0","licenceUrl":"https://open.canada.ca/en/open-government-licence-canada","lastUpdated":"2026-08-17","feedValid":"2026-08-17 to 2026-12-17","notes":"Prince George stop_id 454 (PGEO); route 21-458. stop_times in America/Toronto agency time with >24h values.","source":{"name":"VIA Rail: Developer resources (GTFS)","url":"https://www.viarail.ca/en/developer-resources"}},"faresNote":"Fares vary by day and departure; see viarail.ca.","source":{"name":"VIA Rail: Prince George station","url":"https://www.viarail.ca/en/explore-our-destinations/stations/rockies-and-pacific/prince-george"},"relatedSources":[{"name":"VIA Rail: Jasper – Prince Rupert train","url":"https://www.viarail.ca/en/explore-our-destinations/trains/regional-trains/jasper-prince-rupert"},{"name":"VIA Rail: Developer resources (GTFS)","url":"https://www.viarail.ca/en/developer-resources"}]},{"id":"ebus","name":"Ebus","kind":"Bus","operator":"Ebus","routes":[{"name":"Prince George – Kamloops","days":"3 days a week (days not listed on the route page)","notes":"About 6 h 30 min via Hixon, Quesnel, Williams Lake, 100 Mile House, Cache Creek; onward connections from Kamloops to Vancouver, Kelowna, Calgary."}],"phone":"1-877-769-3287","hours":"Daily 7 am–9 pm Mountain Time (phone)","url":"https://www.myebus.ca/destinations/prince-george/","stopAddr":"Terry Fox statue, 1295 7th Ave (Bay C); no office","stopLat":53.9138219,"stopLng":-122.7484175,"stopLocated":"BC Address Geocoder (score 99, BLOCK)","faresNote":"Route page shows an average price of $99; book online for exact fares.","source":{"name":"Ebus: Prince George","url":"https://www.myebus.ca/destinations/prince-george/"},"relatedSources":[{"name":"Ebus: Prince George to Kamloops","url":"https://www.myebus.ca/routes/prince-george-to-kamloops/"}]},{"id":"nh-connections","name":"Northern Health Connections","kind":"Bus (medical travel)","operator":"Northern Health","routes":[{"name":"Prince George – Fort St. John","days":null,"notes":null},{"name":"Prince George – Kelowna","days":null,"notes":null},{"name":"Prince George – Prince Rupert","days":null,"notes":null},{"name":"Prince George – Vancouver","days":null,"notes":null},{"name":"Burns Lake – Prince George","days":null,"notes":null},{"name":"Mackenzie – Prince George","days":null,"notes":null},{"name":"Quesnel – Prince George","days":null,"notes":null},{"name":"Valemount – Prince George","days":null,"notes":null}],"phone":"1-888-647-4997","phoneAlt":"250-564-7499 (outside BC)","url":"https://nhconnections.ca/","eligibility":"For people travelling to health care not available in their home community (valid BC Services Card; appointment verification). Anyone over 60 or needing accessible transport may ride without an appointment; companions and health staff eligible.","stopAddr":null,"faresNote":"Fares in a PDF on the schedules page (https://nhconnections.ca/schedules-and-fares); not extracted.","notes":"Prince George – Kelowna added April 2026 (Tue and Thu). Since July 8, 2026 Prince George – Vancouver runs via Highway 5 until further notice (Highway 1 wildfire closure).","source":{"name":"Northern Health Connections: Schedules and fares","url":"https://nhconnections.ca/schedules-and-fares"},"relatedSources":[{"name":"Northern Health Connections: Eligibility","url":"https://nhconnections.ca/passenger-information/eligibility"},{"name":"Northern Health Connections: New Kelowna route","url":"https://nhconnections.ca/newsroom/northern-health-connections-has-new-route"}]},{"id":"bc-transit-161","name":"Bulkley-Nechako Regional Transit Route 161","kind":"Bus","operator":"BC Transit (Bulkley-Nechako Regional Transit)","routes":[{"name":"Burns Lake – Prince George","days":"Tue, Thu, Sat (leaves Burns Lake, returns same day)","notes":"Part of the Highway 16 Transportation Action Plan. Umo not accepted."}],"phone":"1-855-499-1119","url":"https://www.bctransit.com/bulkley-nechako/","stopAddr":null,"faresNote":"One-way fare $5.","source":{"name":"BC Transit: Prince George regional connections","url":"https://www.bctransit.com/prince-george/schedules-and-maps/regional-connections/"}}],"trains":{"station":{"id":"454","name":"Prince George","lat":53.919317,"lng":-122.744185},"calls":[{"train":"5","route":"Jasper - Prince Rupert","headsign":"Prince Rupert","direction":"westbound","arrives":"2026-10-17T00:08:00.000Z","departs":"2026-10-17T15:00:00.000Z"},{"train":"6","route":"Jasper - Prince Rupert","headsign":"Jasper","direction":"eastbound","arrives":"2026-10-17T03:29:00.000Z","departs":"2026-10-17T15:15:00.000Z"},{"train":"5","route":"Jasper - Prince Rupert","headsign":"Prince Rupert","direction":"westbound","arrives":"2026-10-19T00:08:00.000Z","departs":"2026-10-19T15:00:00.000Z"},{"train":"6","route":"Jasper - Prince Rupert","headsign":"Jasper","direction":"eastbound","arrives":"2026-10-19T03:29:00.000Z","departs":"2026-10-19T15:15:00.000Z"},{"train":"5","route":"Jasper - Prince Rupert","headsign":"Prince Rupert","direction":"westbound","arrives":"2026-10-22T00:08:00.000Z","departs":"2026-10-22T15:00:00.000Z"},{"train":"6","route":"Jasper - Prince Rupert","headsign":"Jasper","direction":"eastbound","arrives":"2026-10-22T03:29:00.000Z","departs":"2026-10-22T15:15:00.000Z"},{"train":"5","route":"Jasper - Prince Rupert","headsign":"Prince Rupert","direction":"westbound","arrives":"2026-10-24T00:08:00.000Z","departs":"2026-10-24T15:00:00.000Z"},{"train":"6","route":"Jasper - Prince Rupert","headsign":"Jasper","direction":"eastbound","arrives":"2026-10-24T03:29:00.000Z","departs":"2026-10-24T15:15:00.000Z"},{"train":"5","route":"Jasper - Prince Rupert","headsign":"Prince Rupert","direction":"westbound","arrives":"2026-10-26T00:08:00.000Z","departs":"2026-10-26T15:00:00.000Z"},{"train":"6","route":"Jasper - Prince Rupert","headsign":"Jasper","direction":"eastbound","arrives":"2026-10-26T03:29:00.000Z","departs":"2026-10-26T15:15:00.000Z"},{"train":"5","route":"Jasper - Prince Rupert","headsign":"Prince Rupert","direction":"westbound","arrives":"2026-10-29T00:08:00.000Z","departs":"2026-10-29T15:00:00.000Z"},{"train":"6","route":"Jasper - Prince Rupert","headsign":"Jasper","direction":"eastbound","arrives":"2026-10-29T03:29:00.000Z","departs":"2026-10-29T15:15:00.000Z"}],"feed":{"start":"20261013","end":"20270212"},"source":"VIA Rail Canada GTFS schedule","sourceUrl":"https://www.viarail.ca/en/developer-resources","licence":"Open Government Licence – Canada 2.0 (https://open.canada.ca/en/open-government-licence-canada)"}},"meta":{"source":"Intercity bus and train operators (each service links its source)","sourceUrl":"https://princegeorgepulse.ca/getting-around/","updatedAt":"2026-10-16T10:04:26.217Z","ageSec":19412,"license":"Facts copied from the operator's published pages, with attribution; train times: Open Government Licence – Canada 2.0 (https://open.canada.ca/en/open-government-licence-canada)","attribution":"The carriers named in each item, via PG Pulse (princegeorgepulse.ca)"},"links":{"self":"/api/v1/intercity","next":null,"docs":"/developers/reference/getting-around/#get-intercity"}}