There are 5 ways to get from Surrey to Nanaimo, BC by taxi, ferry, bus, subway, car ferry, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, ferry
best- Take the taxi from Surrey to Horseshoe Bay
- Take the ferry from Horseshoe Bay to Departure BayWest Vancouver - Nanaimo
2h 39m$162–330Line 321 bus, subway, line 257 bus, car ferry
cheapest- Take the bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 2394 / ...
- Take the subway from King George Station @ Platform 1 to Burrard Station @ Platform 1
- Take the bus from Westbound W Georgia St @ Burrard St to Keith Rd @ Horseshoe Bay Ferry Terminal257
- Take the car ferry from Horseshoe Bay, BC to Nanaimo Departure Bay
4h 45m$30–174Subway to Vancouver Harbour, fly to Nanaimo, Departure Bay
- Take the subway from King George Station @ Platform 1 to Burrard Station @ Platform 1
- Fly from Vancouver Harbour to Nanaimo, Departure Bay
2h 34m$88–150Line 321 bus, subway to Vancouver Harbour, fly to Nanaimo Harbour
- 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 Burrard Station @ Platform 1
- Fly from Vancouver Harbour to Nanaimo Harbour
3h 1m$66–143Line 321 bus, line 351 bus to Richmond, fly to Nanaimo Harbour
- Take the bus from Southbound King George Blvd @ Hwy 10 to White Rock Centre @ Bay 8
- Take the bus from White Rock Centre @ Bay 5 to Bridgeport Station @ Bay 1 Unloading Only
- Fly from Richmond to Nanaimo Harbour
3h 42m$84–154
Surrey to Nanaimo, BC by bus, subway, car ferry, and foot
Questions & Answers
The cheapest way to get from Surrey to Nanaimo, BC is to line 321 bus and subway and line 257 bus and car ferry which costs $30 - $180 and takes 4h 45m.
The fastest way to get from Surrey to Nanaimo, BC is to subway and fly which takes 2h 34m and costs $85 - $150.
The distance between Surrey and Nanaimo, BC is 115 km.
The best way to get from Surrey to Nanaimo, BC without a car is to taxi and ferry which takes 2h 39m and costs $160 - $330.
It takes approximately 2h 39m to get from Surrey to Nanaimo, BC, including transfers.
There are 85+ hotels available in Nanaimo, BC.
What companies run services between Surrey, BC, Canada and Nanaimo, BC, Canada?
There is no direct connection from Surrey to Nanaimo, BC. However, you can take the taxi to Horseshoe Bay, take the ferry to Departure Bay, then walk to Nanaimo, BC. Alternatively, you can take a bus from Northbound King George Blvd @ Hwy 10 to Nanaimo, BC via King George Station @ Bay 2, King George Station @ Platform 1, Burrard Station @ Platform 1, Westbound W Georgia St @ Burrard St, Keith Rd @ Horseshoe Bay Ferry Terminal, Horseshoe Bay, BC, and Nanaimo Departure Bay in around 4h 45m.
- Phone
- +1 604-953-3333
- Website
- 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
- 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
Bus from Westbound W Georgia St @ Burrard St to Keith Rd @ Horseshoe Bay Ferry Terminal
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- https://www.translink.ca
Bus from Southbound King George Blvd @ Hwy 10 to White Rock Centre @ Bay 8
- Ave. Duration
- 24 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- https://www.translink.ca
Bus from White Rock Centre @ Bay 5 to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- https://www.translink.ca
- Phone
- 1-888-223-3779
- Website
- bcferries.com
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
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
- Ave. Duration
- 55 min
- Estimated price
- $140–170
Surdell Kennedy Taxi
- Phone
- +1 604 588 8888
- Website
- surdelltaxi.com
Pacific Cabs
- Phone
- +1 604 596 6666
- Website
- pacificcabs.com
Newton Whalley Hi-Way Taxi
- Phone
- +1 604 581 1111
- Website
- whalleytaxi.com
Delta Surrey Green Cab
- Phone
- +1 604 594 1111
- Website
- deltasurreygreencab.ca
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 Train travel in France: A guide to SNCF, Travelling by boat in Italy, and Flying into Beijing? - to help you get the most out of your next trip.






