There are 6 ways to get from Surrey to Parksville by bus, train, subway, 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.
Line 301 bus, train, line 1 bus, line 9 bus
best- Take the bus from Newton Exchange @ Bay 10 to Richmond-Brighouse Station @ Bay 6bus 301
- Take the train from Vancouver Airport YVR South to Nanaimo Harbourtrain 13
- Take the bus from Front St at Church St to Bay B at Woodgrove Exchbus 1 / ...
- Take the bus from Bay B at Woodgrove Exch to Jensen Ave E at Craig Stbus 9
4h 1mLine 321 bus to Coal Harbour Spb, fly to Nanaimo, line 1 bus, line 9 bus
cheapest- Take the bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 4bus
- Fly from Coal Harbour Spb (CXH) to Nanaimo (ZNA)plane CXH - ZNA
- Take the bus from Bay G at Downtown Nanaimo Exch to Bay B at Woodgrove Exchbus
- Take the bus from Bay B at Woodgrove Exch to Jensen Ave E at Craig Stbus
4h 56m$75–223Bus, subway, train, line 1 bus, line 9 bus
- Take the bus from Newton Exchange @ Bay 8 to King George Station @ Bay 4bus R1 / ...
- Take the subway from King George Station @ Platform 1 to Burrard Station @ Platform 1subway
- Take the train from Vancouver Harbour to Nanaimo Harbourtrain 13
- Take the bus from Front St at Church St to Bay B at Woodgrove Exchbus 1 / ...
- Take the bus from Bay B at Woodgrove Exch to Jensen Ave E at McCarter Stbus 9
4h 2mLine 321 bus, subway to Vancouver International Airport, fly to Nanaimo, line 1 bus, line 9 bus
- Take the bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 4bus
- Take the subway from King George Station @ Platform 1 to Granville Station @ Platform 1subway
- Fly from Vancouver International Airport (YVR) to Nanaimo (ZNA)plane YVR - ZNA
- Take the bus from Bay G at Downtown Nanaimo Exch to Bay B at Woodgrove Exchbus
- Take the bus from Bay B at Woodgrove Exch to Jensen Ave E at Craig Stbus
5h 15m$83–220Line 321 bus, line 351 bus, line 412 bus to Richmond(YVR), fly to Nanaimo, Departure Bay, line 20 bus, line 9 bus
- Take the bus from Southbound King George Blvd @ Hwy 10 to Southbound White Rock Centre @ Bay 11bus
- Take the bus from White Rock Centre @ Bay 5 to Bridgeport Station @ Bay 1 Unloading Onlybus
- Take the bus from Bridgeport Station @ Bay 6 to Westbound Inglis Dr @ Bell Irving Rdbus
- Fly from Richmond(YVR) to Nanaimo, Departure Bayplane
- Take the bus from Departure Bay Ferry Terminal to Bay A at Woodgrove Exchbus
- Take the bus from Bay B at Woodgrove Exch to Jensen Ave E at Craig Stbus
5h 12m$97–166Line 321 bus, subway to Vancouver International Airport, fly to Nanaimo Airport, line 1 bus, line 9 bus
- Take the bus from Northbound King George Blvd @ Hwy 10 to King George Station @ Bay 4bus
- Take the subway from King George Station @ Platform 1 to Granville Station @ Platform 1subway
- Fly from Vancouver International Airport (YVR) to Nanaimo Airport (YCD)plane YVR - YCD
- Take the bus from Bay G at Downtown Nanaimo Exch to Bay B at Woodgrove Exchbus
- Take the bus from Bay B at Woodgrove Exch to Jensen Ave E at Craig Stbus
6h 4m$98–580
Coal Harbour Spb (CXH) to Nanaimo (ZNA) flights
Comparing Your Travel Options
The cheapest way to get from Surrey to Parksville is to line 321 bus and line 351 bus and line 412 bus and fly and line 20 bus and line 9 bus which costs $95 - $170 and takes 5h 12m.
The fastest way to get from Surrey to Parksville is to line 321 bus and fly and line 1 bus and line 9 bus which takes 4h 56m and costs $75 - $230.
The distance between Surrey and Parksville is 126 km.
The best way to get from Surrey to Parksville without a car is to line 301 bus and train and line 1 bus and line 9 bus which takes 4h 1m and costs .
It takes approximately 4h 1m to get from Surrey to Parksville, including transfers.
There are 71+ hotels available in Parksville.
What companies run services between Surrey, BC, Canada and Parksville, BC, Canada?
There is no direct connection from Surrey to Parksville. However, you can take the line 301 bus to Richmond-Brighouse Station @ Bay 6, take the taxi to Vancouver Airport YVR South, take the train to Nanaimo Harbour, walk to Front St at Church St, take the line 1 bus to Bay B at Woodgrove Exch, then take the line 9 bus to Jensen Ave E at Craig St. Alternatively, you can take a bus from Newton Exchange @ Bay 8 to Jensen Ave E at McCarter St via King George Station @ Bay 4, King George Station @ Platform 1, Burrard Station @ Platform 1, Vancouver Harbour, Nanaimo Harbour, Front St at Church St, and Bay B at Woodgrove Exch in around 4h 2m.
- Website
- harbourair.com
Flights from Coal Harbour Spb to Nanaimo
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $60–200
Flights from Vancouver International Airport to Nanaimo
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $65–190
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Airport YVR South to Nanaimo Harbour
- Ave. Duration
- 20 min
- Frequency
- 3 times a day
- Website
- Harbour Air
Train from Vancouver Harbour to Nanaimo Harbour
- Ave. Duration
- 20 min
- Frequency
- 4 times a day
- Website
- Harbour Air
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Bus from Newton Exchange @ Bay 10 to Richmond-Brighouse Station @ Bay 6
- Ave. Duration
- 1h 1m
- Frequency
- Every 30 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Newton Exchange @ Bay 8 to King George Station @ Bay 4
- Ave. Duration
- 17 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
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
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
Bus from Southbound King George Blvd @ Hwy 10 to Southbound White Rock Centre @ Bay 11
- Ave. Duration
- 24 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from White Rock Centre @ Bay 5 to Bridgeport Station @ Bay 1 Unloading Only
- Ave. Duration
- 47 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from Bridgeport Station @ Bay 6 to Westbound Inglis Dr @ Bell Irving Rd
- Ave. Duration
- 11 min
- Frequency
- Hourly
- Estimated price
- $8–9
- 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
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 Travelling to and around Russia for the 2018 FIFA World Cup, Need to know: Eurostar, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

