There are 7 ways to get from Surrey to Duncan by car ferry, bus, busferry, car, ferry, 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.
Car ferry, bus
best- Take the car ferry from Horseshoe Bay, BC to Nanaimo Departure BayHorseshoe Bay
- Take the bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Duncan, BCNanaimo
6h 36m$68–212Bus and ferry, bus via Tsawwassen
cheapest- Take the busferry from Tsawwassen to VictoriaVancouver Cruise Ship Terminal to Victoria / ...
- Take the bus from Legislature Terminal to Trunk & Ypres66
7h 32m$36–51Drive, ferry
- Drive from Surrey to Horseshoe Bay
- Take the ferry from Horseshoe Bay to Departure Bay
- Drive from Departure Bay to Duncan
3h 21m$39–191Subway to Vancouver International Airport, fly to Victoria International Airport, taxi
- Take the subway from King George Station @ Platform 1 to Granville Station @ Platform 1
- Fly from Vancouver International Airport (YVR) to Victoria International Airport (YYJ)YVR - YYJ
- Take the taxi from Victoria-Airport-YYJ to Duncan
4h 11m$237–476Bus and ferry, bus
- Take the busferry from Vancouver Cruise Ship Terminal to VictoriaVancouver Cruise Ship Terminal to Victoria
- Take the bus from Legislature Terminal to Trunk & Ypres66
8h 27m$56–78Line 321 bus, subway to Vancouver International Airport, fly to Nanaimo Airport
- Take the bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 2
- Take the subway from King George Station @ Platform 1 to Granville Station @ Platform 1
- Fly from Vancouver International Airport (YVR) to Nanaimo Airport (YCD)YVR - YCD
4h 47m$65–619Subway to Vancouver Harbour, fly to Nanaimo, Departure Bay, bus
- Take the subway from King George Station @ Platform 1 to Burrard Station @ Platform 1
- Fly from Vancouver Harbour to Nanaimo, Departure Bay
- Take the bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Duncan, BC
4h 29m$126–188
Surrey to Duncan by bus, subway, and car ferry
Questions & Answers
The cheapest way to get from Surrey to Duncan is to bus and ferry and bus via Tsawwassen which costs $35 - $55 and takes 7h 32m.
The fastest way to get from Surrey to Duncan is to drive and ferry which takes 3h 21m and costs $35 - $200.
No, there is no direct bus from Surrey to Duncan. However, there are services departing from Westbound 64 Ave @ 142 St and arriving at Trunk & Ypres via Scottsdale Exchange @ Bay 1, Ladner Exchange @ Bay 2, Tsawwassen and Legislature Terminal. The journey, including transfers, takes approximately 7h 32m.
The distance between Surrey and Duncan is 170 km.
The best way to get from Surrey to Duncan without a car is to car ferry and bus which takes 6h 36m and costs $65 - $220.
It takes approximately 6h 36m to get from Surrey to Duncan, including transfers.
Surrey to Duncan bus services, operated by BC Ferries Connector - Wilson's Group, depart from Tsawwassen station.
Surrey to Duncan bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Victoria station.
There are 68+ hotels available in Duncan.
What companies run services between Surrey, BC, Canada and Duncan, BC, Canada?
There is no direct connection from Surrey to Duncan. However, you can take the line 394 bus to King George Station @ Bay 2, walk to King George Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Westbound W Georgia St @ Burrard St, take the line 257 bus to Keith Rd @ Horseshoe Bay Ferry Terminal, walk to Horseshoe Bay, BC, take the car ferry to Nanaimo Departure Bay, walk to Nanaimo, Departure Bay Ferry Terminal, Canada, then take the bus to Duncan, BC. Alternatively, you can take a bus from Westbound 64 Ave @ 142 St to Trunk & Ypres via Scottsdale Exchange @ Bay 1, Ladner Exchange @ Bay 2, Tsawwassen Ferry Terminal @ Bay 1, Tsawwassen, Victoria, and Legislature Terminal in around 7h 32m.
- Website
- aircanada.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 31 min
- When
- Every day
- Estimated price
- $35–280
Flights from Vancouver International Airport to Nanaimo Airport
- Ave. Duration
- 31 min
- When
- Every day
- Estimated price
- $40–330
- Website
- westjet.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 39 min
- When
- Every day
- Estimated price
- $25–150
Flights from Vancouver International Airport to Nanaimo Airport
- Ave. Duration
- 38 min
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $50–550
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 28 min
- When
- Every day
- Estimated price
- $190–280
- Website
- harbourair.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 30 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $35–280
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 30 min
- When
- Saturday
- Estimated price
- $55–120
- Phone
- +1 604-953-3333
- Website
- translink.ca
Subway from King George Station @ Platform 1 to Granville Station @ Platform 1
- Ave. Duration
- 37 min
- Frequency
- Every 10 minutes
- Estimated price
- $5–7
- Website
- https://www.translink.ca
Subway from King George Station @ Platform 1 to Burrard Station @ Platform 1
- Ave. Duration
- 38 min
- Frequency
- Every 10 minutes
- Estimated price
- $5–7
- Website
- https://www.translink.ca
- info@islandlinkbus.com
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Duncan, BC
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- $38
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $38
- Phone
- +1 888 788 8840
- reservations@bcfconnector.com
- Website
- bcfconnector.com
Busferry from Tsawwassen to Victoria
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a day
- Estimated price
- $30–45
- Website
- https://bcfconnector.com/
- Schedules at
- https://bcfconnector.com/bc-ferries-connector-schedules/
- Adult
- $30–45
Busferry from Vancouver Cruise Ship Terminal to Victoria
- Ave. Duration
- 4h 25m
- Frequency
- On demand
- Estimated price
- $45–65
- Website
- https://bcfconnector.com/
- Schedules at
- https://bcfconnector.com/bc-ferries-connector-schedules/
- Adult
- $45–65
- Phone
- 250-746-9899
- Website
- bctransit.com
Bus from Legislature Terminal to Trunk & Ypres
- Ave. Duration
- 1h 22m
- Frequency
- 3 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/cowichan-valley/home
- Schedules at
- https://www.bctransit.com/cowichan-valley/schedules-and-maps/
- Single Ride - All Passengers
- $3
- Phone
- +1 604-953-3333
- Website
- translink.ca
Bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 2
- Ave. Duration
- 27 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- https://www.translink.ca
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Car ferry from Horseshoe Bay, BC to Nanaimo Departure Bay
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- $18–160
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $18–55
- Standard Vehicle + Passenger
- $110–160
- Adult Passenger
- $20
- Standard Vehicle
- $75
- Motorcycle
- $38
Ferry from Horseshoe Bay to Departure Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $18–160
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $18–55
- Standard Vehicle + Passenger
- $110–160
- Ave. Duration
- 1h 6m
- Estimated price
- $170–210
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 5 incredible day trips from Florence by train, Travelling to the US: What do I need to know?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.












