Rome2Rio

How to get fromHartley Bay (Water) to Prince Rupertby car, plane, bus, or train

Find Transport to Prince Rupert

See all options

There are 5 ways to get from Hartley Bay (Water) to Prince Rupert by car, plane, bus, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Drive to Greater Sudbury Airport, fly, bus

    best
    1. Drive from Hartley Bay (Water) to Greater Sudbury Airport (YSB)car car
    2. Fly from Greater Sudbury Airport (YSB) to Northwest Regional Airport (YXT)plane plane YSB - YXT
    3. Take the bus from Terrance Skeena Mall to Prince Rupertbus bus
    16h 51m
    $482–2,221
  2. Bus, train, drive

    1. Take the bus from Alban to Union Station Bus Terminalbus bus
    2. Take the train from Toronto Union Station to Jaspertrain train
    3. Drive from Jasper to Valemountcar car
    4. Take the bus from Valemount to Prince George, BCbus bus
    5. Take the bus from Prince George, BC to Prince Rupertbus bus
    3d 23h
    $1,007–2,073
  3. Drive 4,392.5 km

    1. Drive from Hartley Bay (Water) to Prince Rupertcar car 4,392.5 km
    2d 5h
    $867–1,252
  4. Bus to Toronto Pearson International Airport, fly, bus

    1. Take the bus from Alban to Vaughan - Hwy 407bus bus
    2. Fly from Toronto Pearson International Airport (YYZ) to Northwest Regional Airport (YXT)plane plane YYZ - YXT
    3. Take the bus from Terrance Skeena Mall to Prince Rupertbus bus
    18h 30m
    $589–1,442
  5. Bus, train

    1. Take the bus from Alban to Vaughan - Hwy 407bus bus
    2. Take the train from Toronto Union Station to Jaspertrain train
    3. Take the train from Jasper to Prince Ruperttrain train
    4d 17h
    $1,143–2,447

Greater Sudbury Airport (YSB) to Northwest Regional Airport (YXT) flights

Calendar27Weekly Planes
Duration14h 57mAverage Duration
Ticket$413Cheapest Price
See schedules

Questions & Answers

What companies run services between Hartley Bay (Water), ON, Canada and Prince Rupert, BC, Canada?

There is no direct connection from Hartley Bay (Water) to Prince Rupert. However, you can drive to Greater Sudbury Airport (YSB) airport, fly to Northwest Regional Airport (YXT), walk to Terminal at Bristol, take the line 11 bus to Lakelse at Skeena Mall, walk to Terrance Skeena Mall, then take the bus to Prince Rupert. Alternatively, you can take a vehicle from Hartley Bay (Water) to Prince Rupert via Alban, Union Station Bus Terminal, Toronto Union Station, Jasper, Valemount, and Prince George, BC in around 3d 23h.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, How to get from Florence to Rome, and How to travel India's Golden Triangle - to help you get the most out of your next trip.