BC Ferries Powell River is served by three ferries. Travelling from Vancouver Island the ferry terminal is located at Little River approximately 10km from Courtenay. Those travelling from Vancouver will drive to the Horseshoe Bay Ferry Terminal and take a ferry to Langdale and then drive up the Sunshine Coast to Earls Cove Ferry Terminal. The trip from Vancouver to Powell River is approximately five hours. There is also a ferry service between Powell River and Texada Island. For a list of the most recent schedule please visit http://www.bcferries.com/schedules/
Malaspina Coach Lines Malaspina Coach Lines provides daily bus service from Vancouver and the Sunshine Coast to Powell River. http://www.malaspinacoach.com/
Pacific Coastal Airlines Pacific Coastal Airlines provides daily service from Vancouver International Airport (South Terminal) to Powell River. http://www.pacificcoastal.com/
Travelling by Boat Travelling by boat there are two harbours in the area of Powell River. There is a city run Westview Harbour located at Powell River and the private run Beach Gardens Marina which is located a Grief Point just south of Westview....
Follow this link to more fantastic options: