There are 6 ways to get from Surrey to Mill Bay by subway, train, bus, busferry, plane, taxi, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway, train, bus
best- Take the subway from King George Station @ Platform 1 to Burrard Station @ Platform 1subway
- Take the train from Vancouver Harbour to Victoria Harbourtrain 18
- Take the bus from Douglas & Pandora to Deloume at Lodgepolebus 66 / ...
4h 54mFerry, line 72 bus, bus
cheapest- Take the ferry from Vancouver to Victoriaferry
- Take the bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Fort Stbus 72 / ...
- Take the bus from Douglas & Fort to Deloume at Lodgepolebus 66 / ...
7h 58m$29–157Bus and ferry, bus
- Take the busferry from Tsawwassen to Victoriabusferry Vancouver Aiport / ...
- Take the bus from Victoria - Capital City Station, 721 Douglas St. to Mill Bay - Co-op Gas Stn, Deloume Rdbus 1405-S / ...
7h 27m$39–128Subway to Vancouver International Airport, fly to Victoria International Airport, taxi
- Take the subway from King George Station @ Platform 1 to Granville Station @ Platform 1subway
- Fly from Vancouver International Airport (YVR) to Victoria International Airport (YYJ)plane YVR - YYJ
- Take the taxi from Victoria-Airport-YYJ to Mill Baytaxi
3h 57m$249–501Line 321 bus to Coal Harbour Spb, fly to Victoria Inner Harbour Apt, bus
- Take the bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 4bus
- Fly from Coal Harbour Spb (CXH) to Victoria Inner Harbour Apt (YWH)plane CXH - YWH
- Take the bus from Douglas & Fort to Deloume at Lodgepolebus
5h 2m$108–344Subway to Vancouver International Airport, fly to Victoria Inner Harbour Apt, bus
- Take the subway from King George Station @ Platform 1 to Granville Station @ Platform 1subway
- Fly from Vancouver International Airport (YVR) to Victoria Inner Harbour Apt (YWH)plane YVR - YWH
- Take the bus from Douglas & Fort to Deloume at Lodgepolebus
5h 16m$121–381
Vancouver International Airport (YVR) to Victoria International Airport (YYJ) flights
Comparing Your Travel Options
The cheapest way to get from Surrey to Mill Bay is to bus and ferry and bus which costs $35 - $130 and takes 7h 27m.
The fastest way to get from Surrey to Mill Bay is to subway and fly and taxi which takes 3h 57m and costs $240 - $500.
No, there is no direct bus from Surrey to Mill Bay. However, there are services departing from Westbound 64 Ave @ 142 St and arriving at Mill Bay - Co-op Gas Stn, Deloume Rd via Scottsdale Exchange @ Bay 1, Ladner Exchange @ Bay 2, Tsawwassen and Victoria - Capital City Station, 721 Douglas St.. The journey, including transfers, takes approximately 7h 27m.
The distance between Surrey and Mill Bay is 175 km.
The best way to get from Surrey to Mill Bay without a car is to subway and train and bus which takes 4h 54m and costs .
It takes approximately 4h 54m to get from Surrey to Mill Bay, including transfers.
Surrey to Mill Bay bus services, operated by BC Ferries Connector - Wilson's Group, depart from Tsawwassen station.
Surrey to Mill Bay bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Victoria station.
There are 113+ hotels available in Mill Bay.
What companies run services between Surrey, BC, Canada and Mill Bay, BC, Canada?
There is no direct connection from Surrey to Mill Bay. 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, take the train to Victoria Harbour, walk to Douglas & Pandora, then take the bus to Deloume at Lodgepole. Alternatively, you can take a bus from Westbound 64 Ave @ 142 St to Mill Bay - Co-op Gas Stn, Deloume Rd via Scottsdale Exchange @ Bay 1, Ladner Exchange @ Bay 2, Tsawwassen Ferry Terminal @ Bay 1, Tsawwassen, Victoria, and Victoria - Capital City Station, 721 Douglas St. in around 7h 27m.
- Website
- harbourair.com
Flights from Coal Harbour Spb to Victoria Inner Harbour Apt
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $55–460
Flights from Vancouver International Airport to Victoria Inner Harbour Apt
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $110–350
- Website
- helijet.com
Flights from Coal Harbour Spb to Victoria Inner Harbour Apt
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $55–460
- Website
- aircanada.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 37 min
- When
- Every day
- Estimated price
- $30–280
- Website
- westjet.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $35–190
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 26 min
- When
- Every day
- Estimated price
- $110–270
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 35 min
- When
- Monday and Friday
- Estimated price
- $50–110
- 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
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Subway from King George Station @ Platform 1 to Granville Station @ Platform 1
- Ave. Duration
- 38 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Subway from King George Station @ Platform 1 to Granville Station @ Platform 1
- Ave. Duration
- 38 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Victoria Harbour
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Website
- Harbour Air
- Phone
- +1 250 746 9899
- [email protected]
- Website
- Cowichan Valley
Bus from Douglas & Pandora to Deloume at Lodgepole
- Ave. Duration
- 59 min
- Frequency
- 5 times a day
- Estimated price
- $2–10
- Website
- Cowichan Valley
- Single Ride - All Passengers
- $2–10
Bus from Douglas & Fort to Deloume at Lodgepole
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $2–10
- Website
- Cowichan Valley
- Single Ride - All Passengers
- $2–10
Bus from Douglas & Fort to Deloume at Lodgepole
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $2–10
- Website
- Cowichan Valley
- Single Ride - All Passengers
- $2–10
Bus from Douglas & Fort to Deloume at Lodgepole
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $2–10
- Website
- Cowichan Valley
- Single Ride - All Passengers
- $2–10
- Phone
- +1 888 788 8840
- [email protected]
- Website
- BC Ferries Connector
Busferry from Tsawwassen to Victoria
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- $17–82
- Website
- BC Ferries Connector
- Adult
- $82
- Senior
- $74
- Youth
- $33
- Child
- $17
- Toddler
- $0
- [email protected]
- Website
- Island Link Bus
Bus from Victoria - Capital City Station, 721 Douglas St. to Mill Bay - Co-op Gas Stn, Deloume Rd
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $36
- Website
- Island Link Bus
- Road Adult
- $36
- Phone
- +1 250 382 6161
- [email protected]
- Website
- Victoria
Bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Fort St
- Ave. Duration
- 1h 11m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Victoria
- Single Ride
- $3
- 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
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Vancouver to Victoria
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- $18–130
- Website
- BC Ferries
- Child
- $18–35
- Adult
- $35–70
- Car
- $85–130
- Ave. Duration
- 52 min
- Estimated price
- $190–230
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 Train travel in Spain: A guide to Renfe, How to get from Stansted Airport into central London, and Want to know more about Flixbus? - to help you get the most out of your next trip.







