Cheap Bus, Train and Carpool tickets to Prince Rupert

What are the most popular routes to Prince Rupert?

Prince George - Prince RupertAverage priceZAR 1,216Average duration10h 20mDaily departures3
Prince George - Prince RupertAverage priceZAR 1,684Average duration12h 25mDaily departures1
Jasper - Prince RupertAverage priceZAR 3,089Average duration1d 10hDaily departures1
Vanderhoof - Prince RupertAverage priceZAR 1,220Average duration9h 5mDaily departures1
Burns Lake - Prince RupertAverage priceZAR 1,230Average duration7h 15mDaily departures1