Skip to content

Table of contents

About Salmon Arm, BC

Salmon Arm sits right on the Trans-Canada Highway between Kamloops and Revelstoke, on the shore of Shuswap Lake. It's the natural stop for anyone running Highway 1 through the Interior, with Highway 97B branching south to Vernon and the Okanagan. Locals make quick trips to Sicamous, Sorrento, and Chase, all under an hour away. EV chargers are available in town for the highway crossing. Shuswap Regional Airport (YSN) sits just outside city limits. Don't miss the Salmon Arm wharf, one of the longest wooden wharves on any freshwater lake in North America.

Where is Salmon Arm, BC on the map?

Salmon Arm, BC is in Canada, at 50.702, -119.272 - about 22 km north-west of Grindrod, BC.

How far is Salmon Arm, BC from where I am?

Use your device location to see the distance to Salmon Arm, BC, how long the drive takes, and directions from where you are.

Find hotels in Salmon Arm, BC

Rent a car near Salmon Arm, BC

Play a pub crawl round in Salmon Arm, BC

Nine holes from pub to pub through the real streets of Salmon Arm, BC. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Salmon Arm, BC9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Salmon Arm, BC?

The closest airport to Salmon Arm, BC is Kelowna International Airport, 98 km (about 1 h 30 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.