There are 3 ways to get from Surrey to Lake Cowichan by subway, plane, taxi, bus, ferry, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway, fly, taxi
best- Take the subway from King George Station @ Platform 1 to Burrard Station @ Platform 1subway
- Fly from Vancouver Harbour to Nanaimo Harbourplane
- Take the taxi from Nanaimo Harbour to Lake Cowichantaxi
3h 26m$306–444Bus and ferry, bus
cheapest- Take the busferry from Tsawwassen to Victoriabusferry Vancouver Aiport / ...
- Take the bus from Legislature Terminal to Canada Ave & Station - Train Stnbus 66
9h 32m$9–98Line 321 bus, subway, ferry, bus, line 7 bus
- Take the bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 4bus 321 / ...
- Take the subway from King George Station @ Platform 1 to Burrard Station @ Platform 1subway
- Take the ferry from Hullo - Vancouver Ferry Terminal to Hullo - Nanaimo Ferry Terminalferry
- Take the bus from Bay D at Downtown Nanaimo Exch to Drinkwater Rd at Cowichan Commonsbus 70
- Take the bus from Cowichan Commons to South Shore & King Georgebus 7
7h 23m
Vancouver Harbour to Nanaimo Harbour flights
Questions & Answers
The cheapest way to get from Surrey to Lake Cowichan is to bus and ferry and bus which costs $9 - $100 and takes 9h 32m.
The fastest way to get from Surrey to Lake Cowichan is to subway and fly and taxi which takes 3h 26m and costs $300 - $450.
No, there is no direct bus from Surrey to Lake Cowichan. However, there are services departing from Westbound 64 Ave @ 142 St and arriving at South Shore & King George via Scottsdale Exchange @ Bay 1, Ladner Exchange @ Bay 2, Tsawwassen, Legislature Terminal and Canada Ave & Station - Train Stn. The journey, including transfers, takes approximately 9h 32m.
The distance between Surrey and Lake Cowichan is 168 km.
The best way to get from Surrey to Lake Cowichan without a car is to line 321 bus and subway and ferry and bus and line 7 bus which takes 7h 23m and costs .
It takes approximately 3h 26m to get from Surrey to Lake Cowichan, including transfers.
Surrey to Lake Cowichan bus services, operated by BC Ferries Connector - Wilson's Group, depart from Tsawwassen station.
Surrey to Lake Cowichan bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Victoria station.
There are 12+ hotels available in Lake Cowichan.
What companies run services between Surrey, BC, Canada and Lake Cowichan, BC, Canada?
There is no direct connection from Surrey to Lake Cowichan. However, you can take the bus to King George Station @ Bay 4, walk to King George Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Vancouver Harbour airport, fly to Nanaimo Harbour, then take the taxi to Lake Cowichan. Alternatively, you can take a bus from Northbound King George Blvd @ Hwy 10 to South Shore & King George via King George Station @ Bay 4, King George Station @ Platform 1, Burrard Station @ Platform 1, Hullo - Vancouver Ferry Terminal, Hullo - Nanaimo Ferry Terminal, Bay D at Downtown Nanaimo Exch, Drinkwater Rd at Cowichan Commons, and Cowichan Commons in around 7h 23m.
- Phone
- +1 604 953 3333
- Website
- translink.ca
Subway from King George Station @ Platform 1 to Burrard Station @ Platform 1
- Ave. Duration
- 39 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Subway from King George Station @ Platform 1 to Burrard Station @ Platform 1
- Ave. Duration
- 39 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 604 953 3333
- Website
- translink.ca
Bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 4
- Ave. Duration
- 29 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 250 390 4531
- [email protected]
- Website
- bctransit.com
Bus from Bay D at Downtown Nanaimo Exch to Drinkwater Rd at Cowichan Commons
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
- Phone
- +1 250 746 9899
- [email protected]
- Website
- bctransit.com
Bus from Cowichan Commons to South Shore & King George
- Ave. Duration
- 24 min
- Frequency
- 5 times a day
- Estimated price
- $3
- Website
- https://www.bctransit.com/cowichan-valley/
- Single Ride - All Passengers
- $3
Bus from Legislature Terminal to Canada Ave & Station - Train Stn
- Ave. Duration
- 1h 23m
- Frequency
- 6 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/cowichan-valley/
- Single Ride - All Passengers
- $3
- Phone
- +1 888 788 8840
- [email protected]
- Website
- bcfconnector.com
Busferry from Tsawwassen to Victoria
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- $17–82
- Website
- https://bcfconnector.com/
- Adult
- $82
- Senior
- $74
- Youth
- $33
- Child
- $17
- Toddler
- $0
- Phone
- 236-362-1045
- [email protected]
- Website
- hullo.com
Ferry from Hullo - Vancouver Ferry Terminal to Hullo - Nanaimo Ferry Terminal
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Website
- https://hullo.com/
- Ave. Duration
- 57 min
- Estimated price
- $220–270
AC Taxi
- Phone
- +1 250 753 1231
- Website
- actaxi.ca
Yellow Cab Nanaimo
- Phone
- +1 250 751 1111
- Website
- nanaimotaxi.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 5 incredible day trips from Florence by train, Italy Travel Guides, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.





