Rome2Rio

How to get fromNelson to Ottawaby bus, plane, train, car, or car ferry

Find Transport to Ottawa

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 5 ways to get from Nelson to Ottawa by bus, plane, train, car, or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus to Castlegar Airport, fly

    best
    1. Take the bus from Nelson Exchange Bay A to Selkirk College Bay Bbus bus
    2. Fly from Castlegar Airport (YCG) to Ottawa Macdonald-Cartier International Airport (YOW)plane plane YCG - YOW
    12h 40m
    $250–1,110
  2. Bus, train

    1. Take the bus from Nelson to Vancouverbus bus
    2. Take the train from Vancouver to Toronto Union Stationtrain train
    3. Take the train from Toronto Union Station to Ottawatrain train
    4d 14h
    $1,295–2,667
  3. Drive  3,728.6 km

    1. Drive from Nelson to Ottawacar car 3,728.6 km
    44h 10m
    $677–977
  4. Bus to Kelowna International Airport, fly

    1. Take the bus from Nelson Visitor Centre to Orchard Park Mall - Kelownabus bus
    2. Fly from Kelowna International Airport (YLW) to Ottawa Macdonald-Cartier International Airport (YOW)plane plane YLW - YOW
    11h 41m
    $268–974
  5. Car ferry, drive to Cranbrook/Canadian Rockies International Airport, fly

    1. Take the carferry from Balfour, BC to Kootenay Bay, BCcarferry car ferry
    2. Drive from Kootenay Bay, BC to Cranbrook/Canadian Rockies International Airport (YXC)car car
    3. Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Ottawa Macdonald-Cartier International Airport (YOW)plane plane YXC - YOW
    11h 37m
    $299–1,241

Nelson to Ottawa by bus and train

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

Comparing Your Travel Options

What companies run services between Nelson, BC, Canada and Ottawa, ON, Canada?

There is no direct connection from Nelson to Ottawa. However, you can take the bus to Selkirk College Bay B, take the line 33 bus to Frank Beinder Way at Hwy 3A, walk to Castlegar Airport (YCG) airport, fly to Ottawa Macdonald-Cartier International Airport (YOW), walk to Airport, then take the line 105 bus to Hurdman B. Alternatively, you can take a bus from Nelson to Ottawa via Vancouver, Vancouver, and Toronto Union Station in around 4d 14h.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Want to know more about Flixbus?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.