• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Seattle to Gabriola Island by shuttle, plane, car ferry, bus 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.

Recommended option

Shuttle to Vancouver Harbour, fly to Nanaimo Harbour, car ferry  •  5 h 42 min

  1. Take a shuttle bus from Seattle, WA - Convention Centre to Vancouver, BC - Vancouver Hotels
  2. Take the plane from Vancouver Harbour to Nanaimo Harbour
  3. Take the car ferry from Nanaimo to Gabriola Island

$131 - $177

Cheapest option

Drive, car ferry  •  6 h 43 min

  1. Drive from Seattle to Port Angeles
  2. Take the car ferry from Port Angeles to Victoria
  3. Drive from Victoria to Nanaimo
  4. Take the car ferry from Nanaimo to Gabriola Island

$49 - $134

2 alternative options

Bus to Vancouver Harbour, fly to Nanaimo Harbour, car ferry  •  6 h

  1. Take the bus from Seattle, WA to Vancouver, BC
  2. Take the plane from Vancouver Harbour to Nanaimo Harbour
  3. Take the car ferry from Nanaimo to Gabriola Island

$98 - $165

Fly Seattle/Boeing Field to Nanaimo/Airport, car ferry  •  2 h 12 min

  1. Take the plane from Seattle/Boeing Field to Nanaimo/Airport
  2. Take the car ferry from Nanaimo to Gabriola Island

$398 - $432

Questions & Answers

The cheapest way to get from Seattle to Gabriola Island is to drive and car ferry which costs $45 - $140 and takes 6 h 43 min.

More details

The quickest way to get from Seattle to Gabriola Island is to fly and car ferry which costs $390 - $440 and takes 2 h 12 min.

More details

The distance between Seattle and Gabriola Island is 128 miles.

It takes approximately 5 h 42 min to get from Seattle to Gabriola Island, including transfers.

More details

There are 76+ hotels available in Gabriola Island. Prices start at $66 USD per night.

More details

Map of how to get from Seattle to Gabriola Island.
Launch map view
  • Distance: 127.9 miles
  • Duration: 5 h 42 min

What companies run services between Seattle, WA, USA and Gabriola Island, BC, Canada?

There is no direct connection from Seattle to Gabriola. However, you can take the shuttle to Vancouver, BC - Vancouver Hotels, take the walk to Northbound Granville St @ Davie St, take the line 010 bus to Northbound Granville St @ W Pender St, take the walk to Vancouver Harbour, take the plane to Nanaimo Harbour, take the walk to Nanaimo, then take the car ferry to Gabriola Island. Alternatively, you can take a vehicle from Seattle to Gabriola via Vancouver, BC, Main Street-Science World Station Platform 1, Burrard Station Platform 1, Vancouver Harbour, Nanaimo Harbour, and Nanaimo in around 6 h.

Bus operators
Quick Shuttle
Website
quickcoach.com
Shuttle from Seattle, WA - Convention Centre to Vancouver, BC - Vancouver Hotels
Ave. Duration
3 h 40 min
Frequency
Every 2 hours
Estimated price
$45 - $60
Schedules at
quickcoach.com
Book at
gotobus.com
Boltbus
Ferry operators
BC Ferries
Phone
+1 250-386-343
Website
bcferries.com
Car ferry from Nanaimo to Gabriola Island
Ave. Duration
21 min
Frequency
Hourly
Estimated price
$8 - $30
Schedules at
bcferries.com
Passenger
$9
Standard Vehicle
$30
Motorcycle
$20
Black Ball Ferry Line
Website
cohoferry.com
Car ferry from Port Angeles to Victoria
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$18 - $70
Schedules at
cohoferry.com
Book at
cohoferry.com
Adult
$19
Vehicle & Passenger
$66
Motorcycle & Passenger
$37
Other operators
Harbour Air
Phone
1.800.665.0212
Website
harbourair.com
Plane from Vancouver Harbour to Nanaimo Harbour
Ave. Duration
20 min
Frequency
Hourly
Estimated price
$83
Schedules at
harbourair.com
Seaair Seaplanes
Website
seairseaplanes.com
Plane from Vancouver Harbour to Nanaimo Harbour
Ave. Duration
20 min
Frequency
5 times a day
Estimated price
$77
Schedules at
seairseaplanes.com
Kenmore Air
Phone
866.435.9524
Email
customerservice@kenmoreair.com
Website
kenmoreair.com
Plane from Seattle/Boeing Field to Nanaimo/Airport
Ave. Duration
1 h
Frequency
5 times a week
Estimated price
$325
Schedules at
kenmoreair.com

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.