• Our partners include:

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

There are 4 ways to get from Vancouver to Galiano Island by bus, car ferry, car, subway, 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.

Recommended option

Line 620 bus, car ferry  •  3h 38m

  1. Take the line 620 bus from Bridgeport Station @ Bay 12 to Bus Access Rd @ Tsawwassen Ferry Terminal 620
  2. Take the car ferry from Tsawwassen Ferry Terminal to Galiano Island To Mayne Island / ...

$70 - $133

Cheapest option

Drive, car ferry  •  1h 59m

  1. Drive from Vancouver to Tsawwassen Ferry Terminal
  2. Take the car ferry from Tsawwassen Ferry Terminal to Galiano Island
  3. Drive from Galiano Island to Galiano Island

$15 - $65

2 alternative options

Subway to Vancouver SeaAir Airport, fly to Montague Harbour, Galiano Island, taxi  •  2h 31m

  1. Take the subway from Vancouver City Centre Station Platform 1 to Bridgeport Station Platform 1
  2. Take the plane from Vancouver SeaAir Airport to Montague Harbour, Galiano Island
  3. Take a taxi from Montague Harbour, Galiano Island to Galiano Island

$165 - $182

Line 010 bus, line 412 bus to Vancouver SeaAir Airport, fly to Montague Harbour, Galiano Island, taxi  •  3h 8m

  1. Take the line 010 bus from Southbound Granville St @ W Georgia St to Marpole Loop @ Bay 2
  2. Take the line 412 bus from Bridgeport Station @ Bay 6 to Westbound Inglis Dr @ Bell Irving St
  3. Take the plane from Vancouver SeaAir Airport to Montague Harbour, Galiano Island
  4. Take a taxi from Montague Harbour, Galiano Island to Galiano Island

$165 - $180

Questions & Answers

The cheapest way to get from Vancouver to Galiano Island is to drive and car ferry which costs $14 - $65 and takes 1h 59m.

More details

The quickest way to get from Vancouver to Galiano Island is to drive and car ferry which costs $14 - $65 and takes 1h 59m.

More details

The distance between Vancouver and Galiano Island is 46 km.

The best way to get from Vancouver to Galiano Island without a car is to line 620 bus and car ferry which takes 3h 38m and costs $70 - $140.

More details

It takes approximately 3h 38m to get from Vancouver to Galiano Island, including transfers.

More details

There are 80+ hotels available in Galiano Island. Prices start at $110 CAD per night.

More details

Map of how to get from Vancouver to Galiano Island.
Launch map view
  • Distance: 28.9 miles
  • Duration: 3h 38m

What companies run services between Vancouver, Canada and Galiano Island, BC, Canada?

There is no direct connection from Vancouver to Galiano Island. However, you can take the subway to Bridgeport Station Platform 1, take the walk to Bridgeport Station @ Bay 12, take the line 620 bus to Bus Access Rd @ Tsawwassen Ferry Terminal, take the walk to Tsawwassen Ferry Terminal, take the car ferry to Galiano Island, then take the taxi to Galiano Island. Alternatively, you can take the drive to Tsawwassen Ferry Terminal, take the car ferry to Galiano Island, then take the drive to Galiano Island.

Train operators
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Subway from Vancouver City Centre Station Platform 1 to Bridgeport Station Platform 1
Ave. Duration
17m
Frequency
Every 5 minutes
Estimated price
$3 - $5
Website
TransLink CA
Bus operators
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Bus from Bridgeport Station @ Bay 12 to Bus Access Rd @ Tsawwassen Ferry Terminal
Ave. Duration
35m
Frequency
Hourly
Estimated price
$3
Website
TransLink CA
Bus from Southbound Granville St @ W Georgia St to Marpole Loop @ Bay 2
Ave. Duration
38m
Frequency
Every 15 minutes
Estimated price
$3
Website
TransLink CA
Bus from Bridgeport Station @ Bay 6 to Westbound Inglis Dr @ Bell Irving St
Ave. Duration
9m
Frequency
Hourly
Estimated price
$3
Website
TransLink CA
Ferry operators
BC Ferries
Phone
+1 250-386-3431
Website
bcferries.com
Car ferry from Tsawwassen Ferry Terminal to Galiano Island
Ave. Duration
55m
Frequency
Twice daily
Estimated price
$9 - $55
Website
BC Ferries
Passenger
$9 - $14
Standard Vehicle + Passenger
$35 - $55
Other operators
Seaair Seaplanes
Website
seairseaplanes.com
Plane from Vancouver SeaAir Airport to Montague Harbour, Galiano Island
Ave. Duration
20m
Frequency
Twice daily
Estimated price
$119
Schedules at
seairseaplanes.com
Taxi from Montague Harbour, Galiano Island to Galiano Island
Ave. Duration
20m
Estimated price
$40 - $55

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 How to get from Southend Airport into central London, How do I buy a London Underground ticket? and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.