There are 5 ways to get from Canadian Rockies to Tofino by unknown, bus, plane, 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.
Travel, bus to Prince George Airport, fly to Tofino/Long Beach Airport
best- Walk from Canadian Rockies to Tete Jaune: Lodge Campgroundunknown
- Take the bus from Tete Jaune: Lodge Campground to Prince George, BCbus
- Fly from Prince George Airport (YXS) to Tofino/Long Beach Airport (YAZ)plane YXS - YAZ
8h 33mTravel, train, ferry, bus
- Walk from Canadian Rockies to Valemountunknown
- Take the train from Valemount to Vancouvertrain
- Take the ferry from Horseshoe Bay to Departure Bayferry
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Tofino, BC - Main Streetbus
29h 29mTravel, bus, bus to Williams Lake Airport, fly to Tofino/Long Beach Airport
- Walk from Canadian Rockies to Tete Jaune: Lodge Campgroundunknown
- Take the bus from Tete Jaune: Lodge Campground to Prince George, BCbus
- Take the bus from Prince George, BC - Terry Fox Statue to Williams Lake, BC - Petro Canadabus
- Fly from Williams Lake Airport (YWL) to Tofino/Long Beach Airport (YAZ)plane YWL - YAZ
12h 18mTravel, train to Vancouver Airport YVR South, fly to Tofino
- Walk from Canadian Rockies to Valemountunknown
- Take the train from Valemount to Vancouvertrain
- Fly from Vancouver Airport YVR South to Tofinoplane
23h 54mTravel, bus, bus to Williams Lake Airport, fly to Comox Valley Airport, drive
- Walk from Canadian Rockies to Tete Jaune: Lodge Campgroundunknown
- Take the bus from Tete Jaune: Lodge Campground to Prince George, BCbus
- Take the bus from Prince George, BC - Terry Fox Statue to Williams Lake, BC - Petro Canadabus
- Fly from Williams Lake Airport (YWL) to Comox Valley Airport (YQQ)plane YWL - YQQ
- Drive from Comox-Airport-YQQ to Tofinocar
14h 41m
Prince George Airport (YXS) to Tofino/Long Beach Airport (YAZ) flights
Questions & Answers
The distance between Canadian Rockies and Tofino is 905 km.
The best way to get from Canadian Rockies to Tofino without a car is to travel and train and ferry and bus which takes 29h 29m and costs .
It takes approximately 8h 33m to get from Canadian Rockies to Tofino, including transfers.
There are 50+ hotels available in Tofino.
What companies run services between Canadian Rockies, BC, Canada and Tofino, BC, Canada?
There is no direct connection from Canadian Rockies to Tofino. However, you can travel to Tete Jaune: Lodge Campground, take the bus to Prince George, BC, take the taxi to Prince George Airport (YXS) airport, fly to Tofino/Long Beach Airport (YAZ), then take the taxi to Tofino. Alternatively, you can take a vehicle from Canadian Rockies to Tofino, BC - Main Street via Valemount, Vancouver, Main Street-Science World Station @ Platform 1, Burrard Station @ Platform 1, Westbound W Georgia St @ Burrard St, Keith Rd @ Horseshoe Bay Ferry Terminal, Horseshoe Bay, Departure Bay, and Nanaimo, Departure Bay Ferry Terminal in around 29h 29m.
- Website
- pacificcoastal.com
Flights from Prince George Airport to Tofino/Long Beach Airport via Vancouver
- Ave. Duration
- 4h 1m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–1,400
Flights from Prince George Airport to Tofino/Long Beach Airport via Calgary, Vancouver
- Ave. Duration
- 5h 52m
- When
- Saturday
- Estimated price
- $200–1,500
Flights from Prince George Airport to Tofino/Long Beach Airport via Kelowna, Vancouver
- Ave. Duration
- 6h 16m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,300
Flights from Williams Lake Airport to Tofino/Long Beach Airport via Vancouver
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $450–950
Flights from Williams Lake Airport to Comox Valley Airport via Vancouver
- Ave. Duration
- 4h 9m
- When
- Saturday and Sunday
- Estimated price
- $350–1,000
- Website
- aircanada.com
Flights from Williams Lake Airport to Comox Valley Airport via Vancouver
- Ave. Duration
- 4h 47m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $430–1,000
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Valemount to Vancouver
- Ave. Duration
- 21h 10m
- Frequency
- Twice a week
- Estimated price
- $170–400
- Website
- https://www.viarail.ca/en
- Escape
- $170–370
- Business
- $220–390
- Business Plus
- $240–400
- Economy
- $190–380
- Economy Plus
- $210–390
Train from Valemount to Vancouver
- Ave. Duration
- 21h 10m
- Frequency
- Twice a week
- Estimated price
- $170–400
- Website
- https://www.viarail.ca/en
- Escape
- $170–370
- Business
- $220–390
- Business Plus
- $240–400
- Economy
- $190–380
- Economy Plus
- $210–390
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Tete Jaune: Lodge Campground to Prince George, BC
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Tete Jaune: Lodge Campground to Prince George, BC
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Tete Jaune: Lodge Campground to Prince George, BC
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- [email protected]
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal to Tofino, BC - Main Street
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $56
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $56
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Williams Lake, BC - Petro Canada
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Prince George, BC - Terry Fox Statue to Williams Lake, BC - Petro Canada
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
- Phone
- +1 888 223 3779
- Website
- bcferries.com
Ferry from Horseshoe Bay to Departure Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $21–140
- Website
- https://www.bcferries.com
- Child
- $21–40
- Adult
- $45–75
- Car
- $95–140
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 South Korea: Travelling from Seoul to Busan , Train travel in Spain: A guide to Renfe, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.












