Rome2Rio

How to get fromGreater Sudbury to Osoyoosby plane, bus, train, or car

Find Transport to Osoyoos

See all options

There are 6 ways to get from Greater Sudbury 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.

  1. Fly to Penticton Regional Airport, bus

    best
    1. Fly from Greater Sudbury Airport (YSB) to Penticton Regional Airport (YYF)plane plane YSB - YYF
    2. Take the bus from Peachtree Square to Main & 89th Stbus bus
    12h 40m
    $304–1,475
  2. Bus, train via Milwaukee

    1. Take the bus from Sudbury to Sault Ste Mariebus bus
    2. Take the bus from Sault Ste. Marie, MI to Escanaba, MIbus bus
    3. Take the bus from Escanaba to Milwaukeebus bus
    4. Take the train from Milwaukee to Wenatchee Amtraktrain train
    5. Take the bus from Wenatchee Columbia Station to Omak Travel Plazabus bus
    6. Take the bus from Omak, WA to Oroville, WAbus bus
    2d 13h
  3. Drive 3,398.8 km

    1. Drive from Greater Sudbury to Osoyooscar car 3,398.8 km
    38h 45m
    $668–964
  4. Fly to Kelowna International Airport, bus

    1. Fly from Greater Sudbury Airport (YSB) to Kelowna International Airport (YLW)plane plane YSB - YLW
    2. Take the bus from Westbank Exch to Peachtree Squarebus bus
    3. Take the bus from Peachtree Square to Main & 89th Stbus bus
    12h
    $627–1,568
  5. Fly to Abbotsford International Airport, bus

    1. Fly from Greater Sudbury Airport (YSB) to Abbotsford International Airport (YXX)plane plane YSB - YXX
    2. Take the bus from Abbotsford, BC - 30440 Liberator Ave to Osoyoos, BC - 9206 97th Stbus bus
    12h 59m
    $471–1,932
  6. Bus, train

    1. Take the bus from Sudbury to Torontobus bus
    2. Take the train from Toronto Union Station to Vancouvertrain train
    3. Take the bus from Vancouver, BC - Pacific Central Station to Osoyoos, BC - 9206 97th Stbus bus
    4d 14h
    $1,188–2,374

Greater Sudbury to Osoyoos by bus and train

Calendar2Weekly Services
Duration4d 14hAverage Duration
Ticket$1,188Cheapest Price
See schedules

Questions & Answers

What companies run services between Greater Sudbury, ON, Canada and Osoyoos, BC, Canada?

There is no direct connection from Greater Sudbury to Osoyoos. However, you can take the taxi to Greater Sudbury Airport (YSB) airport, fly to Penticton Regional Airport (YYF), walk to Peachtree Square, then take the bus to Main & 89th St. Alternatively, you can take a bus from Sudbury to Osoyoos via Sault Ste Marie, Sault Ste. Marie, MI, Escanaba, Milwaukee, Milwaukee, Wenatchee Amtrak, Wenatchee Columbia Station, Omak, WA, and Oroville, WA in around 2d 13h.

Airlines
Train operators
Bus operators

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