There are 6 ways to get from Victoria to Princeton by busferry, bus, plane, ferry, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus and ferry, bus
best- Take the busferry from Victoria to Vancouverbusferry Vancouver to Victoria
- Take the bus from Vancouver, BC - Pacific Central Station to Princeton, BC - 235 Crowsnest Hwybus Vancouver
9h 55m$110–217Fly Victoria Harbour to Vancouver Harbour, bus
- Fly from Victoria Harbour to Vancouver Harbourplane
- Take the bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwybus
6h 10m$212–480Ferry, bus
- Take the ferry from Victoria to Vancouverferry Vancouver - Victoria
- Take the bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwybus Vancouver
10h 6m$137–287Fly Victoria Inner Harbour Apt to Vancouver International Airport, bus
- Fly from Victoria Inner Harbour Apt (YWH) to Vancouver International Airport (YVR)plane YWH - YVR
- Take the bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwybus
6h 28m$209–490Fly Victoria Inner Harbour Apt to Coal Harbour Spb, shuttle, bus
- Fly from Victoria Inner Harbour Apt (YWH) to Coal Harbour Spb (CXH)plane YWH - CXH
- Take a shuttle bus from Vancouver Downtown to Abbotsford Airport
- Take the bus from Abbotsford, BC - 30440 Liberator Ave to Princeton, BC - 235 Crowsnest Hwybus
6h 10m$236–523Fly Victoria International Airport to Vancouver International Airport, bus
- Fly from Victoria International Airport (YYJ) to Vancouver International Airport (YVR)plane YYJ - YVR
- Take the bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwybus
8h 11m$169–377
Victoria to Princeton by bus, ferry, and subway
Questions & Answers
The cheapest way to get from Victoria to Princeton is to bus and ferry and bus which costs $110 - $220 and takes 9h 55m.
The fastest way to get from Victoria to Princeton is to fly and bus which takes 6h 10m and costs $210 - $480.
No, there is no direct bus from Victoria to Princeton. However, there are services departing from Victoria and arriving at Princeton, BC - 235 Crowsnest Hwy via Vancouver, BC - Pacific Central Station. The journey, including transfers, takes approximately 9h 55m.
The distance between Victoria and Princeton is 474 km.
The best way to get from Victoria to Princeton without a car is to bus and ferry and bus which takes 9h 55m and costs $110 - $220.
It takes approximately 9h 55m to get from Victoria to Princeton, including transfers.
Victoria to Princeton bus services, operated by BC Ferries Connector - Wilson's Group, depart from Victoria station.
Victoria to Princeton bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Vancouver station.
There are five+ hotels available in Princeton.
What companies run services between Victoria, BC, Canada and Princeton, BC, Canada?
There is no direct connection from Victoria to Princeton. However, you can take the vehicle to Vancouver, walk to Vancouver, BC - Pacific Central Station, then take the bus to Princeton, BC - 235 Crowsnest Hwy. Alternatively, you can fly to Vancouver Harbour, walk to Burrard Station @ Platform 2, take the subway to New Westminster Station @ Platform 2, walk to New Westminster, BC - Braid Station, then take the bus to Princeton, BC - 235 Crowsnest Hwy.
- Website
- harbourair.com
Flights from Victoria Inner Harbour Apt to Vancouver International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $90–340
Flights from Victoria Inner Harbour Apt to Coal Harbour Spb
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $45–390
- Website
- helijet.com
Flights from Victoria Inner Harbour Apt to Coal Harbour Spb
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $45–390
- Website
- aircanada.com
Flights from Victoria International Airport to Vancouver International Airport
- Ave. Duration
- 32 min
- When
- Every day
- Estimated price
- $30–280
- Website
- westjet.com
Flights from Victoria International Airport to Vancouver International Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $40–140
- Website
- pacificcoastal.com
Flights from Victoria International Airport to Vancouver International Airport
- Ave. Duration
- 29 min
- When
- Every day
- Estimated price
- $160–270
- Website
- flyairnorth.com
Flights from Victoria International Airport to Vancouver International Airport
- Ave. Duration
- 35 min
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $55–110
- Phone
- +1 888 788 8840
- [email protected]
- Website
- bcfconnector.com
Busferry from Victoria to Vancouver
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- $14–67
- Website
- https://bcfconnector.com/
- Adult
- $67
- Senior
- $61
- Youth
- $27
- Child
- $14
- Toddler
- $0
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Vancouver, BC - Pacific Central Station to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 4h 40m
- Frequency
- Twice a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
Bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- https://mountainmanmikes.ca/
Bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- https://mountainmanmikes.ca/
Bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- https://mountainmanmikes.ca/
Bus from Abbotsford, BC - 30440 Liberator Ave to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
Bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 604 229 1232
- [email protected]
- Website
- reliablebus.ca
Shuttle from Vancouver Downtown to Abbotsford Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $35
- Website
- https://reliablebus.ca/
- Phone
- +1 888 223 3779
- Website
- bcferries.com
Ferry from Victoria to Vancouver
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $18–130
- Website
- https://www.bcferries.com
- Child
- $18–35
- Adult
- $35–70
- Car
- $85–130
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 Italy Travel Guides, Want to know more about Flixbus?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.








