There are 5 ways to get from Princeton to Nanaimo by bus, ferry, plane, 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, ferry
best- Take the bus from Princeton, BC - 235 Crowsnest Hwy to New Westminster, BC - Braid Stationbus Kaslo
- Take the ferry from Hullo - Vancouver Ferry Terminal to Hullo - Nanaimo Ferry Terminalferry Van→Nan
7h 23mBus, ferry via Bowen Island
cheapest- Take the bus from Princeton, BC - 235 Crowsnest Hwy to New Westminster, BC - Braid Stationbus Kaslo
- Take the ferry from Horseshoe Bay to Departure Bayferry West Vancouver - Nanaimo
8h 19m$137–293Bus to Vancouver Harbour, fly to Nanaimo Harbour
- Take the bus from Princeton, BC - 235 Crowsnest Hwy to New Westminster, BC - Braid Stationbus
- Fly from Vancouver Harbour to Nanaimo Harbourplane
6h 20m$193–306Bus, shuttle to Coal Harbour Spb, fly to Nanaimo
- Take the bus from Princeton, BC - 235 Crowsnest Hwy to Abbotsford, BC - 30440 Liberator Avebus
- Take a shuttle bus from Abbotsford Airport to Vancouver Downtown
- Fly from Coal Harbour Spb (CXH) to Nanaimo (ZNA)plane CXH - ZNA
5h 55m$188–365Bus, bus to Vancouver Harbour, fly to Nanaimo Harbour
- Take the bus from Princeton, BC - 235 Crowsnest Hwy to Hope, BC - 919 Water Avenuebus
- Take the bus from Memorial Park Hope to Vancouver - 1025 Dunsmuir Streetbus
- Fly from Vancouver Harbour to Nanaimo Harbourplane
6h 39m$189–290
Vancouver Harbour to Nanaimo Harbour flights
Questions & Answers
The cheapest way to get from Princeton to Nanaimo is to bus and ferry via Bowen Island which costs $130 - $300 and takes 8h 19m.
The fastest way to get from Princeton to Nanaimo is to bus and shuttle and fly which takes 5h 55m and costs $180 - $370.
The distance between Princeton and Nanaimo is 360 km.
The best way to get from Princeton to Nanaimo without a car is to bus and ferry which takes 7h 23m and costs .
It takes approximately 7h 23m to get from Princeton to Nanaimo, including transfers.
There are 103+ hotels available in Nanaimo.
What companies run services between Princeton, BC, Canada and Nanaimo, BC, Canada?
There is no direct connection from Princeton to Nanaimo. However, you can take the bus to New Westminster, BC - Braid Station, walk to New Westminster Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Hullo - Vancouver Ferry Terminal, then take the ferry to Hullo - Nanaimo Ferry Terminal. Alternatively, you can take the bus to New Westminster, BC - Braid Station, walk to New Westminster Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Vancouver Harbour airport, then fly to Nanaimo Harbour.
- Website
- helijet.com
Flights from Coal Harbour Spb to Nanaimo
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $29–250
- Website
- harbourair.com
Flights from Coal Harbour Spb to Nanaimo
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $29–250
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Princeton, BC - 235 Crowsnest Hwy to New Westminster, BC - Braid Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- https://mountainmanmikes.ca/
Bus from Princeton, BC - 235 Crowsnest Hwy to New Westminster, BC - Braid Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- https://mountainmanmikes.ca/
Bus from Princeton, BC - 235 Crowsnest Hwy to New Westminster, BC - Braid Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- https://mountainmanmikes.ca/
Bus from Princeton, BC - 235 Crowsnest Hwy to Abbotsford, BC - 30440 Liberator Ave
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
Bus from Princeton, BC - 235 Crowsnest Hwy to Hope, BC - 919 Water Avenue
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Estimated price
- $75–100
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 604 229 1232
- [email protected]
- Website
- reliablebus.ca
Shuttle from Abbotsford Airport to Vancouver Downtown
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $35–50
- Website
- https://reliablebus.ca/
- Phone
- +1 800 928 7101
- [email protected]
- Website
- parkbus.ca
Bus from Memorial Park Hope to Vancouver - 1025 Dunsmuir Street
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- $30
- Website
- https://www.parkbus.ca/
- Adult
- $30
- Student
- $30
- Senior
- $30
- Children
- $30
- 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/
- Phone
- +1 888 223 3779
- Website
- bcferries.com
Ferry from Horseshoe Bay to Departure Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $21–140
- Website
- https://www.bcferries.com
- Child
- $21–40
- Adult
- $45–75
- Car
- $95–140
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 Heading to Europe? Read this before you buy a Eurail Pass, How do I buy a London Underground ticket?, and Getting to Milan from the airport - to help you get the most out of your next trip.








