Search Ottawatrain tickets

switcheroo

Quickview

How to get to Ottawa by train?

Routes82
Trips per day238
train carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Ottawa?

The cheapest prices for a train ticket to Ottawa that users have found recently on Wanderu start at €12.95. Such great deals to Ottawa are available on two routes including Smiths Falls and Fallowfield. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Ottawa. Smiths Falls at €12.95 has consistently the lowest average train ticket prices to Ottawa.

What are the main train stations in Ottawa?

The most popular train station in Ottawa is VIA Station. VIA Station is the busiest train station in Ottawa.

London

There are 11 train schedules per day connecting London with Ottawa. It takes on average 9 hours to travel 323 miles, 519 kms, by train from London. One train company operates schedules from London, with VIA Rail Canada offering the most daily connections to Ottawa. Travelling by train from London you will most likely to arrive in Ottawa at VIA Station.
Avg. Time
9h 0m
Avg. Price
€81.88

Toronto

There are 9 train schedules per day connecting Toronto with Ottawa. It takes on average 4 hours to travel 219 miles, 353 kms, by train from Toronto. One train company operates schedules from Toronto, with VIA Rail Canada offering the most daily connections to Ottawa. Travelling by train from Toronto you will most likely to arrive in Ottawa at VIA Station.
Avg. Time
4h 0m
Avg. Price
€51.34

Oshawa

There are 8 train schedules per day connecting Oshawa with Ottawa. It takes on average 4 hours to travel 189 miles, 303 kms, by train from Oshawa. One train company operates schedules from Oshawa, with VIA Rail Canada offering the most daily connections to Ottawa. Travelling by train from Oshawa you will most likely to arrive in Ottawa at VIA Station.
Avg. Time
4h 0m
Avg. Price
€47.66

Kingston

There are 8 train schedules per day connecting Kingston with Ottawa. It takes on average 2 hours to travel 91 miles, 147 kms, by train from Kingston. One train company operates schedules from Kingston, with VIA Rail Canada offering the most daily connections to Ottawa. Travelling by train from Kingston you will most likely to arrive in Ottawa at VIA Station.
Avg. Time
2h 0m
Avg. Price
€37.33

Brantford

There are 8 train schedules per day connecting Brantford with Ottawa. It takes on average 8 hours to travel 276 miles, 444 kms, by train from Brantford. One train company operates schedules from Brantford, with VIA Rail Canada offering the most daily connections to Ottawa. Travelling by train from Brantford you will most likely to arrive in Ottawa at VIA Station.
Avg. Time
8h 0m
Avg. Price
€80.04

Located in Ontario , Canada, you can travel by train to Ottawa from 82 destinations and choose from 238 daily train schedules to get you there. VIA Rail Canada has the most train connections to Ottawa. The furthest train arriving in Ottawa covers a distance of 2200.26 miles, 3540.09 kms, covering the journey in 1 hour and 43 minutes

Looking for other ways to get there? Check out Bus options to Ottawa.

train companies serving Ottawa

VIA Rail Canada

There are 118 daily VIA Rail Canada schedules to Ottawa. VIA Rail Canada can get you to Ottawa by train from 82 destinations including London.
Restroom
WiFi
Movies
Snacks
Loyalty rewards
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
4h 44m
Avg. Price
€50.72