How to travel from Windsor, ON to Ottawa, ON

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13

Travel Information to Ottawa, ON from Windsor, ON

distanceDistance422 miles (680 km)
modeAvailable travel modesBus, ferry, flight or train
priceTicket price range$3 - $167
cheapestCheapest modeBus • $3 (€3) • 12 h
fastestFastest modeFlight • $167 (€145) • 3 h 23 min
carriersPopular travel companiesAir Canada or VIA Rail Canada

Travel 422 miles (680 km) by bus, ferry, flight or train to Ottawa, ON from Windsor, ON. If speed is a priority, then a flight is the best option with an average duration of 3 h 23 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $3 (€3). The most popular travel companies which serve this journey are Air Canada or VIA Rail Canada among others. Travelers can even take a direct flight or train from Windsor, ON to Ottawa, ON.

Travel Tips: Travel from Windsor, ON to Ottawa, ON

Travel Tips: Travel to Ottawa, ON easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Windsor, ON to Ottawa, ON.
FAQs

There are 4 travel options from Windsor, ON to Ottawa, ON: bus, ferry, flight or train.

The cheapest way to go to Ottawa, ON from Windsor, ON is by taking a bus, which costs on average $3 (€3).

This is compared to other ways of getting to Ottawa, ON:

A bus is generally $164 (€142) less than a flight for the same journey. Taking a flight costs on average $167 (€145) from Windsor, ON to Ottawa, ON.

Taking a bus is usually $108 (€94) less than taking a train to Ottawa, ON, which costs on average $112 (€97) for the same trip.

The fastest way from Windsor, ON to Ottawa, ON is by flight with an average journey time of 3 h 23 min.

There are alternative travel options to Ottawa, ON that can usually take longer:

In comparison, traveling by bus can take you on average 12 h.

In comparison, traveling by train can take you on average 11 h 28 min.

Ottawa, ON is approximately 422 miles (680 km) away from Windsor, ON.

The average frequency per day from Windsor, ON to Ottawa, ON is:

  • 1 bus per day.
  • Around 3 trains per day.

However, we recommend checking specific travel dates for your trip between Windsor, ON and Ottawa, ON as scheduled services by bus, ferry, flight or train can vary by season or day of the week.

These are the most popular departure and arrival points from Windsor, ON to Ottawa, ON:

    If finding a good deal is your main consideration for your trip from Windsor, ON to Ottawa, ON, then we'll help you find the best value travel companies for you:

    • Air Canada can get you to Ottawa, ON by plane. You can find a good deal for plane tickets with Air Canada from Windsor, ON to Ottawa, ON for $167 (€145) on Omio.
    • Travel with VIA Rail Canada for trains to Ottawa, ON. If you’re looking for a good deal on tickets, check for VIA Rail Canada Windsor, ON to Ottawa, ON tickets on Omio for $112 (€97).

    Yes, there are direct services available from Windsor, ON to Ottawa, ON with the following travel companies:

    • You can book a direct flight with.
    • You can book a direct train with.

    Direct services tend to save you time and add more convenience in getting you to Ottawa, ON as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Windsor, ON and Ottawa, ON.

    Many of our customers who book a trip from Windsor, ON to Ottawa, ON often extend their vacation and travel to other popular destinations like Toronto, Montreal, QC or Paris. If you’re thinking of adding another destination to your Windsor, ON and Ottawa, ON itinerary, let Omio find you the best connections between Ottawa, ON and any of these top destinations today!

    Before traveling from Windsor, ON to Ottawa, ON, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

    • A bus ticket costs $3 (€3) one way on average for this trip.
    • A plane ticket is costing on average $167 (€145) one way for this route.
    • A train ticket for this route costs on average $112 (€97) one way.

    But we recommend booking Windsor, ON to Ottawa, ON tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    Travelling from Windsor, ON to Ottawa, ON: related information

    Here are some other resources that might have the information you need

    HomeTravelTravel to Ottawa, ONHow to travel from Windsor, ON to Ottawa, ON

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language