Cheap Bus, Train and Carpool tickets to Prince Rupert

What are the most popular routes to Prince Rupert?

Prince George - Prince RupertAverage priceTHB 2,463Average duration10h 20mDaily departures3
Prince George - Prince RupertAverage priceTHB 3,410Average duration12h 25mDaily departures1
Jasper - Prince RupertAverage priceTHB 6,258Average duration1d 10hDaily departures1
Vanderhoof - Prince RupertAverage priceTHB 2,470Average duration9h 5mDaily departures1
Burns Lake - Prince RupertAverage priceTHB 2,491Average duration7h 15mDaily departures1