There are 10 ways to get from Guelph to Osoyoos 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.
Fly Kitchener/Waterloo Airport to Kelowna International Airport, bus
best- Fly from Kitchener/Waterloo Airport (YKF) to Kelowna International Airport (YLW)plane YKF - YLW
- Take the bus from Westbank Exch to Peachtree Squarebus
- Take the bus from Peachtree Square to Main & 89th Stbus
11h 51m$641–1,560Bus to John C. Munro Hamilton International Airport, fly to Penticton Regional Airport, bus
cheapest- Take the bus from Guelph Central GO Bus to Hamilton GO Centre Busbus
- Fly from John C. Munro Hamilton International Airport (YHM) to Penticton Regional Airport (YYF)plane YHM - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
13h 13m$249–1,220Bus, train
- Take the bus from Guelph Central GO Bus to Winston Churchill Transitway Stationbus 29
- Take the bus from Mississauga to Buffalobus
- Take the train from Buffalo Depew Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Wenatchee Amtraktrain
- Take the bus from Wenatchee Columbia Station to Omak Travel Plazabus
- Take the bus from Omak, WA to Oroville, WAbus
2d 17hDrive 3,827.7 km
- Drive from Guelph to Osoyooscar 3,827.7 km
39h 39m$760–1,097Train to Toronto Pearson International Airport, fly to Penticton Regional Airport, bus
- Take the train from Guelph Central GO to Bramalea GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Penticton Regional Airport (YYF)plane YYZ - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
11h 49m$307–1,220Train to Toronto Pearson International Airport, fly to Kelowna International Airport, bus
- Take the train from Guelph Central GO to Bramalea GOtrain
- 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
12h 20m$510–1,213Fly Kitchener/Waterloo Airport to Penticton Regional Airport, bus
- Fly from Kitchener/Waterloo Airport (YKF) to Penticton Regional Airport (YYF)plane YKF - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
10h 40m$338–1,067Bus to John C. Munro Hamilton International Airport, fly to Kelowna International Airport, bus
- Take the bus from Guelph Central GO Bus to Hamilton GO Centre Busbus
- Fly from John C. Munro Hamilton International Airport (YHM) to Kelowna International Airport (YLW)plane YHM - YLW
- Take the bus from Westbank Exch to Peachtree Squarebus
- Take the bus from Peachtree Square to Main & 89th Stbus
15h 13m$652–1,513Train to Toronto Pearson International Airport, fly to Vancouver International Airport, bus
- Take the train from Guelph Central GO to Bramalea GOtrain
- 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
15h 13m$350–901Train, bus
- Take the train from Guelph Central GO to Union Station GOtrain Ki
- Take the train from Toronto Union Station to Vancouvertrain
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th Stbus
4d 10h$1,148–2,295
Guelph to Osoyoos by train, subway, and bus
Questions & Answers
The cheapest way to get from Guelph to Osoyoos is to train and fly and bus which costs $300 - $1,300 and takes 11h 49m.
The fastest way to get from Guelph to Osoyoos is to fly and bus which takes 10h 40m and costs $330 - $1,100.
The distance between Guelph and Osoyoos is 3187 km. The road distance is 3827.7 km.
The best way to get from Guelph to Osoyoos without a car is to train and bus which takes 4 days 10h and costs $1,100 - $2,300.
It takes approximately 11h 51m to get from Guelph to Osoyoos, including transfers.
Osoyoos is 3h behind Guelph. It is currently 4:11 AM in Guelph and 1:11 AM in Osoyoos.
Yes, the driving distance between Guelph to Osoyoos is 3828 km. It takes approximately 39h 39m to drive from Guelph to Osoyoos.
There are 56+ hotels available in Osoyoos.
What companies run services between Guelph, ON, Canada and Osoyoos, BC, Canada?
There is no direct connection from Guelph to Osoyoos. However, you can take the taxi to Kitchener-Airport-YKF airport, fly to Kelowna International Airport (YLW), walk to Kelowna Airport, take the shuttle to Holiday Inn West Kelowna, walk to Westbank Exch, take the bus to Peachtree Square, then take the bus to Main & 89th St. Alternatively, you can take a bus from Guelph Central GO Bus to Osoyoos via Winston Churchill Transitway Station, Mississauga, Buffalo, Buffalo Depew Station, Chicago Union Station, Wenatchee Amtrak, Wenatchee Columbia Station, Omak, WA, and Oroville, WA in around 2d 17h.
- Website
- westjet.com
Flights from Kitchener/Waterloo Airport to Kelowna International Airport via Edmonton
- Ave. Duration
- 6h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $280–1,100
Flights from Kitchener/Waterloo Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 7h 22m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $280–1,100
Flights from Kitchener/Waterloo Airport to Kelowna International Airport via Edmonton, Calgary
- Ave. Duration
- 8h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $280–1,100
Flights from Toronto Pearson International Airport to Penticton Regional Airport via Calgary
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- $200–1,200
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
- $250–1,200
Flights from Toronto Pearson International Airport to Penticton Regional Airport via Winnipeg, Calgary
- Ave. Duration
- 9h 45m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,200
Flights from Toronto Pearson International Airport to Penticton Regional Airport via Regina, Calgary
- Ave. Duration
- 12h 15m
- When
- Sunday
- Estimated price
- $290–1,200
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
- $230–1,200
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
- $310–1,200
Flights from Toronto Pearson International Airport to Kelowna International Airport
- Ave. Duration
- 4h 59m
- When
- Monday
- Estimated price
- $170–650
Flights from Toronto Pearson International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- $170–650
Flights from Toronto Pearson International Airport to Kelowna International Airport via Winnipeg
- Ave. Duration
- 6h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- $170–650
Flights from Toronto Pearson International Airport to Kelowna International Airport via Edmonton
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $170–650
Flights from Kitchener/Waterloo Airport to Penticton Regional Airport via Calgary
- Ave. Duration
- 7h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $280–1,000
Flights from Kitchener/Waterloo Airport to Penticton Regional Airport via Edmonton, Vancouver International Airport
- Ave. Duration
- 9h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $330–1,100
Flights from John C. Munro Hamilton International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $190–1,000
Flights from John C. Munro Hamilton International Airport to Kelowna International Airport via Edmonton
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $250–1,000
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $170–470
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Kelowna International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $160–700
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
- $190–750
Flights from John C. Munro Hamilton International Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 8h 51m
- When
- Every day
- Estimated price
- $260–1,000
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $190–800
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Kelowna International Airport
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $210–850
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $230–750
- Website
- flyflair.com
Flights from Kitchener/Waterloo Airport to Kelowna International Airport via Edmonton
- Ave. Duration
- 11h 12m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $280–1,100
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $230–750
- 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
- $310–1,200
Flights from Kitchener/Waterloo Airport to Penticton Regional Airport via Calgary, Vancouver International Airport
- Ave. Duration
- 15h 38m
- When
- Friday and Sunday
- Estimated price
- $320–1,100
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $240–490
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Wenatchee Amtrak
- Ave. Duration
- 41h 30m
- Frequency
- Once daily
- Estimated price
- $900–1,900
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- $10–14
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–14
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- $10–14
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–14
Train from Guelph Central GO to Bramalea GO
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- $10–14
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–14
Train from Guelph Central GO to Union Station GO
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $14–19
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $14–19
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Vancouver
- Ave. Duration
- 4d 1h
- Frequency
- Twice a week
- Estimated price
- $1,000–2,100
- Website
- https://www.viarail.ca/en
- 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 844 442 2212
- [email protected]
- Website
- bctransit.com
Bus from Westbank Exch to Peachtree Square
- Ave. Duration
- 53 min
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/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
- https://www.bctransit.com/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
- https://www.bctransit.com/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
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
Bus from Westbank Exch to Peachtree Square
- Ave. Duration
- 53 min
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/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
- https://www.bctransit.com/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
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
Bus from Westbank Exch to Peachtree Square
- Ave. Duration
- 53 min
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/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
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Guelph Central GO Bus to Winston Churchill Transitway Station
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- $11–13
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–13
Bus from Guelph Central GO Bus to Hamilton GO Centre Bus
- Ave. Duration
- 1h 37m
- Frequency
- Every 3 hours
- Estimated price
- $11–14
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–14
Bus from Guelph Central GO Bus to Hamilton GO Centre Bus
- Ave. Duration
- 1h 37m
- Frequency
- Every 3 hours
- Estimated price
- $11–14
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–14
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Mississauga to Buffalo
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $29–80
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $29–75
- Flexible
- $60–80
- Phone
- 800-366-6975
- [email protected]
- Website
- appleline.us
Bus from Wenatchee Columbia Station to Omak Travel Plaza
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $35–50
- Website
- https://appleline.us/
- Phone
- +1 (800) 635-4391
- [email protected]
- Website
- octn.org
Bus from Wenatchee Columbia Station to Omak Travel Plaza
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $23
- Website
- https://www.octn.org
- Schedules at
- https://www.octn.org/what-we-do/transportation/bus-schedules.html
Bus from Omak, WA to Oroville, WA
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Website
- https://www.octn.org
- Schedules at
- https://www.octn.org/what-we-do/transportation/bus-schedules.html
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
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
- https://mountainmanmikes.ca/
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
- https://mountainmanmikes.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

















