Campbell River is accessible by air from Vancouver and has regular flights to other destinations on the mainland. Additionally, Kenmore Air [http://www.kenmoreair.com] offers regularly scheduled service to Campbell River from Seattle on both seaplanes and land planes from May through September.
You can get to Campbell River by several bus routes too. Island Coach Lines (Laidlaw) serves [wiki=cb54e075e1a2b5381ef2f8e1682423fa]Victoria[/wiki] to [wiki=af91ba3adf8c0c6765d8f241ecd9cc91]Port Hardy[/wiki], and points in between, including Campbell River. Connect to Island Coach Lines from [wiki=38278119f2c41ca7aedcbc55eabf73cd]Vancouver[/wiki] aboard Greyhound [http://www.greyhound.ca] or Pacific Coach Lines.
Travelling north on Highway 19 takes approximately 2 hours (153 kilometres / 95 miles) from Nanaimo or 3.5 hours (264 kilometres / 165 miles) from Victoria. You can also take the Inland Highway, which will reduce time by an hour, but is a dull and pointless drive. Highway 19 is well worth the drive for the beautiful ocean views.