Rome2Rio

How to get fromPort Hardy to Swartz Bayby plane, bus, car, or ferry

Find Transport to Swartz Bay

See all options

There are 4 ways to get from Port Hardy to Swartz Bay by plane, bus, car, or ferry

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

  1. Fly to Victoria International Airport

    best
    1. Fly from Port Hardy Airport (YZT) to Victoria International Airport (YYJ)plane plane YZT - YYJ
    5h 51m
    $444–604
  2. Drive  519 km

    cheapest
    1. Drive from Port Hardy to Swartz Baycar car 519 km
    6h 20m
    $106–152
  3. Bus

    1. Take the bus from Port Hardy - in front Pier Side Landing, 8600 Granville St to Campbell Riverbus bus
    2. Take the bus from Campbell River to Nanaimo, Departure Bay Ferry Terminal - Passenger entrance, connects to 1:20pm HSB ferrybus bus
    3. Take the bus from Nanaimo, Departure Bay Ferry Terminal - Passenger exit; connects from 8:35am HSB ferry to Victoria - Front door, Sandman Inn, Douglas & Gorgebus bus
    10h 33m
    $158
  4. Fly to Vancouver International Airport, ferry

    1. Fly from Port Hardy Airport (YZT) to Vancouver International Airport (YVR)plane plane YZT - YVR
    2. Take the ferry from Vancouver to Victoriaferry ferry
    6h 24m
    $245–615

Port Hardy to Swartz Bay by bus and foot

Calendar4Weekly Services
Duration10h 33mAverage Duration
Ticket$158Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Port Hardy, BC, Canada and Swartz Bay, BC, Canada?

Pacific Coastal Airlines flies from Port Hardy Airport (YZT) to Victoria International Airport (YYJ) 5 times a week. Alternatively, you can take a bus from Port Hardy - in front Pier Side Landing, 8600 Granville St to Hwy 17 at Lands End Rd via Campbell River, Nanaimo, Departure Bay Ferry Terminal - Passenger exit; connects from 8:35am HSB ferry, Victoria - Front door, Sandman Inn, Douglas & Gorge, and Douglas St at Kings Rd in around 10h 33m.

Airlines
Bus operators
Ferry 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 Slovenia: Getting from Ljubljana to Lake Bled, Bali: What to do if Mount Agung erupts, and Why you should take the train in the US - to help you get the most out of your next trip.

Booking & Getting There