Nestled on the shores of Shuswap Lake in the heart of British Columbia, Salmon Arm is a picturesque city brimming with charm and natural beauty. Surrounded by stunning mountain landscapes and crystal-clear waters, this inviting destination offers a perfect blend of outdoor adventure and small-town hospitality. Whether you're exploring local artisan shops, hiking through lush forests, or enjoying water activities on the lake, Salmon Arm captivates visitors with its laid-back atmosphere and scenic vistas. With a rich history, vibrant community spirit, and a range of recreational opportunities, this hidden gem promises a memorable experience for all who visit.
The cheapest month to fly to Salmon Arm is typically November.
Popular airports near Salmon Arm include Kelowna International Airport, Kamloops Airport, and Calgary International Airport.
The flight to Salmon Arm (YSN) is roughly 22 hours 46 minutes and 10,027 miles (16,137 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Salmon Arm from leading comparison sites using our search engine dashboard.
Park, camping, lake, and hiking
Heritage village & open-air museum
Fishing Pier
Water Park
Wine
Wine, vineyard, and wine tasting
Winery and wine
Beach
Waterfall and salmon
Romantic outpost for walks & picnics
Winery and wine
Park
Hiking Area
Amusement Park
Winery
Tranquil spot for picnics & wildlife
Lake
Tourist Attraction
15.6 °C
Thu, 2 May 2024
Average Temperature
-1°C
Jan
2°C
Feb
8°C
Mar
14°C
Apr
19°C
May
23°C
Jun
27°C
Jul
26°C
Aug
20°C
Sep
11°C
Oct
3°C
Nov
-1°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Salmon Arm (YSN) - The flight distance between these airports is 10,027 miles (16,137 kilometres). The direct flight time is roughly 22 hours 46 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Salmon Arm (YSN) - The flight distance between these airports is 10,036 miles (16,152 kilometres). The direct flight time is roughly 22 hours 48 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Salmon Arm (YSN) - The flight distance between these airports is 10,325 miles (16,616 kilometres). The direct flight time is roughly 23 hours 26 minutes.
Flights from George, South Africa - George Airport (GRJ) to Salmon Arm (YSN) - The flight distance between these airports is 10,198 miles (16,413 kilometres). The direct flight time is roughly 23 hours 9 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Salmon Arm (YSN) - The flight distance between these airports is 10,004 miles (16,101 kilometres). The direct flight time is roughly 22 hours 43 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Salmon Arm (YSN) - The flight distance between these airports is 10,332 miles (16,628 kilometres). The direct flight time is roughly 23 hours 27 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Salmon Arm (YSN) - The flight distance between these airports is 10,113 miles (16,276 kilometres). The direct flight time is roughly 22 hours 58 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Salmon Arm (YSN) - The flight distance between these airports is 10,376 miles (16,698 kilometres). The direct flight time is roughly 23 hours 33 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Salmon Arm (YSN) - The flight distance between these airports is 10,027 miles (16,138 kilometres). The direct flight time is roughly 22 hours 46 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Salmon Arm (YSN) - The flight distance between these airports is 10,038 miles (16,154 kilometres). The direct flight time is roughly 22 hours 48 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Salmon Arm (YSN) - The flight distance between these airports is 10,088 miles (16,235 kilometres). The direct flight time is roughly 22 hours 55 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Salmon Arm (YSN) - The flight distance between these airports is 10,006 miles (16,103 kilometres). The direct flight time is roughly 22 hours 44 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Salmon Arm (YSN) - The flight distance between these airports is 10,300 miles (16,576 kilometres). The direct flight time is roughly 23 hours 23 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Salmon Arm (YSN) - The flight distance between these airports is 9,942 miles (16,000 kilometres). The direct flight time is roughly 22 hours 35 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Salmon Arm (YSN) - The flight distance between these airports is 10,312 miles (16,596 kilometres). The direct flight time is roughly 23 hours 24 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Salmon Arm (YSN) - The flight distance between these airports is 9,876 miles (15,894 kilometres). The direct flight time is roughly 22 hours 26 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Salmon Arm (YSN) - The flight distance between these airports is 10,334 miles (16,631 kilometres). The direct flight time is roughly 23 hours 27 minutes.
Expert Help
Choose Site / Currency