There are 7 ways to get from Point Roberts to Duncan by ferry, car, busferry, bus, 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.
Ferry, drive
best- Take the ferry from Vancouver to VictoriaVancouver - Victoria
- Drive from Victoria to Duncan
2h 57m$33–157Ferry, line 72 bus, bus
cheapest- Take the ferry from Vancouver to Victoria
- Take the bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Gorge Rd E / Hillside Ave72 / ...
- Take the bus from Douglas & Kings to Trunk & Ypres66
5h 13m$23–139Bus and ferry, bus
- Take the busferry from Tsawwassen to VictoriaVancouver Cruise Ship Terminal to Victoria / ...
- Take the bus from Legislature Terminal to Trunk & Ypres66
4h 54m$35–51Drive, ferry
- Drive from Point Roberts to Horseshoe Bay
- Take the ferry from Horseshoe Bay to Departure Bay
- Drive from Departure Bay to Duncan
3h 26m$40–193Drive to Richmond(YVR), fly to Nanaimo, Departure Bay, bus
- Drive from Point Roberts to Richmond(YVR)
- Fly from Richmond(YVR) to Nanaimo, Departure Bay
- Take the bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Duncan, BC
2h 46m$124–187Line 601 bus to Vancouver International Airport, fly to Victoria International Airport, taxi
- Take the bus from Northbound 56 St @ 12 Ave to Bridgeport Station @ Bay 1 Unloading Only
- Fly from Vancouver International Airport (YVR) to Victoria International Airport (YYJ)YVR - YYJ
- Take the taxi from Victoria International Airport (YYJ) to Duncan
3h 34m$208–470Line 601 bus to Vancouver International Airport, fly to Nanaimo Airport
- Take the bus from Northbound 56 St @ 12 Ave to Bridgeport Station @ Bay 1 Unloading Only
- Fly from Vancouver International Airport (YVR) to Nanaimo Airport (YCD)YVR - YCD
4h 10m$451–563
Richmond(YVR) to Nanaimo, Departure Bay flights
Questions & Answers
The cheapest way to get from Point Roberts to Duncan is to bus and ferry and bus which costs $35 - $55 and takes 4h 54m.
The fastest way to get from Point Roberts to Duncan is to drive and fly and bus which takes 2h 46m and costs $120 - $190.
The distance between Point Roberts and Duncan is 140 km.
It takes approximately 2h 57m to get from Point Roberts to Duncan, including transfers.
There are 74+ hotels available in Duncan.
What companies run services between Point Roberts, WA, USA and Duncan, BC, Canada?
There is no direct connection from Point Roberts to Duncan. However, you can drive to Vancouver, take the ferry to Victoria, then drive to Duncan. Alternatively, you can take a vehicle from Point Roberts to Trunk & Ypres via Tsawwassen, Victoria, and Legislature Terminal in around 4h 54m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 31 min
- When
- Every day
- Estimated price
- $35–290
Flights from Vancouver International Airport to Nanaimo Airport
- Ave. Duration
- 31 min
- When
- Every day
- Estimated price
- $35–320
- Website
- westjet.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 39 min
- When
- Every day
- Estimated price
- $18–150
Flights from Vancouver International Airport to Nanaimo Airport
- Ave. Duration
- 38 min
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $440–550
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $190–290
- 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–290
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 30 min
- When
- Thursday
- Estimated price
- $55–170
- 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
- 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
Bus from Douglas & Kings to Trunk & Ypres
- Ave. Duration
- 1h 12m
- 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
- info@islandlinkbus.com
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Duncan, BC
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- $38
- Book at
- https://www.islandlinkbus.com/booking/login.asp
- Road Adult
- $38
- Phone
- 250-382-6161
- transitinfo@bctransit.com
- Website
- bctransit.com
Bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Gorge Rd E / Hillside Ave
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://www.bctransit.com/victoria/home
- Schedules at
- https://www.bctransit.com/victoria/schedules-and-maps/
- Single Ride
- $3
- Phone
- +1 604-953-3333
- Website
- translink.ca
Bus from Northbound 56 St @ 12 Ave to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Estimated price
- $4
- Website
- https://www.translink.ca
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Ferry from Vancouver to Victoria
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $15–130
- 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
- $15–45
- Standard Vehicle + Passenger
- $90–130
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 How to get from Heathrow Airport into central London, How to get from Luton Airport into central London, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.














