There are 10 ways to get from Osoyoos to Seattle by bus, train, car, plane, bus (Flixbus, Greyhound), or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Abbotsford Airport (YXX)
best- Take the bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Avebus
- Take the bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Stationbus
- Take the train from Vancouver Harbour to Seattle Lake Uniontrain 72
7h 51mDrive 272.2 mi
cheapest- Drive from Osoyoos to Seattlecar 272.2 mi
5h 38m$63–90Drive to Spokane Felts Field, fly to King County International Airport
- Drive from Osoyoos to Spokane Felts Field (SFF)car
- Fly from Spokane Felts Field (SFF) to King County International Airport (BFI)plane SFF - BFI
5h 58m$405–554Bus
- Take the bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Avebus
- Take the bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Stationbus
- Take the bus from Vancouver to Seattle Bus Stationbus
10h 14m$120–204Bus via Surrey
- Take the bus from Osoyoos, BC - 9206 97th St to Langley, BC - 8660 200 Stbus Kaslo
- Take the bus from Chevron - Gas Station to Seattle, WA - Convention centrebus Vancouver
11h 2m$130–163Bus, train
- Take the bus from Osoyoos, BC - 9206 97th St to Vancouver, BC - Pacific Central Stationbus Kaslo
- Take the train from Vancouver to Seattletrain Amtrak Cascades
11h 35m$137–213Bus, bus to Kelowna International Airport, fly to Seattle-Tacoma International Airport
- Take the bus from Main & 89th St to Peachtree Squarebus
- Take the bus from Peachtree Square to Westbank Exchbus
- Fly from Kelowna International Airport (YLW) to Seattle-Tacoma International Airport (SEA)plane YLW - SEA
7h 33m$238–580Bus, bus to Wenatchee, fly to Seattle-Tacoma International Airport
- Take the bus from Oroville, WA to Omak, WAbus
- Take the bus from Omak Travel Plaza to Wenatchee Columbia Stationbus
- Fly from Wenatchee (EAT) to Seattle-Tacoma International Airport (SEA)plane EAT - SEA
7h 42mBus, shuttle to Coal Harbour Spb, fly to Seattle Lake Union SPB
- Take the bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Avebus
- Take a shuttle bus from Abbotsford Airport to Vancouver Downtown
- Fly from Coal Harbour Spb (CXH) to Seattle Lake Union SPB (LKE)plane CXH - LKE
8h 5m$293–567Bus to Penticton Regional Airport, fly to Vancouver International Airport, train
- Take the bus from Main & 89th St to Green & Parisbus
- Fly from Penticton Regional Airport (YYF) to Vancouver International Airport (YVR)plane YYF - YVR
- Take the train from Vancouver Harbour to Seattle Lake Uniontrain
6h 35m
Spokane Felts Field (SFF) to King County International Airport (BFI) flights
Comparing Your Travel Options
The cheapest way to get from Osoyoos to Seattle is to drive which costs $60 - $90 and takes 5h 38m.
The fastest way to get from Osoyoos to Seattle is to drive which takes 5h 38m and costs $60 - $90.
No, there is no direct bus from Osoyoos to Seattle station. However, there are services departing from Osoyoos, BC - 9206 97th St and arriving at Seattle Bus Station via Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance and Vancouver. The journey, including transfers, takes approximately 10h 14m.
The distance between Osoyoos and Seattle is 376 miles. The road distance is 273.8 miles.
The best way to get from Osoyoos to Seattle without a car is to bus and train via Abbotsford Airport (YXX) which takes 7h 51m and costs .
It takes approximately 7h 51m to get from Osoyoos to Seattle, including transfers.
Osoyoos to Seattle bus services, operated by Mountain Man Mikes Bus Service, depart from Osoyoos, BC - 9206 97th St station.
Osoyoos to Seattle bus services, operated by Mountain Man Mikes Bus Service, arrive at Abbotsford, BC - 30440 Liberator Ave station.
Yes, the driving distance between Osoyoos to Seattle is 274 miles. It takes approximately 5h 38m to drive from Osoyoos to Seattle.
There are 1475+ hotels available in Seattle.
What companies run services between Osoyoos, BC, Canada and Seattle, WA, USA?
You can take a bus from Osoyoos, BC - 9206 97th St to Seattle Bus Station via Abbotsford, BC - 30440 Liberator Ave, Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance, and Vancouver in around 10h 14m.
Flights from Spokane Felts Field to King County International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $360–490
- Phone
- +1 778 800 0225
- reservation@harbourair.com
- Website
- Harbour Air
Train from Vancouver Harbour to Seattle Lake Union
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Website
- Harbour Air
Train from Vancouver Harbour to Seattle Lake Union
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Website
- Harbour Air
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Ave
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $85–110
- Website
- Home Mountain Man Mike's
Bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- $45–60
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Ave
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $85–110
- Website
- Home Mountain Man Mike's
Bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- $45–60
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Langley, BC - 8660 200 St
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Estimated price
- $90–120
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- $95–130
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Ave
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $85–110
- Website
- Home Mountain Man Mike's
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide



