There are 6 ways to get from Vancouver Airport (YVR) to Crofton by plane, taxi, subway, ferry, bus, 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.
Fly Vancouver International Airport to Victoria International Airport, taxi
best- Fly from Vancouver International Airport (YVR) to Victoria International Airport (YYJ)plane YVR - YYJ
- Take the taxi from Victoria-Airport-YYJ to Croftontaxi
1h 46m$241–419Bus and ferry, line 72 bus, bus
cheapest- Take the busferry from Vancouver International Airport Level 1, BC to Swartz Baybusferry
- Take the bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Gorge Rd E / Hillside Avebus 72 / ...
- Take the bus from Douglas & Kings to Canada Ave & Station - Train Stnbus 66
7h 23m$9–91Subway to Vancouver Harbour, fly to Nanaimo Harbour, taxi
- Take the subway from YVR-Airport Station @ Platform 1 to Waterfront Station @ Platform 5subway
- Fly from Vancouver Harbour to Nanaimo Harbourplane
- Take the taxi from Nanaimo Harbour to Croftontaxi
2h 38m$213–337Ferry, bus
- Take the ferry from Hullo - Vancouver Ferry Terminal to Hullo - Nanaimo Ferry Terminalferry Van→Nan
- Take the bus from Bay D at Downtown Nanaimo Exch to Canada Ave at Station Stbus 70
6h 43mFerry, bus via Vancouver
- Take the ferry from Vancouver to Departure Bayferry Vancouver - Nanaimo
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Duncan, BCbus Nanaimo
7h 16m$72–215Fly Vancouver International Airport to Nanaimo Airport, line 6 bus
- Fly from Vancouver International Airport (YVR) to Nanaimo Airport (YCD)plane YVR - YCD
- Take the bus from Canada Ave & Station - Train Stn to Adelaide & Yorkbus
3h 34m$92–646
Vancouver International Airport (YVR) to Victoria International Airport (YYJ) flights
Questions & Answers
The cheapest way to get from Vancouver Airport (YVR) to Crofton is to bus and ferry and line 72 bus and bus which costs $9 - $95 and takes 7h 23m.
The fastest way to get from Vancouver Airport (YVR) to Crofton is to fly and taxi which takes 1h 46m and costs $240 - $420.
No, there is no direct bus from Vancouver Airport (YVR) to Crofton. However, there are services departing from Vancouver International Airport Level 1, BC and arriving at Adelaide & York via Swartz Bay Ferry Terminal Bay B, Douglas & Kings and Canada Ave & Station - Train Stn. The journey, including transfers, takes approximately 7h 23m.
The distance between Vancouver Airport (YVR) and Crofton is 152 km.
The best way to get from Vancouver Airport (YVR) to Crofton without a car is to ferry and bus which takes 6h 43m and costs .
It takes approximately 1h 46m to get from Vancouver Airport (YVR) to Crofton, including transfers.
Vancouver Airport (YVR) to Crofton bus services, operated by BC Ferries Connector - Wilson's Group, depart from Vancouver International Airport Level 1, BC station.
Vancouver Airport (YVR) to Crofton bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Swartz Bay station.
There are 71+ hotels available in Crofton.
What companies run services between Vancouver Airport (YVR), Canada and Crofton, BC, Canada?
There is no direct connection from Vancouver Airport (YVR) to Crofton. However, you can fly to Victoria International Airport (YYJ) then take the taxi to Crofton. Alternatively, you can take the subway to Waterfront Station @ Platform 5, walk to Vancouver Harbour airport, fly to Nanaimo Harbour, then take the taxi to Crofton.
- Website
- aircanada.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 31 min
- When
- Every day
- Estimated price
- $30–260
Flights from Vancouver International Airport to Nanaimo Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $35–330
- Website
- westjet.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $40–180
Flights from Vancouver International Airport to Nanaimo Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $80–550
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $160–270
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 35 min
- When
- Thursday, Monday, Wednesday, and Friday
- Estimated price
- $50–110
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Subway from YVR-Airport Station @ Platform 1 to Waterfront Station @ Platform 5
- Ave. Duration
- 26 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 250 390 4531
- [email protected]
- Website
- Nanaimo
Bus from Bay D at Downtown Nanaimo Exch to Canada Ave at Station St
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- Nanaimo
- Adult
- $3
- [email protected]
- Website
- Island Link Bus
Bus from Nanaimo, Departure Bay Ferry Terminal to Duncan, BC
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $38
- Website
- Island Link Bus
- Road Adult
- $38
- Phone
- +1 250 746 9899
- [email protected]
- Website
- Cowichan Valley
Bus from Canada Ave & Station - Train Stn to Adelaide & York
- Ave. Duration
- 20 min
- Frequency
- 5 times a day
- Estimated price
- $3
- Website
- Cowichan Valley
- Single Ride - All Passengers
- $3
Bus from Douglas & Kings to Canada Ave & Station - Train Stn
- Ave. Duration
- 1h 13m
- Frequency
- 6 times a week
- Estimated price
- $3
- Website
- Cowichan Valley
- Single Ride - All Passengers
- $3
- Phone
- +1 888 788 8840
- [email protected]
- Website
- BC Ferries Connector
Busferry from Vancouver International Airport Level 1, BC to Swartz Bay
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $17–82
- Website
- BC Ferries Connector
- Adult
- $82
- Senior
- $74
- Youth
- $33
- Child
- $17
- Toddler
- $0
- Phone
- +1 250 382 6161
- [email protected]
- Website
- Victoria
Bus from Swartz Bay Ferry Terminal Bay B to Douglas St at Gorge Rd E / Hillside Ave
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Victoria
- Single Ride
- $3
- Phone
- 236-362-1045
- [email protected]
- Website
- Hullo Ferries
Ferry from Hullo - Vancouver Ferry Terminal to Hullo - Nanaimo Ferry Terminal
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Website
- Hullo Ferries
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Vancouver to Departure Bay
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- $25–160
- Website
- BC Ferries
- Child
- $25–45
- Adult
- $50–85
- Car
- $110–160
- Ave. Duration
- 1h 1m
- Estimated price
- $130–240
Sidney Taxi
- Phone
- +1 250 656 6666
Peninsula Taxi
- Phone
- +1 250 656 1111
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 Flying into Beijing?, Want to know more about Flixbus?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.







