There are 9 ways to get from Toronto Airport (YYZ) to Okanagan Desert by plane, taxi, bus, train, bus (Flixbus, Greyhound), 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.
Fly Toronto Pearson International Airport to Penticton Regional Airport, taxi
best- Fly from Toronto Pearson International Airport (YYZ) to Penticton Regional Airport (YYF)plane YYZ - YYF
- Take the taxi from Penticton Regional Airport (YYF) to Okanagan Deserttaxi
7h 14m$453–1,349Fly Toronto Pearson International Airport to Vancouver International Airport, bus
cheapest- Fly from Toronto Pearson International Airport (YYZ) to Vancouver International Airport (YVR)plane YYZ - YVR
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th Stbus
12h 43m$346–911Bus to John C. Munro Hamilton International Airport, fly to Penticton Regional Airport, taxi
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
- Fly from John C. Munro Hamilton International Airport (YHM) to Penticton Regional Airport (YYF)plane YHM - YYF
- Take the taxi from Penticton Regional Airport (YYF) to Okanagan Deserttaxi
11h$376–1,318Bus, train
- Take the bus from Toronto Pearson Airport to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Milwaukee Intermodal Stationbus
- Take the train from Milwaukee to Wenatchee Amtraktrain
- Take the bus from Wenatchee Columbia Station to Omak, WAbus
- Take the bus from Omak, WA to Oroville, WAbus
2d 13hBus
- Take the bus from Toronto Pearson Airport to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Chicago Bus Stationbus
- Take the bus from Chicago Bus Station to Denver Union Stationbus
- Take the bus from Denver Union Station to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Vancouverbus
- Take the bus from Vancouver, BC - Pacific Central Station to Osoyoos, BC - 9206 97th Stbus
3d 5h$770–1,413Fly Toronto Pearson International Airport to Kelowna International Airport, bus
- Fly from Toronto Pearson International Airport (YYZ) to Kelowna International Airport (YLW)plane YYZ - YLW
- Take the bus from Westbank Exch to Peachtree Squarebus
- Take the bus from Peachtree Square to Main & 89th Stbus
9h 51m$498–1,140Fly Toronto Pearson International Airport to Abbotsford International Airport, bus
- Fly from Toronto Pearson International Airport (YYZ) to Abbotsford International Airport (YXX)plane YYZ - YXX
- Take the bus from Abbotsford, BC - 30440 Liberator Ave to Osoyoos, BC - 9206 97th Stbus
11h 4m$358–975Train, bus
- Take the train from Toronto Union Station to Vancouvertrain VIA Rail
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th Stbus Vancouver
4d 9h$1,157–2,308Drive 3,775.1 km
- Drive from Toronto Airport (YYZ) to Okanagan Desertcar 3,775.1 km
42h 56m$739–1,067
Toronto Pearson International Airport (YYZ) to Penticton Regional Airport (YYF) flights
Questions & Answers
The cheapest way to get from Toronto Airport (YYZ) to Okanagan Desert is to fly and bus which costs $350 - $1,000 and takes 11h 4m.
The fastest way to get from Toronto Airport (YYZ) to Okanagan Desert is to fly and taxi which takes 7h 14m and costs $450 - $1,400.
No, there is no direct bus from Toronto Airport (YYZ) to Okanagan Desert. However, there are services departing from Toronto Pearson Airport and arriving at Osoyoos, BC - 9206 97th St via Detroit Bus Station, Chicago Bus Station, Denver Union Station, Seattle Bus Station and Vancouver, BC - Pacific Central Station. The journey, including transfers, takes approximately 3 days 5h.
The distance between Toronto Airport (YYZ) and Okanagan Desert is 3140 km. The road distance is 3775.1 km.
The best way to get from Toronto Airport (YYZ) to Okanagan Desert without a car is to bus which takes 3 days 5h and costs $750 - $1,500.
It takes approximately 7h 14m to get from Toronto Airport (YYZ) to Okanagan Desert, including transfers.
Toronto Airport (YYZ) to Okanagan Desert bus services, operated by Flixbus USA, depart from Toronto Pearson Airport station.
Toronto Airport (YYZ) to Okanagan Desert bus services, operated by Flixbus USA, arrive at Detroit Bus Station.
Yes, the driving distance between Toronto Airport (YYZ) to Okanagan Desert is 3775 km. It takes approximately 42h 56m to drive from Toronto Airport (YYZ) to Okanagan Desert.
There are 53+ hotels available in Okanagan Desert.
What companies run services between Toronto Airport (YYZ), Canada and Okanagan Desert, BC, Canada?
You can take a bus from Toronto Pearson Airport to Okanagan Desert via Detroit Bus Station, Chicago Bus Station, Denver Union Station, Seattle Bus Station, Vancouver, Vancouver, BC - Pacific Central Station, and Osoyoos, BC - 9206 97th St in around 3d 5h.
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Penticton Regional Airport via Calgary
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- $190–1,300
Flights from Toronto Pearson International Airport to Penticton Regional Airport via Vancouver International Airport
- Ave. Duration
- 7h 22m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $230–1,300
Flights from Toronto Pearson International Airport to Penticton Regional Airport via Winnipeg, Calgary
- Ave. Duration
- 9h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $290–1,300
Flights from Toronto Pearson International Airport to Penticton Regional Airport via Regina, Calgary
- Ave. Duration
- 12h 15m
- When
- Sunday
- Estimated price
- $290–1,300
Flights from John C. Munro Hamilton International Airport to Penticton Regional Airport via Calgary
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–1,100
Flights from John C. Munro Hamilton International Airport to Penticton Regional Airport via Vancouver International Airport
- Ave. Duration
- 8h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $260–1,200
Flights from Toronto Pearson International Airport to Kelowna International Airport
- Ave. Duration
- 4h 59m
- When
- Monday
- Estimated price
- $160–650
Flights from Toronto Pearson International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- $160–650
Flights from Toronto Pearson International Airport to Kelowna International Airport via Winnipeg
- Ave. Duration
- 6h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- $160–650
Flights from Toronto Pearson International Airport to Kelowna International Airport via Edmonton
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $160–650
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- $180–1,300
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Edmonton
- Ave. Duration
- 7h 59m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–1,300
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $160–550
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Kelowna International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $160–650
Flights from Toronto Pearson International Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 6h 44m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $180–750
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- $190–750
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Abbotsford International Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $270–750
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 6h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- $270–750
Flights from Toronto Pearson International Airport to Abbotsford International Airport via Edmonton
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday, Thursday, and Sunday
- Estimated price
- $270–750
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $220–750
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Kelowna International Airport
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $200–800
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $230–800
- Website
- pacificcoastal.com
Flights from John C. Munro Hamilton International Airport to Penticton Regional Airport via Vancouver International Airport
- Ave. Duration
- 8h 48m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $260–1,200
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Milwaukee to Wenatchee Amtrak
- Ave. Duration
- 39h 50m
- Frequency
- Once daily
- Estimated price
- $850–1,800
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Vancouver
- Ave. Duration
- 4d 1h
- Frequency
- Twice a week
- Estimated price
- $1,000–2,100
- Website
- VIA Rail
- Escape
- $1,000–2,100
- Business
- $1,100–1,800
- Business Plus
- $1,100–1,800
- Economy
- $1,100–2,100
- Economy Plus
- $1,200–2,100
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Bus
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Detroit Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- 4 times a day
- Estimated price
- $50–85
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- $80–140
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Detroit Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- 4 times a day
- Estimated price
- $50–85
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Chicago Bus Station
- Ave. Duration
- 7h 50m
- Frequency
- 3 times a day
- Estimated price
- $60–110
- Schedules at
- Flixbus USA
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- $30–55
- Schedules at
- Flixbus USA
- Phone
- +1 800-366-6975
- [email protected]
- Website
- northwesternstagelines.com
Bus from Wenatchee Columbia Station to Omak, WA
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $60–75
- Schedules at
- northwesternstagelines.com
- Adults
- $60–75
- Phone
- +1 (800) 635-4391
- [email protected]
- Website
- Okanogan County Transportation
Bus from Omak, WA to Oroville, WA
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Website
- Okanogan County Transportation
- Schedules at
- Okanogan County Bus Schedules
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Detroit Bus Station to Chicago Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- 5 times a day
- Estimated price
- $55–120
- Website
- Greyhound
Bus from Chicago Bus Station to Denver Union Station
- Ave. Duration
- 21h 35m
- Frequency
- Twice daily
- Estimated price
- $210–400
- Website
- Greyhound
Bus from Denver Union Station to Seattle Bus Station
- Ave. Duration
- 28h 20m
- Frequency
- Twice daily
- Estimated price
- $280–550
- Website
- Greyhound
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- $29–60
- Website
- Greyhound
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Vancouver, BC - Pacific Central Station to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- $130–180
- Website
- Home Mountain Man Mike's
Bus from Abbotsford, BC - 30440 Liberator Ave to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Estimated price
- $120–160
- Website
- Home Mountain Man Mike's
Bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 5h 50m
- Frequency
- Twice a week
- Estimated price
- $130–170
- Website
- Home Mountain Man Mike's
Bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 5h 50m
- Frequency
- Twice a week
- Estimated price
- $130–170
- Website
- Home Mountain Man Mike's
- Phone
- +1 844 442 2212
- [email protected]
- Website
- South Okanagan - Similkameen
Bus from Westbank Exch to Peachtree Square
- Ave. Duration
- 53 min
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $3
Bus from Peachtree Square to Main & 89th St
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $3
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $3
- Ave. Duration
- 49 min
- Estimated price
- $160–200
Courtesy Taxi & Klassic Kabs
- Phone
- +1 250 492 6666
- Website
- pentictoncabs.ca
Penticton Eco Taxi Ltd
- Phone
- +1 250 492 9999
- Website
- ecotaxipenticton.ca
Penticton Klassic Kabs Ltd
- Phone
- +1 250 492 7777
- Website
- pentictontaxi.ca
Courtesy Taxi & Klassic Kabs
- Phone
- +1 250 492 6666
- Website
- pentictoncabs.ca
Penticton Eco Taxi Ltd
- Phone
- +1 250 492 9999
- Website
- ecotaxipenticton.ca
Penticton Klassic Kabs Ltd
- Phone
- +1 250 492 7777
- Website
- pentictontaxi.ca
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






















