There are 8 ways to get from Seattle to Gabriola Island by train, ferry, bus, or plane
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 Nanaimo Harbourtrain 13
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
6h 43mTrain to Coal Harbour Spb, fly to Nanaimo, ferry
cheapest- Take the train from Seattle to Vancouvertrain
- Fly from Coal Harbour Spb (CXH) to Nanaimo (ZNA)plane CXH - ZNA
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
7h 14m$123–378Bus, train, ferry
- Take the bus from Seattle, WA - Convention centre to River Rock Casino Resort, Richmondbus
- Take the train from Vancouver Airport YVR South to Nanaimo Harbourtrain 13
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
6h 56mFly Seattle-Tacoma International Airport to Vancouver International Airport, train, ferry
- Fly from Seattle-Tacoma International Airport (SEA) to Vancouver International Airport (YVR)plane SEA - YVR
- Take the train from Vancouver Airport YVR South to Nanaimo Harbourtrain
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
5h 22mBus, ferry
- Take the bus from Seattle Bus Station to Vancouverbus
- Take the ferry from Hullo - Vancouver Ferry Terminal to Hullo - Nanaimo Ferry Terminalferry
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
8h 3mFly 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 Nanaimo Harbourtrain
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
4h 29mTrain to Vancouver International Airport, fly to Nanaimo, ferry
- Take the train from Seattle to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Nanaimo (ZNA)plane YVR - ZNA
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
7h 33m$131–375Fly Seattle-Tacoma International Airport to Victoria International Airport, bus, ferry
- Fly from Seattle-Tacoma International Airport (SEA) to Victoria International Airport (YYJ)plane SEA - YYJ
- Take the bus from Victoria - Front door, Sandman Inn, Douglas & Gorge to Nanaimo, Departure Bay Ferry Terminal - Passenger entrance, connects to 4:00pm HSB ferrybus
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
8h 35m$308–795
Seattle-Tacoma International Airport (SEA) to Vancouver International Airport (YVR) flights
Comparing Your Travel Options
The cheapest way to get from Seattle to Gabriola Island is to train and fly and ferry which costs $130 - $380 and takes 7h 33m.
The fastest way to get from Seattle to Gabriola Island is to train and fly and ferry which takes 7h 14m and costs $120 - $380.
The distance between Seattle and Gabriola Island is 319 km.
The best way to get from Seattle to Gabriola Island without a car is to train and ferry which takes 6h 43m and costs .
It takes approximately 6h 43m to get from Seattle to Gabriola Island, including transfers.
There are 100+ hotels available in Gabriola Island.
What companies run services between Seattle, WA, USA and Gabriola Island, BC, Canada?
There is no direct connection from Seattle to Gabriola Island. 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 Nanaimo Harbour, walk to Nanaimo Harbour, then take the ferry to Gabriola Island. Alternatively, you can take a bus from Seattle, WA - Convention centre to Gabriola Island via River Rock Casino Resort, Richmond, Bridgeport Station @ Bay 6, Westbound Inglis Dr @ Bell Irving Rd, Vancouver Airport YVR South, Nanaimo Harbour, and Nanaimo Harbour in around 6h 56m.
- Website
- harbourair.com
Flights from Seattle Lake Union SPB to Coal Harbour Spb
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $260–600
Flights from Coal Harbour Spb to Nanaimo
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $60–200
Flights from Vancouver International Airport to Nanaimo
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $65–190
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $50–130
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $50–130
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $50–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
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
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
Need to know: Greyhound
Read the travel guide








