There are 4 ways to get from Gibsons to Mission by ferry, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, line 257 bus, train
best- Take the ferry from Langdale to Horseshoe Bayferry
- Take the bus from Keith Rd @ Horseshoe Bay Ferry Terminal to Eastbound W Georgia St @ Burrard Stbus 257
- Take the train from Waterfront Station Eastbound to Mission City Station Unload Onlytrain Wce
4h 51m$18–88Ferry, line 250 bus, train
cheapest- Take the ferry from Langdale to Horseshoe Bayferry
- Take the bus from Keith Rd @ Horseshoe Bay Ferry Terminal to Eastbound W Georgia St @ Homer Stbus 250
- Take the train from Waterfront Station Eastbound to Mission City Station Unload Onlytrain Wce
5h 22m$15–81Ferry, bus
- Take the ferry from Langdale to Horseshoe Bayferry
- Take the bus from Northbound Seymour St @ W Georgia St to Coquitlam Central Station @ Bay 6bus N9
- Take the bus from Coquitlam Central Station @ Bay 6 to Mission City Station @ Bay 1bus 701
6h 55m$18–88Ferry, bus, train
- Take the ferry from Langdale to Horseshoe Bayferry
- Take the bus from Park Royal to East-Vanbus
- Take the train from Vancouver to Mission Harbourtrain
5h 51m$46–303
Gibsons to Mission by bus, ferry, subway, and train
Questions & Answers
The cheapest way to get from Gibsons to Mission is to ferry and line 250 bus and train which costs $15 - $85 and takes 5h 22m.
The fastest way to get from Gibsons to Mission is to ferry and line 257 bus and train which takes 4h 51m and costs $18 - $90.
The distance between Gibsons and Mission is 112 km.
The best way to get from Gibsons to Mission without a car is to ferry and line 257 bus and train which takes 4h 51m and costs $18 - $90.
It takes approximately 4h 51m to get from Gibsons to Mission, including transfers.
There are 63+ hotels available in Mission.
What companies run services between Gibsons, BC, Canada and Mission, BC, Canada?
There is no direct connection from Gibsons to Mission. However, you can take the line 1 bus to Langdale Ferry Terminal, walk to Langdale, take the ferry to Horseshoe Bay, walk to Keith Rd @ Horseshoe Bay Ferry Terminal, take the line 257 bus to Eastbound W Georgia St @ Burrard St, walk to Burrard Station @ Platform 1, take the subway to Waterfront Station @ Platform 1, walk to Waterfront Station Eastbound, then take the train to Mission City Station Unload Only. Alternatively, you can take a bus from Gibsons Way at School Rd to Mission City Station @ Bay 1 via Langdale Ferry Terminal, Langdale, Horseshoe Bay, Keith Rd @ Horseshoe Bay Ferry Terminal, Eastbound W Georgia St @ Granville St, Northbound Seymour St @ W Georgia St, and Coquitlam Central Station @ Bay 6 in around 6h 55m.
- Phone
- +1 604 953 3333
- Website
- translink.ca
Train from Waterfront Station Eastbound to Mission City Station Unload Only
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Train from Waterfront Station Eastbound to Mission City Station Unload Only
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Vancouver to Mission Harbour
- Ave. Duration
- 1h 35m
- Frequency
- Twice a week
- Estimated price
- $15–210
- Website
- https://www.viarail.ca/en
- Escape
- $15–75
- Business
- $60–190
- Business Plus
- $75–210
- Economy
- $17–85
- Economy Plus
- $19–95
- Phone
- +1 604 953 3333
- Website
- translink.ca
Bus from Keith Rd @ Horseshoe Bay Ferry Terminal to Eastbound W Georgia St @ Burrard St
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Northbound Seymour St @ W Georgia St to Coquitlam Central Station @ Bay 6
- Ave. Duration
- 1h 14m
- Frequency
- Every 2 hours
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Coquitlam Central Station @ Bay 6 to Mission City Station @ Bay 1
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Keith Rd @ Horseshoe Bay Ferry Terminal to Eastbound W Georgia St @ Homer St
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 604 937 7669
- [email protected]
- Website
- cypresscoachlines.com
Bus from Park Royal to East-Van
- Ave. Duration
- 51 min
- Frequency
- On demand
- Estimated price
- $19
- Website
- https://www.cypresscoachlines.com/
- Book at
- https://ccl.zaui.net/booking/web/#/guest/journey-widget/search
- Passenger
- $19
- Phone
- +1 888 223 3779
- Website
- bcferries.com
Ferry from Langdale to Horseshoe Bay
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Ferry from Langdale to Horseshoe Bay
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Ferry from Langdale to Horseshoe Bay
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Ferry from Langdale to Horseshoe Bay
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
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 travel India's Golden Triangle, 5 delightfully under-the-radar French towns you need to visit, and Getting to Rome from the airport - to help you get the most out of your next trip.










