Travel options
from Windsor, ON to Ottawa, ON

You can get from Windsor, ON to Ottawa, ON by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information to Ottawa, ON from Windsor, ON

distanceDistance422 miles (680 km)
modeAvailable travel modesFlight or train
priceTicket price range$170 - $186
cheapestCheapest modeFlight • $170 (€141) • 4 h 31 min
fastestFastest modeFlight • $170 (€141) • 4 h 31 min
carriersPopular travel companiesAir Canada or VIA Rail Canada

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

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

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

How do I travel from Windsor, ON to Ottawa, ON?

There are 2 ways that you can travel between Windsor, ON and Ottawa, ON. You can take a flight or train.

What is the cheapest way to go from Windsor, ON to Ottawa, ON?

The cheapest way to travel between Windsor, ON and Ottawa, ON is by taking a flight with an average price of $170 (€141).

This is compared to other travel options to Ottawa, ON:

A flight is $16 (€13) less than a train for this journey with tickets for a train from Windsor, ON to Ottawa, ON costing on average $186 (€154).

What is the fastest way from Windsor, ON to Ottawa, ON?

The quickest way to travel between Windsor, ON and Ottawa, ON is by flight, which takes on average 4 h 31 min   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a train requires on average 11 h 26 min   of travel time.

What is the distance between Windsor, ON and Ottawa, ON?

The distance from Windsor, ON to Ottawa, ON is approximately 422 miles (680 km).

How many services a day are there between Windsor, ON and Ottawa, ON?

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

  • 2 trains a day.

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

What are the departure and arrival points in Windsor, ON and in Ottawa, ON?

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

    Which travel companies can help me find a way to get from Windsor, ON to Ottawa, ON?

    Omio works with many trusted partners that can help you travel the best way from Windsor, ON to Ottawa, ON:

    • You can travel to Ottawa, ON from Windsor, ON by flight with Air Canada. You can find cheap tickets on Omio for $170 (€141) with Air Canada from Windsor, ON to Ottawa, ON.
    • You can take a train from Windsor, ON to Ottawa, ON with VIA Rail Canada. Cheap tickets can be found for $186 (€154) with VIA Rail Canada from Windsor, ON to Ottawa, ON.

    What other popular destinations should I add to my itinerary for my trip from Windsor, ON to Ottawa, ON?

    Omio customers who travel from Windsor, ON to Ottawa, ON often also extend their vacation to go to Toronto, Paris or London. Omio can help you plan your trip by finding the best connections between Ottawa, ON and these popular destinations at a great price.

    How far in advance should I book tickets from Windsor, ON to Ottawa, ON online to get the best deals?

    When planning your trip from Windsor, ON to Ottawa, ON, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

    • Plane tickets cost $170 (€141) one way on average.
    • Train tickets are costing $186 (€154) one way on average.

    However, we recommend buying tickets from Windsor, ON to Ottawa, ON online a few months in advance to get the best deals and save money on your upcoming journey.

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

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