HUB hero image

How to Travel from

Swartz Bay to Port Hardy

by Plane, Route or Car

Swartz Bay
+0
Port Hardy
Transport search to Port Hardy
Swartz Bay
+0
Port Hardy
Building a composite car route
Cheapest
Best Offer!
Car
6 h 25 min
484 km.
from $26
Composite Route Car Only
Schedule

Swartz Bay, Canada → Port Hardy, Canada

All
All days
17 Jul, Fri
18 Jul, Sat
19 Jul, Sun
20 Jul, Mon
21 Jul, Tue

Cheapest and Fastest Ways to Travel from Swartz Bay to Port Hardy

Composite routes from Swartz Bay to Port Hardy

Cheapest
Fastest
Other

Transport providers

Vancouver Island Connector
Website
Island Link Bus
Website
Vancouver Island Connector
Website
1h 34m
On demand
$12.72–$26.72
1 866 986 3466
1 866 986 3466
Call Contact via email
Island Link Bus
Website
2h 10m
4 times a day
$35.62–$40.71
Pacific Coastal Airlines
Website
Pacific Coastal Airlines
Website
4h 38m
Every day
$279.90–$572.52
BC Ferries
Website
BC Ferries
Website
1h 35m
Every 3 hours
$13.99–$95.42
1-888-223-3779
1-888-223-3779
Call

Questions and Answers

What is the cheapest way to get from Swartz Bay to Port Hardy?

The cheapest way to get from Swartz Bay to Port Hardy is to drive which costs $70.65 - $108.70 and takes 6h 19m.

What is the fastest way to get from Swartz Bay to Port Hardy?

The fastest way to get from Swartz Bay to Port Hardy is to drive which takes 6h 19m and costs $70.65 - $108.70 .

Is there a direct flight between Swartz Bay and Port Hardy?

There are no direct flights between Swartz Bay and Port Hardy. The fastest has 1 change and takes 5h 37m and costs $239.13 - $489.13 .

How far is it from Swartz Bay to Port Hardy?

The distance between Swartz Bay and Port Hardy is 543 km. The road distance is 521.3 km.

How do I travel from Swartz Bay to Port Hardy without a car?

The best way to get from Swartz Bay to Port Hardy without a car is to bus which takes 9h 48m and costs $195.65 - $250 .

How long does it take to get from Swartz Bay to Port Hardy?

It takes approximately 9h 48m to get from Swartz Bay to Port Hardy, including transfers.

Bus or fly from Swartz Bay to Port Hardy?

The best way to get from Swartz Bay to Port Hardy is to bus which takes 9h 48m and costs $195.65 - $250 . Alternatively, you can fly, which costs $239.13 - $489.13 and takes 6h 50m.

Can I drive from Swartz Bay to Port Hardy?

Yes, the driving distance between Swartz Bay to Port Hardy is 521 km. It takes approximately 6h 19m to drive from Swartz Bay to Port Hardy.

Where can I stay near Port Hardy?

There are eight+ hotels available in Port Hardy. Prices start at $71.93 per night.
+0