Rome2Rio

How to get fromAstoria to Campbell Riverby car, train, plane, bus, or ferry

Find Transport to Campbell River

See all options

There are 6 ways to get from Astoria to Campbell River by car, train, plane, bus, or ferry

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

  1. Drive, train to Vancouver Harbour, fly to Campbell River Harbour

    best
    1. Drive from Astoria to Kelso-Longviewcar car
    2. Take the train from Kelso-Longview to Vancouvertrain train
    3. Fly from Vancouver Harbour to Campbell River Harbourplane plane
    10h 18m
    $296–546
  2. Bus, train, ferry

    cheapest
    1. Take the bus from Astoria Transit Center to Portland Amtrak Stationbus bus
    2. Take the train from Portland to Vancouvertrain train
    3. Take the ferry from Vancouver to Departure Bayferry ferry
    4. Take the bus from Nanaimo, Departure Bay Ferry Terminal to Campbell River, BC - 11th Ave at Cedar Stbus bus
    20h 25m
    $238–557
  3. Bus to Portland International Airport, fly to Campbell River Airport

    1. Take the bus from Astoria Transit Center to Sunset Transit Centerbus bus
    2. Fly from Portland International Airport (PDX) to Campbell River Airport (YBL)plane plane PDX - YBL
    8h 50m
    $809–1,494
  4. Bus to Portland International Airport, fly to Comox Valley Airport, bus

    1. Take the bus from Astoria Transit Center to Sunset Transit Centerbus bus
    2. Fly from Portland International Airport (PDX) to Comox Valley Airport (YQQ)plane plane PDX - YQQ
    3. Take the bus from Courtenay, BC - Driftwood Mall to Campbell River, BC - 11th Ave at Cedar Stbus bus
    12h 56m
    $617–1,192
  5. Bus, train to Vancouver International Airport, fly to Campbell River Airport

    1. Take the bus from Astoria Transit Center to Portland Amtrak Stationbus bus
    2. Take the train from Portland to Vancouvertrain train
    3. Fly from Vancouver International Airport (YVR) to Campbell River Airport (YBL)plane plane YVR - YBL
    14h 24m
    $333–725
  6. Bus, bus to Vancouver Harbour, fly to Campbell River Harbour

    1. Take the bus from Astoria Transit Center to Portland Amtrak Stationbus bus
    2. Take the bus from Portland Curbside Bus Stop to Vancouverbus bus
    3. Fly from Vancouver Harbour to Campbell River Harbourplane plane
    14h 17m
    $250–486

Vancouver Harbour to Campbell River Harbour flights

Calendar7Weekly Planes
Duration55 minAverage Duration
Ticket$165Cheapest Price
See schedules

Questions & Answers

What companies run services between Astoria, OR, USA and Campbell River, BC, Canada?

There is no direct connection from Astoria to Campbell River. However, you can drive to Kelso-Longview, take the train to Vancouver, walk to Main Street-Science World Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Vancouver Harbour airport, then fly to Campbell River Harbour. Alternatively, you can take a bus from Astoria Transit Center to Campbell River, BC - 11th Ave at Cedar St via Portland Amtrak Station, Portland, Vancouver, Vancouver, Tsawwassen, Vancouver, Departure Bay, and Nanaimo, Departure Bay Ferry Terminal in around 20h 25m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Canada

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides