There are 11 ways to get from Santa Rosa Airport (STS) to Kelowna by plane, bus, car, shuttle, train, or bus (Greyhound, Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sonoma County Airport to Kelowna International Airport
best- Fly from Sonoma County Airport (STS) to Kelowna International Airport (YLW)plane STS - YLW
8h 7m$242–952Bus to Oakland International Airport, fly to Kelowna International Airport
cheapest- Take the bus from Sonoma Co Airport Terminal to Oakland International Airportbus
- Fly from Oakland International Airport (OAK) to Kelowna International Airport (YLW)plane OAK - YLW
9h 52m$143–642Bus to San Francisco International Airport, fly to Kelowna International Airport
- Take the bus from Sonoma Co Airport Terminal to San Francisco Airportbus
- Fly from San Francisco International Airport (SFO) to Kelowna International Airport (YLW)plane SFO - YLW
9h 47m$383–1,243Bus, drive, shuttle
- Take the bus from Sonoma County Airport to Pear Tree Center - Rossbus 65
- Take the bus from Ukiah Amtrak Bus Stop to Arcatabus
- Drive from Arcata to Crescent City Cultural Center/CoCcar
- Take the bus from Crescent City Cultural Center/CoC to Newman United Methodist Church - Grants Passbus
- Take the bus from Grants Pass to Seattle Tacoma Intl Airportbus
- Take a shuttle bus from Seattle-Tacoma International Airport to Bellingham Airport
- Take the bus from Abbotsford Airport to Kelowna, BC - Downtownbus
29h 21mBus, train
- Take the bus from Sonoma Co Airport Terminal to Oakland International Airportbus
- Take the train from Oakland Coliseum/Airport Amtrak to Davistrain
- Take the train from Davis to Seattletrain
- Take the train from Seattle to Vancouvertrain
- Take the bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtownbus
38h 34mBus to San Francisco International Airport, fly to Penticton Regional Airport, bus
- Take the bus from Sonoma Co Airport Terminal to San Francisco Airportbus
- Fly from San Francisco International Airport (SFO) to Penticton Regional Airport (YYF)plane SFO - YYF
- Take the bus from Wade & Winnipeg to Queensway Exchbus
11h 24m$167–675Bus, train to Sacramento International Airport, fly to Kelowna International Airport
- Take the bus from Petaluma to Martinezbus
- Take the train from Martinez to Sacramentotrain
- Fly from Sacramento International Airport (SMF) to Kelowna International Airport (YLW)plane SMF - YLW
13h 27m$159–644Bus via San Rafael
- Take the bus from Sonoma Co Airport Terminal to San Rafaelbus
- Take the bus from San Francisco Bus Station to Sacramento Bus Stationbus
- Take the bus from Sacramento Bus Station to Seattlebus
- Take the bus from Seattle to Vancouverbus
- Take the bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtownbus
34h 16mBus
- Take the bus from Santa Rosa Veterans Memorial-Maple & Brookwood to 1st St & Mission Stbus 172
- Take the bus from San Francisco Bus Station to Sacramento Bus Stationbus
- Take the bus from Sacramento Bus Station to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Vancouverbus
- Take the bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtownbus
35h 22mBus, drive, train
- Take the bus from Sonoma County Airport to Pear Tree Center - Rossbus 65
- Take the bus from Ukiah Amtrak Bus Stop to Arcatabus
- Drive from Arcata to Crescent City Cultural Center/CoCcar
- Take the bus from Crescent City Cultural Center/CoC to Klamath Falls Amtrak Stationbus
- Take the train from Klamath Falls to Seattletrain
- Take the train from Seattle to Vancouvertrain
- Take the bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtownbus
40h 30mDrive 1,609.2 km
- Drive from Santa Rosa Airport (STS) to Kelownacar 1,609.2 km
19h 48m$319–461
Sonoma County Airport (STS) to Kelowna International Airport (YLW) flights
Questions & Answers
The cheapest way to get from Santa Rosa Airport (STS) to Kelowna is to bus and train and fly which costs $150 - $650 and takes 13h 27m.
The fastest way to get from Santa Rosa Airport (STS) to Kelowna is to fly which takes 8h 7m and costs $240 - $950.
No, there is no direct bus from Santa Rosa Airport (STS) to Kelowna. However, there are services departing from Sonoma Co Airport Terminal and arriving at Kelowna, BC - Downtown via San Rafael Transit Center-Platform A, San Francisco Bus Station, Sacramento Bus Station, Seattle and Vancouver, BC - Pacific Central Station. The journey, including transfers, takes approximately 34h 16m.
The distance between Santa Rosa Airport (STS) and Kelowna is 1315 km. The road distance is 1609.2 km.
The best way to get from Santa Rosa Airport (STS) to Kelowna without a car is to bus and train which takes 38h 34m and costs .
It takes approximately 8h 7m to get from Santa Rosa Airport (STS) to Kelowna, including transfers.
Santa Rosa Airport (STS) to Kelowna bus services, operated by Groome Transportation, depart from Sonoma Co Airport Terminal station.
The best way to get from Santa Rosa Airport (STS) to Kelowna is to fly which takes 8h 7m and costs $240 - $950. Alternatively, you can bus via San Rafael, which costs and takes 34h 16m.
Santa Rosa Airport (STS) to Kelowna bus services, operated by Groome Transportation, arrive at San Rafael station.
Yes, the driving distance between Santa Rosa Airport (STS) to Kelowna is 1609 km. It takes approximately 19h 48m to drive from Santa Rosa Airport (STS) to Kelowna.
What companies run services between Santa Rosa Airport (STS), USA and Kelowna, BC, Canada?
Alaska Airlines, Inc., Air Canada, and two other airlines fly from Sonoma County Airport (STS) to Kelowna International Airport (YLW) 4 times a day. Alternatively, you can take a bus from Sonoma Co Airport Terminal to Kelowna, BC - Downtown via San Rafael Transit Center-Platform A, San Francisco Bus Station, Sacramento Bus Station, Seattle, Vancouver, and Vancouver, BC - Pacific Central Station in around 34h 16m.
- Website
- westjet.com
Flights from Sonoma County Airport to Kelowna International Airport via Seattle, Victoria
- Ave. Duration
- 7h 58m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–950
Flights from San Francisco International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $200–1,100
Flights from San Francisco International Airport to Kelowna International Airport via Seattle
- Ave. Duration
- 7h 15m
- When
- Friday to Sunday
- Estimated price
- $85–410
Flights from Oakland International Airport to Kelowna International Airport via Phoenix
- Ave. Duration
- 9h 30m
- When
- Thursday
- Estimated price
- $290–1,500
Flights from San Francisco International Airport to Penticton Regional Airport via Calgary
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,400
Flights from San Francisco International Airport to Penticton Regional Airport via Vancouver
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $110–550
Flights from San Francisco International Airport to Penticton Regional Airport via Seattle, Vancouver
- Ave. Duration
- 7h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Sacramento International Airport to Kelowna International Airport via Seattle
- Ave. Duration
- 5h 30m
- When
- Friday to Sunday
- Estimated price
- $360–1,500
Flights from Sacramento International Airport to Kelowna International Airport via Phoenix
- Ave. Duration
- 6h 45m
- When
- Thursday
- Estimated price
- $300–1,500
- Website
- alaskaair.com
Flights from San Francisco International Airport to Kelowna International Airport via Seattle
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- $290–1,200
Flights from San Francisco International Airport to Kelowna International Airport via Portland, Seattle
- Ave. Duration
- 6h 49m
- When
- Every day
- Estimated price
- $290–1,200
Flights from Oakland International Airport to Kelowna International Airport via Seattle
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- $100–1,400
Flights from Oakland International Airport to Kelowna International Airport via Portland, Seattle
- Ave. Duration
- 6h 5m
- When
- Monday to Saturday
- Estimated price
- $350–1,400
Flights from Sacramento International Airport to Kelowna International Airport via Seattle
- Ave. Duration
- 4h 59m
- When
- Every day
- Estimated price
- $100–1,500
Flights from Sacramento International Airport to Kelowna International Airport via Portland, Seattle
- Ave. Duration
- 6h 1m
- When
- Wednesday
- Estimated price
- $360–1,500
- Website
- aircanada.com
Flights from Sonoma County Airport to Kelowna International Airport via Portland, Vancouver
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $230–950
Flights from San Francisco International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $90–430
Flights from San Francisco International Airport to Kelowna International Airport via Portland, Vancouver
- Ave. Duration
- 6h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–430
Flights from Oakland International Airport to Kelowna International Airport via Portland, Vancouver
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $350–1,400
Flights from Sacramento International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 5h 14m
- When
- Every day
- Estimated price
- $110–550
- Website
- united.com
Flights from Sonoma County Airport to Kelowna International Airport via Portland, Vancouver
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $230–950
Flights from San Francisco International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $90–430
Flights from San Francisco International Airport to Kelowna International Airport via Portland, Vancouver
- Ave. Duration
- 6h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–430
Flights from Oakland International Airport to Kelowna International Airport via Portland, Vancouver
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $350–1,400
Flights from Sacramento International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 5h 14m
- When
- Every day
- Estimated price
- $110–550
- Website
- delta.com
Flights from San Francisco International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $200–1,100
Flights from San Francisco International Airport to Kelowna International Airport via Seattle
- Ave. Duration
- 7h 15m
- When
- Friday to Sunday
- Estimated price
- $85–410
Flights from Oakland International Airport to Kelowna International Airport via Phoenix
- Ave. Duration
- 9h 30m
- When
- Thursday
- Estimated price
- $290–1,500
Flights from Sacramento International Airport to Kelowna International Airport via Seattle
- Ave. Duration
- 5h 27m
- When
- Friday to Sunday
- Estimated price
- $100–1,500
Flights from Sacramento International Airport to Kelowna International Airport via Phoenix
- Ave. Duration
- 6h 45m
- When
- Thursday
- Estimated price
- $300–1,500
- Website
- pacificcoastal.com
Flights from San Francisco International Airport to Penticton Regional Airport via Vancouver
- Ave. Duration
- 5h 10m
- When
- Thursday, Friday, Sunday, Monday, Tuesday, and Wednesday
- Estimated price
- $110–550
Flights from San Francisco International Airport to Penticton Regional Airport via Seattle, Vancouver
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $350–1,400
- Website
- flycma.com
Flights from Sonoma County Airport to Kelowna International Airport via Portland, Vancouver
- Ave. Duration
- 14h 2m
- When
- Tuesday and Saturday
- Estimated price
- $230–950
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Oakland Coliseum/Airport Amtrak to Davis
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $35–75
- Website
- https://www.amtrak.com/home.html
Train from Davis to Seattle
- Ave. Duration
- 20h 40m
- Frequency
- Once daily
- Estimated price
- $370–800
- Website
- https://www.amtrak.com/home.html
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $70–150
- Website
- https://www.amtrak.com/home.html
Train from Martinez to Sacramento
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- $26–55
- Website
- https://www.amtrak.com/home.html
Train from Klamath Falls to Seattle
- Ave. Duration
- 12h 8m
- Frequency
- Once daily
- Estimated price
- $220–450
- Website
- https://www.amtrak.com/home.html
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $70–150
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 707-837-8700
- Website
- groometransportation.com
Bus from Sonoma Co Airport Terminal to San Francisco Airport
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $35–100
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $35–100
Bus from Sonoma Co Airport Terminal to Oakland International Airport
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- $35–100
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $35–100
Bus from Sonoma Co Airport Terminal to Oakland International Airport
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- $35–100
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $35–100
Bus from Sonoma Co Airport Terminal to San Francisco Airport
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $35–100
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $35–100
Bus from Sonoma Co Airport Terminal to San Rafael
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- $35–80
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $35–80
- Phone
- +1 800-696-4682
- Website
- mendocinotransit.org
Bus from Sonoma County Airport to Pear Tree Center - Ross
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $5–35
- Website
- https://mendocinotransit.org
- Schedules at
- https://mendocinotransit.org/maps-and-schedules/
Bus from Sonoma County Airport to Pear Tree Center - Ross
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $5–35
- Website
- https://mendocinotransit.org
- Schedules at
- https://mendocinotransit.org/maps-and-schedules/
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Ukiah Amtrak Bus Stop to Arcata
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $75–120
- Website
- https://www.amtrak.com/home.html
Bus from Petaluma to Martinez
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- $18–26
- Website
- https://www.amtrak.com/home.html
Bus from Ukiah Amtrak Bus Stop to Arcata
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $75–120
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888-846-4183
- Website
- oregon-point.com
Bus from Crescent City Cultural Center/CoC to Newman United Methodist Church - Grants Pass
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $17–45
- Website
- https://www.oregon-point.com
Bus from Crescent City Cultural Center/CoC to Klamath Falls Amtrak Station
- Ave. Duration
- 8h 5m
- Frequency
- Twice daily
- Estimated price
- $45–70
- Website
- https://www.oregon-point.com
Rome2Rio's guide to Amtrak Thruway
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Crescent City Cultural Center/CoC to Newman United Methodist Church - Grants Pass
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $24–60
- Website
- https://www.amtrak.com/home.html
- Adult
- $24–60
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Grants Pass to Seattle Tacoma Intl Airport
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- $90–180
- Website
- https://www.greyhound.com/
Bus from San Francisco Bus Station to Sacramento Bus Station
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $19–40
- Website
- https://www.greyhound.com/
Bus from San Francisco Bus Station to Sacramento Bus Station
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $19–40
- Website
- https://www.greyhound.com/
Bus from Sacramento Bus Station to Seattle Bus Station
- Ave. Duration
- 17h 25m
- Frequency
- Twice daily
- Estimated price
- $160–320
- Website
- https://www.greyhound.com/
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- $30–60
- Website
- https://www.greyhound.com/
- Phone
- +1 866-235-5247
- [email protected]
- Website
- airporter.com
Shuttle from Seattle-Tacoma International Airport to Bellingham Airport
- Ave. Duration
- 2h 45m
- Frequency
- Every 3 hours
- Estimated price
- $45–95
- Website
- https://airporter.com
- Schedules at
- https://airporter.com/shuttle/schedules/
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Abbotsford Airport to Kelowna, BC - Downtown
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
- Phone
- +1 800 232 1958
- [email protected]
- Website
- redarrow.ca
Bus from Abbotsford Airport to Kelowna, BC - Downtown
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a week
- Website
- https://www.redarrow.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Website
- https://www.redarrow.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Website
- https://www.redarrow.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Website
- https://www.redarrow.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Website
- https://www.redarrow.ca/
- Phone
- +1 844 442 2212
- [email protected]
- Website
- bctransit.com
Bus from Wade & Winnipeg to Queensway Exch
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
- Website
- greyhound.com
Bus from San Francisco Bus Station to Sacramento Bus Station
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Schedules at
- greyhound.com
Bus from San Francisco Bus Station to Sacramento Bus Station
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Schedules at
- greyhound.com
Bus from Sacramento Bus Station to Seattle Bus Station
- Ave. Duration
- 15h 5m
- Frequency
- Once daily
- Schedules at
- greyhound.com
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Schedules at
- greyhound.com
- Website
- flixbus.com
Bus from Sacramento Bus Station to Seattle
- Ave. Duration
- 17h
- Frequency
- Once daily
- Schedules at
- flixbus.com
Bus from Seattle to Vancouver
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Schedules at
- flixbus.com
Bus from Sacramento Bus Station to Seattle Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Schedules at
- flixbus.com
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 3h 40m
- Frequency
- 5 times a day
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Seattle to Vancouver
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Estimated price
- $30–55
- Schedules at
- flixbus.com
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- $30–55
- Schedules at
- flixbus.com
- Phone
- +1 415-921-5858
- [email protected]
- Website
- goldengate.org
Bus from Santa Rosa Veterans Memorial-Maple & Brookwood to 1st St & Mission St
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Estimated price
- $14–20
- Website
- https://www.goldengate.org/
- Adult
- $14–20
Want to know more about travelling around Canada
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
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 205+ hotels available in Kelowna.




















