Powell River
is located at the top of the Sunshine Coast of the British Columbia mainland 135 km (88 miles) north of Vancouver. To the west lie Georgia Strait and Courtenay/Comox on Vancouver Island.



Getting here by car


From Vancouver

Enjoy a pleasant, scenic drive up the Sunshine Coast! From downtown Vancouver to Powell River will take about five hours, including two ferry rides and a short drive in between.

First, take a BC Ferry from Horseshoe Bay to Langdale, then drive north 80 km along the Sunshine Coast highway through Gibsons and Sechelt. A second BC Ferry from Earls Cove to Saltery Bay takes you into the Powell River region. Each ferry sailing lasts about 45-50 minutes.

From Vancouver Island


If you are arriving from Vancouver Island, take the ferry from Little River in Comox (near Courtenay). Passage is an enjoyable 75 minutes and docks in the heart of Powell River.

By Air

From Vancouver

Pacific Coastal Airlines offers multiple daily direct flights from the South Terminal of Vancouver International Airport to the Powell River Municipal Airport. Flight time approximately 25 minutes.


By Bus

Malaspina Coach Lines offers twice-daily service each way between Powell River and downtown Vancouver (including Vancouver International Airport).

Toll-free 1-877-227-8287
Powell River 604-485-5030