There are 7 ways to get from Seattle to Heriot Bay by train, ferry, bus, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, ferry
best- Take the train from Seattle to Vancouvertrain
- Take the train from Vancouver Harbour to Campbell River Harbourtrain 578
- Take the ferry from Campbell River to Quadra Islandferry
6h 58mFly Seattle-Tacoma International Airport to Campbell River Airport, ferry
cheapest- Fly from Seattle-Tacoma International Airport (SEA) to Campbell River Airport (YBL)plane SEA - YBL
- Take the ferry from Campbell River to Quadra Islandferry
6h 7m$58–406Bus, train, ferry via Vancouver
- Take the bus from Seattle, WA - Convention centre to River Rock Casino Resort, Richmondbus
- Take the train from Vancouver Harbour to Campbell River Harbourtrain 578
- Take the ferry from Campbell River to Quadra Islandferry
6h 59mTrain to Vancouver International Airport, fly to Campbell River Airport, ferry
- Take the train from Seattle to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Campbell River Airport (YBL)plane YVR - YBL
- Take the ferry from Campbell River to Quadra Islandferry
7h 17m$205–482Bus, train, ferry
- Take the bus from Seattle, WA - Convention centre to Canada Placebus
- Take the train from Vancouver Harbour to Campbell River Harbourtrain 578
- Take the ferry from Campbell River to Quadra Islandferry
7h 33mFly Seattle Lake Union SPB to Coal Harbour Spb, train, ferry
- Fly from Seattle Lake Union SPB (LKE) to Coal Harbour Spb (CXH)plane LKE - CXH
- Take the train from Vancouver Harbour to Campbell River Harbourtrain
- Take the ferry from Campbell River to Quadra Islandferry
4h 44mFly Seattle-Tacoma International Airport to Vancouver International Airport, train, ferry, taxi
- Fly from Seattle-Tacoma International Airport (SEA) to Vancouver International Airport (YVR)plane SEA - YVR
- Take the train from Vancouver Harbour to Campbell River Harbourtrain
- Take the ferry from Campbell River to Quadra Islandferry
- Take the taxi from Quadra Island to Heriot Baytaxi
5h 55m
Vancouver International Airport (YVR) to Campbell River Airport (YBL) flights
Comparing Your Travel Options
The cheapest way to get from Seattle to Heriot Bay is to fly and ferry which costs $55 - $410 and takes 6h 7m.
The fastest way to get from Seattle to Heriot Bay is to fly and ferry which takes 6h 7m and costs $55 - $410.
The distance between Seattle and Heriot Bay is 435 km.
The best way to get from Seattle to Heriot Bay without a car is to train and ferry which takes 6h 58m and costs .
It takes approximately 6h 58m to get from Seattle to Heriot Bay, including transfers.
There are 46+ hotels available in Heriot Bay.
What companies run services between Seattle, WA, USA and Heriot Bay, BC, Canada?
There is no direct connection from Seattle to Heriot Bay. However, you can take the train to Vancouver, walk to Main Street-Science World Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Vancouver Harbour, take the train to Campbell River Harbour, walk to Campbell River, take the ferry to Quadra Island, then take the taxi to Heriot Bay. Alternatively, you can take a bus from Seattle, WA - Convention centre to Heriot Bay via River Rock Casino Resort, Richmond, Bridgeport Station @ Platform 1, Waterfront Station @ Platform 5, Vancouver Harbour, Campbell River Harbour, Campbell River, and Quadra Island in around 6h 59m.
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Campbell River Airport
- Ave. Duration
- 42 min
- When
- Every day
- Estimated price
- $150–300
Flights from Seattle-Tacoma International Airport to Campbell River Airport via Vancouver International Airport
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- $50–1,300
Flights from Seattle-Tacoma International Airport to Campbell River Airport via Kelowna, Vancouver International Airport
- Ave. Duration
- 5h 22m
- When
- Friday and Sunday
- Estimated price
- $190–1,300
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $55–130
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $55–130
- Website
- Amtrak
- Phone
- +1 800.665.2122
- [email protected]
- Website
- Quick Shuttle
Bus from Seattle, WA - Convention centre to River Rock Casino Resort, Richmond
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- $55–65
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $55–65
Bus from Seattle, WA - Convention centre to Canada Place
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- $55–70
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $55–70
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Campbell River to Quadra Island
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- $1–35
- Website
- BC Ferries
- Child
- $1–16
- Adult
- $2–35
- Car
- $21–30
Ferry from Campbell River to Quadra Island
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- $1–35
- Website
- BC Ferries
- Child
- $1–16
- Adult
- $2–35
- Car
- $21–30
Ferry from Campbell River to Quadra Island
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- $1–35
- Website
- BC Ferries
- Child
- $1–16
- Adult
- $2–35
- Car
- $21–30
Ferry from Campbell River to Quadra Island
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- $1–35
- Website
- BC Ferries
- Child
- $1–16
- Adult
- $2–35
- Car
- $21–30
Ferry from Campbell River to Quadra Island
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- $1–35
- Website
- BC Ferries
- Child
- $1–16
- Adult
- $2–35
- Car
- $21–30
Ferry from Campbell River to Quadra Island
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- $1–35
- Website
- BC Ferries
- Child
- $1–16
- Adult
- $2–35
- Car
- $21–30
Ferry from Campbell River to Quadra Island
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- $1–35
- Website
- BC Ferries
- Child
- $1–16
- Adult
- $2–35
- Car
- $21–30
- Ave. Duration
- 10 min
- Estimated price
- $27–33
Bee Line Taxi
- Phone
- +1 250 287 8383
Waivin Flags Taxi
- Phone
- +1 250 287 8294
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide








