There are 2 ways to get from Richmond to Galiano Island by plane, taxi, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Richmond to Montague Harbour, Galiano Islandplane
- Take the taxi from Montague Harbour, Galiano Island to Galiano Islandtaxi
32 min$121–219Line 620 bus, ferry
cheapest- Take the bus from Bridgeport Station @ Bay 12 to Tsawwassen Ferry Terminal @ Bay 1bus 620 / ...
- Take the ferry from Vancouver to Sturdies Bayferry Southern Gulf Islands
2h 32m$11–77
Richmond to Galiano Island by bus and ferry
Questions & Answers
The cheapest way to get from Richmond to Galiano Island is to line 620 bus and ferry which costs $11 - $80 and takes 2h 32m.
The fastest way to get from Richmond to Galiano Island is to fly and taxi which takes 32 min and costs $120 - $220.
The distance between Richmond and Galiano Island is 45 km.
The best way to get from Richmond to Galiano Island without a car is to line 620 bus and ferry which takes 2h 32m and costs $11 - $80.
It takes approximately 32 min to get from Richmond to Galiano Island, including transfers.
There are 44+ hotels available in Galiano Island.
What companies run services between Richmond, BC, Canada and Galiano Island, BC, Canada?
There is no direct connection from Richmond to Galiano Island. However, you can fly to Montague Harbour, Galiano Island then take the taxi to Galiano Island. Alternatively, you can take a bus from Bridgeport Station @ Bay 12 to Sturdies Bay via Tsawwassen Ferry Terminal @ Bay 1 and Vancouver in around 2h 32m.
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Bus from Bridgeport Station @ Bay 12 to Tsawwassen Ferry Terminal @ Bay 1
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Vancouver to Sturdies Bay
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $8–70
- Website
- BC Ferries
- Child
- $8–24
- Adult
- $17–50
- Car
- $45–70
- Ave. Duration
- 12 min
- Estimated price
- $30–40
Lightning Taxi
- Phone
- +1 250 629 2222
- Website
- lightningtaxi.ca
GoTaxi
- Phone
- +1 250 324 2236
Country Cabs Duncan Ltd.
- Phone
- +1 250 746 0009
Duncan Taxi
- Phone
- +1 250 746 4444
Sidney Taxi
- Phone
- +1 250 656 6666
Peninsula Taxi
- Phone
- +1 250 656 1111
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 French strikes 2018: What are my alternative transport options?, 10 amazing places to get away from it all in Australia, and Getting to Rome from the airport - to help you get the most out of your next trip.


