• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Vancouver to Nanaimo by plane, car ferry, bus or bus and ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  20m

  1. Fly from Coal Harbour Spb (CXH) to Nanaimo (ZNA) CXH - ZNA

$110 - $260

Cheapest option

Line 257 bus, car ferry  •  3h 14m

  1. Take the line 257 bus from Westbound W Georgia St @ Burrard St to Bus Stop @ Horseshoe Bay Ferry Terminal 257
  2. Take the car ferry from Horseshoe Bay, BC to Nanaimo Departure Bay

$17 - $98

2 alternative options

Car ferry  •  2h 3m

  1. Take the car ferry from Horseshoe Bay, BC to Nanaimo Departure Bay

$63 - $153

Bus and ferry, bus  •  6h 45m

  1. Take the bus and ferry from Vancouver, BC to Victoria, BC Vancouver
  2. Take the bus from Victoria, BC - Conference Center to Nanaimo, Departure Bay Ferry Terminal, Canada Victoria to Nanaimo Northbound / ...

$27 - $120

Questions & Answers

The cheapest way to get from Vancouver to Nanaimo is to line 257 bus and car ferry which costs $16 - $100 and takes 3h 14m.

More details

The quickest way to get from Vancouver to Nanaimo is to fly which costs $110 - $260 and takes 20m.

More details

No, there is no direct bus from Vancouver to Nanaimo. However, there are services departing from Vancouver, BC and arriving at Nanaimo, Departure Bay Ferry Terminal, Canada via Victoria, BC - Conference Center. The journey, including transfers, takes approximately 6h 45m.

More details

The distance between Vancouver and Nanaimo is 61 km.

The best way to get from Vancouver to Nanaimo without a car is to car ferry which takes 2h 3m and costs $60 - $160.

More details

It takes approximately 20m to fly from Coal Harbour Spb (CXH) to Nanaimo (ZNA), including transfers and time at the airport.

More details

Vancouver to Nanaimo bus services, operated by BC Ferries Connector - Wilson's Group, depart from Vancouver, BC station.

More details

The quickest flight from Coal Harbour Spb Airport to Nanaimo Airport is the direct flight which takes 20m.

Search flights

Vancouver to Nanaimo bus services, operated by Tofino Bus, arrive at Nanaimo, Departure Bay Ferry Terminal, Canada station.

More details

Helijet International offers flights from Coal Harbour Spb Airport to Nanaimo Airport.

Search flights

Map of how to get from Vancouver to Nanaimo.
Launch map view
  • Distance: 38.1 miles
  • Duration: 20m

What companies run services between Vancouver, Canada and Nanaimo, BC, Canada?

Helijet International flies from Vancouver to Nanaimo 5 times a day.

Airlines
Helijet International
Website
helijet.com
Flights from Coal Harbour Spb to Nanaimo
Ave. Duration
20m
When
Every day
Estimated price
$120 - $260
Bus operators
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Bus from Westbound W Georgia St @ Burrard St to Bus Stop @ Horseshoe Bay Ferry Terminal
Ave. Duration
34m
Frequency
Every 30 minutes
Estimated price
$3
Website
TransLink CA
BC Ferries Connector - Wilson's Group
Phone
+1 888 788 8840
Email
reservations@bcfconnector.com
Website
bcfconnector.com
Bus and ferry from Vancouver, BC to Victoria, BC
Ave. Duration
3h 50m
Frequency
4 times a day
Schedules at
bcfconnector.com
Book at
bcfconnector.zaui.net
Tofino Bus
Phone
Toll Free: 1.866.986.3466 Local: 250.725.2871
Email
info@tofinobus.com
Website
tofinobus.com
Bus from Victoria, BC - Conference Center to Nanaimo, Departure Bay Ferry Terminal, Canada
Ave. Duration
2h 5m
Frequency
Every 3 hours
Estimated price
$27 - $120
Schedules at
tofinobus.com
Book at
tofinobus.com
Island Link Bus
Email
info@islandlinkbus.com
Website
islandlinkbus.com
Bus from Victoria, BC - Conference Center to Nanaimo, Departure Bay Ferry Terminal, Canada
Ave. Duration
1h 55m
Frequency
4 times a day
Estimated price
$35 - $50
Book at
islandlinkbus.com
Ferry operators
BC Ferries
Phone
+1 250-386-3431
Website
bcferries.com
Car ferry from Horseshoe Bay, BC to Nanaimo Departure Bay
Ave. Duration
1h 40m
Frequency
Every 3 hours
Estimated price
$14 - $95
Website
BC Ferries
Passenger
$14 - $20
Standard Vehicle + Passenger
$65 - $95

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 How to plan an amazing trip around Scandinavia, Thanksgiving 2018: How to travel stress-free and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

More Questions & Answers

There are 97+ hotels available in Nanaimo. Prices start at $90 CAD per night.

More details