• Our partners include:

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

There are 5 ways to get from Maple Ridge to Vancouver Island by car ferry, bus, car, train 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.

Recommended option

Car ferry, bus  •  10h 15m

  1. Take the car ferry from Horseshoe Bay, BC to Nanaimo Departure Bay
  2. Take the bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Campbell River, BC - Tylee Plaza 1306-1314 / ...

$44 - $119

Cheapest option

Drive, car ferry  •  4h 3m

  1. Drive from Maple Ridge to Horseshoe Bay, BC
  2. Take the car ferry from Horseshoe Bay, BC to Nanaimo Departure Bay
  3. Drive from Nanaimo Departure Bay to Campbell River

$30 - $87

3 alternative options

Train to Vancouver, fly to Campbell River  •  3h 19m

  1. Take the train from Port Haney Station Westbound to Waterfront Station Unload Only
  2. Fly from Vancouver (YVR) to Campbell River (YBL) YVR - YBL

$104 - $227

Train to Vancouver, fly to Comox  •  4h 50m

  1. Take the train from Port Haney Station Westbound to Waterfront Station Unload Only
  2. Fly from Vancouver (YVR) to Comox (YQQ) YVR - YQQ

$89 - $202

Fly Abbotsford to Nanaimo, bus  •  4h 48m

  1. Fly from Abbotsford (YXX) to Nanaimo (YCD) YXX - YCD
  2. Take the bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Qualicum Beach

$141 - $423

Questions & Answers

The cheapest way to get from Maple Ridge to Vancouver Island is to drive and car ferry which costs $35 - $120 and takes 4h 3m.

More details

The quickest way to get from Maple Ridge to Vancouver Island is to train and fly which costs $130 - $300 and takes 3h 19m.

More details

The distance between Maple Ridge and Vancouver Island is 211 km.

The best way to get from Maple Ridge to Vancouver Island without a car is to car ferry and bus which takes 10h 15m and costs $55 - $160.

More details

It takes approximately 10h 15m to get from Maple Ridge to Vancouver Island, including transfers.

More details

The quickest flight from Vancouver Airport to Campbell River Airport is the direct flight which takes 40m.

Search flights

Central Mountain Air and Pacific Coastal Airlines offer flights from Vancouver Airport to Campbell River Airport.

Search flights

There are two+ hotels available in Vancouver Island. Prices start at $100 USD per night.

More details

The best way to get from Maple Ridge to Abbotsford Airport is to taxi which takes 33m and costs $110 - $140.

More details

Map of how to get from Maple Ridge to Vancouver Island.
Launch map view
  • Distance: 132.1 miles
  • Duration: 10h 15m

What companies run services between Maple Ridge, BC, Canada and Vancouver Island, BC, Canada?

There is no direct connection from Maple Ridge to Campbell River. However, you can take the line 791 bus to Braid Station @ Bay 1, take the walk to Braid Station Platform 1, take the subway to Burrard Station Platform 1, take the walk to Westbound W Georgia St @ Burrard St, take the line 250 bus to Bus Stop @ Horseshoe Bay Ferry Terminal, take the walk to Horseshoe Bay, BC, take the car ferry to Nanaimo Departure Bay, take the walk to Nanaimo, Departure Bay Ferry Terminal, Canada, then take the bus to Campbell River, BC - Tylee Plaza. Alternatively, you can take the drive to Horseshoe Bay, BC, take the car ferry to Nanaimo Departure Bay, then take the drive to Campbell River.

Airlines
Pacific Coastal Airlines
Website
pacificcoastal.com
Flights from Vancouver to Campbell River
Ave. Duration
45m
When
Every day
Estimated price
$80 - $370
Flights from Vancouver to Comox
Ave. Duration
35m
When
Every day
Estimated price
$80 - $460
Air Canada
Website
aircanada.com
Flights from Vancouver to Campbell River
Ave. Duration
40m
When
Every day
Estimated price
$85 - $390
Flights from Vancouver to Comox
Ave. Duration
41m
When
Every day
Estimated price
$100 - $500
Central Mountain Air
Website
flycma.com
Flights from Vancouver to Campbell River
Ave. Duration
40m
When
Every day
Estimated price
$85 - $390
Island Express
Website
islandexpressair.com
Flights from Abbotsford to Nanaimo
Ave. Duration
45m
When
Every day
Estimated price
$27 - $280
WestJet
Website
westjet.com
Flights from Vancouver to Comox
Ave. Duration
53m
When
Every day
Estimated price
$230 - $750
Train operators
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Train from Port Haney Station Westbound to Waterfront Station Unload Only
Ave. Duration
56m
Frequency
4 times a day
Estimated price
$3 - $5
Schedules at
translink.ca
Bus operators
Island Link Bus
Email
info@islandlinkbus.com
Website
islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Campbell River, BC - Tylee Plaza
Ave. Duration
4h 20m
Frequency
Every 4 hours
Estimated price
$30 - $50
Book at
islandlinkbus.com
Tofino Bus
Phone
Toll Free: 1.866.986.3466 Local: 250.725.2871
Email
info@tofinobus.com
Website
tofinobus.com
Bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Campbell River, BC - Tylee Plaza
Ave. Duration
2h 25m
Frequency
Twice daily
Estimated price
$24 - $35
Schedules at
tofinobus.com
Book at
tofinobus.com
Bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Qualicum Beach
Ave. Duration
55m
Frequency
Once daily
Estimated price
$15 - $22
Schedules at
tofinobus.com
Book at
tofinobus.com
Ferry operators
BC Ferries
Phone
+1 250-386-343
Website
bcferries.com
Car ferry from Horseshoe Bay, BC to Nanaimo Departure Bay
Ave. Duration
1h 30m
Frequency
Every 4 hours
Estimated price
$13 - $60
Schedules at
bcferries.com
Book at
bcferries.com
Passenger
$14
Standard Vehicle
$58
Motorcycle
$36

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 the UK: What do I need to know?, Getting around the Cyclades 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.