There are 6 ways to get from Vancouver to Port Clements by plane, taxi, train, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Vancouver International Airport to Masset Airport, taxi
best- Fly from Vancouver International Airport (YVR) to Masset Airport (ZMT)plane YVR - ZMT
- Take the taxi from Masset Airport (ZMT) to Port Clementstaxi
4h 28m$503–917Fly Vancouver International Airport to Sandspit Airport, ferry, drive
cheapest- Fly from Vancouver International Airport (YVR) to Sandspit Airport (YZP)plane YVR - YZP
- Take the ferry from Alliford Bay to Skidegateferry
- Drive from Skidegate to Port Clementscar
5h 44m$88–483Train, ferry, taxi
- Take the train from Vancouver to Jaspertrain
- Take the train from Jasper to Prince Ruperttrain
- Take the ferry from Prince Rupert to Skidegateferry
- Take the taxi from Skidegate to Port Clementstaxi
2d 16h$687–1,619Fly Coal Harbour Spb to Masset Airport, taxi
- Fly from Coal Harbour Spb (CXH) to Masset Airport (ZMT)plane CXH - ZMT
- Take the taxi from Masset Airport (ZMT) to Port Clementstaxi
20h 38m$612–1,286Train to Powell River Airport, fly to Masset Airport, taxi
- Take the train from Vancouver Harbour to Powell River - Powell Laketrain
- Fly from Powell River Airport (YPW) to Masset Airport (ZMT)plane YPW - ZMT
- Take the taxi from Masset Airport (ZMT) to Port Clementstaxi
20h 37mTrain, ferry, taxi via Vancouver
- Take the train from Vancouver to Jaspertrain
- Take the train from Jasper to Prince Ruperttrain
- Take the ferry from Prince Rupert to Skidegateferry
- Take the taxi from Skidegate to Port Clementstaxi
3d 11h
Vancouver International Airport (YVR) to Masset Airport (ZMT) flights
Comparing Your Travel Options
The cheapest way to get from Vancouver to Port Clements is to fly and ferry and drive which costs $85 - $490 and takes 5h 44m.
The fastest way to get from Vancouver to Port Clements is to fly and taxi which takes 4h 28m and costs $500 - $950.
The distance between Vancouver and Port Clements is 879 km.
The best way to get from Vancouver to Port Clements without a car is to train and ferry and taxi which takes 2 days 16h and costs $650 - $1,700.
It takes approximately 4h 28m to get from Vancouver to Port Clements, including transfers.
What companies run services between Vancouver, BC, Canada and Port Clements, BC, Canada?
There is no direct connection from Vancouver to Port Clements. However, you can take the subway to Vancouver International Airport (YVR), walk to Vancouver International Airport (YVR) airport, fly to Masset Airport (ZMT), then take the taxi to Port Clements. Alternatively, you can take the train to Jasper, take the train to Prince Rupert, walk to Prince Rupert, take the ferry to Skidegate, then take the taxi to Port Clements.
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Masset Airport
- Ave. Duration
- 2h 18m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $370–750
Flights from Coal Harbour Spb to Masset Airport via Nanaimo, Vancouver International Airport
- Ave. Duration
- 20h 8m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $480–1,200
Flights from Coal Harbour Spb to Masset Airport via Ganges Harbor, Vancouver International Airport
- Ave. Duration
- 21h 33m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- $480–1,200
Flights from Coal Harbour Spb to Masset Airport via Victoria Inner Harbour Apt, Vancouver International Airport
- Ave. Duration
- 22h 8m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $490–1,200
Flights from Coal Harbour Spb to Masset Airport via Tofino SPB, Vancouver International Airport
- Ave. Duration
- 24h 8m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $500–1,300
Flights from Powell River Airport to Masset Airport via Vancouver International Airport
- Ave. Duration
- 18h 48m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $490–1,200
- Website
- aircanada.com
Flights from Vancouver International Airport to Sandspit Airport
- Ave. Duration
- 1h 48m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $70–420
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Vancouver to Jasper
- Ave. Duration
- 19h
- Frequency
- Twice a week
- Estimated price
- $190–440
- Website
- VIA Rail
- Escape
- $190–420
- Business
- $250–420
- Business Plus
- $260–440
- Economy
- $220–430
- Economy Plus
- $240–440
Train from Jasper to Prince Rupert
- Ave. Duration
- 34h 40m
- Frequency
- 3 times a week
- Estimated price
- $260–600
- Website
- VIA Rail
- Escape
- $260–600
- Business
- $320–550
- Business Plus
- $340–550
- Economy
- $290–600
- Economy Plus
- $330–600
Train from Jasper to Prince Rupert
- Ave. Duration
- 34h 40m
- Frequency
- 3 times a week
- Estimated price
- $260–600
- Website
- VIA Rail
- Escape
- $260–600
- Business
- $320–550
- Business Plus
- $340–550
- Economy
- $290–600
- Economy Plus
- $330–600
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Powell River - Powell Lake
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Website
- Harbour Air
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Vancouver to Jasper
- Ave. Duration
- 38h
- Frequency
- 4 times a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Prince Rupert to Skidegate
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- $60–370
- Website
- BC Ferries
- Child
- $60–80
- Adult
- $130–160
- Car
- $250–370
Ferry from Alliford Bay to Skidegate
- Ave. Duration
- 20 min
- Frequency
- Every 2 hours
- Estimated price
- $2–35
- Website
- BC Ferries
- Child
- $2–17
- Adult
- $3–35
- Car
- $24–35
Ferry from Prince Rupert to Skidegate
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- $60–370
- Website
- BC Ferries
- Child
- $60–80
- Adult
- $130–160
- Car
- $250–370
- Ave. Duration
- 50 min
- Estimated price
- $130–210
Mile Zero Taxi
- Phone
- +1 250 626 8999
Mile Zero Taxi
- Phone
- +1 250 626 8999
Mile Zero Taxi
- Phone
- +1 250 626 8999
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, What are the different types of Renfe trains in Spain?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.





