Search train tickets to Ottawa

switcheroo

Quickview

How to get to Ottawa by train?

Routes56
Trips per day365
train carriers1
Stations2
Lowest prices
We partner with 100s of coach, 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 £11.05. Such great deals to Ottawa are available on one route to Smiths Falls. 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 has consistently the lowest average train ticket prices to Ottawa.

What are the main train stations in Ottawa?

The most popular train stations in Ottawa are Ottawa Train Station and Fallowfield Train Station. Ottawa Train Station is the busiest train station in Ottawa.

Toronto

There are 29 train schedules per day connecting Toronto with Ottawa. It takes on average 4 hours and 24 minutes to travel 219 miles, 353 kms, by train from Toronto. One train company operates schedules from Toronto, with VIA Rail offering the most daily connections to Ottawa. Travelling by train from Toronto you will most likely to arrive in Ottawa at Fallowfield Train Station.
Avg. Time
4h 24m
Avg. Price
£49.37

London

There are 21 train schedules per day connecting London with Ottawa. It takes on average 9 hours and 1 minute to travel 323 miles, 519 kms, by train from London. One train company operates schedules from London, with VIA Rail offering the most daily connections to Ottawa. Travelling by train from London you will most likely to arrive in Ottawa at Fallowfield Train Station.
Avg. Time
9h 1m
Avg. Price
£86.04

Oshawa

There are 16 train schedules per day connecting Oshawa with Ottawa. It takes on average 3 hours and 46 minutes to travel 189 miles, 303 kms, by train from Oshawa. One train company operates schedules from Oshawa, with VIA Rail offering the most daily connections to Ottawa. Travelling by train from Oshawa you will most likely to arrive in Ottawa at Ottawa Train Station.
Avg. Time
3h 46m
Avg. Price
£49.26

Kingston

There are 15 train schedules per day connecting Kingston with Ottawa. It takes on average 1 hour and 59 minutes to travel 91 miles, 147 kms, by train from Kingston. One train company operates schedules from Kingston, with VIA Rail offering the most daily connections to Ottawa. Travelling by train from Kingston you will most likely to arrive in Ottawa at Ottawa Train Station.
Avg. Time
1h 59m
Avg. Price
£32.32

Cobourg

There are 12 train schedules per day connecting Cobourg with Ottawa. It takes on average 3 hours and 19 minutes to travel 158 miles, 255 kms, by train from Cobourg. One train company operates schedules from Cobourg, with VIA Rail offering the most daily connections to Ottawa. Travelling by train from Cobourg you will most likely to arrive in Ottawa at Fallowfield Train Station.
Avg. Time
3h 19m
Avg. Price
£41.32

Located in Ontario, Canada, you can travel by train to Ottawa from 56 destinations and choose from 365 daily train schedules to get you there. VIA Rail 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 107 hours and 52 minutes

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

train companies serving Ottawa

VIA Rail

There are 205 daily VIA Rail schedules to Ottawa. VIA Rail can get you to Ottawa by train from 59 destinations incuding London.
Toilet
WiFi
Films
Snacks
Loyalty rewards
Extra legroom
Power point
Green certified
Air conditioning
Avg. Time
4h 44m
Avg. Price
£50.20