Rome2Rio

How to get fromHigh Level to Salmon Armby plane, bus, train or car

Find Transport to Salmon Arm

See all options

There are 7 ways to get from High Level to Salmon Arm by plane, bus, train, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly from High Level Airport, bus

    best
    1. Fly from High Level Airport (YOJ) to Kelowna International Airport (YLW)planeYOJ - YLW
    2. Take the bus from Kelowna Airport to Salmon Arm, BCbus
    7h 52m
    $395–1,272
  2. Drive to Hay River/Merlyn Carter Airport, fly, bus

    cheapest
    1. Drive from High Level to Hay River/Merlyn Carter Airport (YHY)car
    2. Fly from Hay River/Merlyn Carter Airport (YHY) to Kelowna International Airport (YLW)planeYHY - YLW
    3. Take the bus from Kelowna Airport to Salmon Arm, BCbus
    10h 46m
    $181–621
  3. Bus, train

    1. Take the bus from High Level, AB to Edmonton, ABbus
    2. Take the bus from West Edmonton Mall, AB to Jasper, ABbus
    3. Take the train from Jasper to Kamloopstrain
    4. Take the bus from Kamloops, BC - Sahali Mall to Salmon Arm, BCbus
    6d 2h
    $12,670–12,775
  4. Drive 1,302.6 km

    1. Drive from High Level to Salmon Armcar1,302.6 km
    16h 25m
    $260–376
  5. Bus to Grande Prairie Airport, fly, bus

    1. Take the bus from High Level, AB to Grande Prairie, ABbus
    2. Fly from Grande Prairie Airport (YQU) to Kelowna International Airport (YLW)planeYQU - YLW
    3. Take the bus from Kelowna Airport to Salmon Arm, BCbus
    12h 52m
    $768–920
  6. Drive to North Peace Regional Airport, fly, bus

    1. Drive from High Level to North Peace Regional Airport (YXJ)car
    2. Fly from North Peace Regional Airport (YXJ) to Kelowna International Airport (YLW)planeYXJ - YLW
    3. Take the bus from Kelowna Airport to Salmon Arm, BCbus
    13h 45m
    $489–936
  7. Bus, train via Lake Louise

    1. Take the bus from High Level, AB to Edmonton, ABbus
    2. Take the bus from Edmonton - West Edmonton Mall to Jasper Townsitebus
    3. Take the train from Jasper to Lake Louisetrain
    4. Take the bus from Lake Louise, AB to Salmon Arm, BCbus
    6d 12h
    $7,338–12,435

High Level Airport (YOJ) to Kelowna International Airport (YLW) flights

Calendar4Weekly Planes
Duration7h 8mAverage Duration
Ticket$340Cheapest Price
See schedules

Questions & Answers

What companies run services between High Level, AB, Canada and Salmon Arm, BC, Canada?

There is no direct connection from High Level to Salmon Arm. However, you can take the taxi to High Level Airport (YOJ) airport, fly to Kelowna International Airport (YLW), walk to Kelowna Airport, then take the bus to Salmon Arm, BC. Alternatively, you can take a bus from High Level, AB to Salmon Arm, BC via Edmonton, AB, 165 Street & Stony Plain Road, West Edmonton Mall Bay B, West Edmonton Mall, AB, Jasper, AB, Jasper, Kamloops, and Kamloops, BC - Sahali Mall in around 6d 2h.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.