Find train tickets from Ottawa to Montreal

YOW — YMQ
Jun 9 — Jun 161
1 adult
Sun 6/9
Sun 6/16

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Wednesday

Average price (round-trip)

$64

Average price (one-way)

$30
Train tickets from Ottawa to Montreal are on average 5% less expensive on Fridays
Train tickets from Ottawa to Montreal are on average 6% more expensive on Wednesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Ottawa to Montreal train tickets

  • 25% of our users found round-trip train tickets from Ottawa to Montreal for $130 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Ottawa to Montreal by train

  • How long is a train journey to Montreal from Ottawa?

    The train journey from Ottawa to Montreal takes 2h 03m on average and covers a distance of 103 miles.

  • What train companies travel from Ottawa to Montreal?

    VIA Rail Canada is the only train operator serving this route.

  • How much does a train ticket from Ottawa to Montreal cost?

    The average price of a round-trip train ticket from Ottawa to Montreal is $107. In the last 3 days, the lowest price found by KAYAK users was $67.

Book train tickets from Ottawa to Montreal (round-trip)

5/25Sat
nonstopVIA Rail Canada
2h 39mXDS-XLM
5/29Wed
nonstopVIA Rail Canada
2h 57mXLM-XDS
$60
5/27Mon
nonstopVIA Rail Canada
2h 39mXDS-XLM
6/4Tue
nonstopVIA Rail Canada
2h 48mXLM-XDS
$60
5/26Sun
nonstopVIA Rail Canada
2h 51mXDS-XLM
5/30Thu
nonstopVIA Rail Canada
2h 48mXLM-XDS
$66
5/16Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
5/23Thu
nonstopVIA Rail Canada
2h 48mXLM-XDS
$67
6/13Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
6/16Sun
nonstopVIA Rail Canada
2h 57mXLM-XDS
$67
6/13Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
6/16Sun
nonstopVIA Rail Canada
2h 57mXLM-XDS
$67
5/20Mon
nonstopVIA Rail Canada
2h 49mXDS-XLM
5/28Tue
nonstopVIA Rail Canada
2h 48mXLM-XDS
$67
5/23Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
6/6Thu
nonstopVIA Rail Canada
2h 48mXLM-XDS
$70
6/8Sat
nonstopVIA Rail Canada
2h 41mXDS-XLM
6/9Sun
nonstopVIA Rail Canada
2h 52mXLM-XDS
$70
6/8Sat
nonstopVIA Rail Canada
2h 41mXDS-XLM
6/9Sun
nonstopVIA Rail Canada
2h 52mXLM-XDS
$71
5/26Sun
nonstopVIA Rail Canada
2h 51mXDS-XLM
5/30Thu
1 stopVIA Rail Canada
4h 27mXLM-XDS
$73
5/23Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
6/6Thu
1 stopVIA Rail Canada
4h 27mXLM-XDS
$77
5/16Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
5/23Thu
1 stopVIA Rail Canada
4h 27mXLM-XDS
$77
6/1Sat
nonstopVIA Rail Canada
2h 39mXDS-XLM
6/2Sun
nonstopVIA Rail Canada
2h 52mXLM-XDS
$81
5/15Wed
nonstopVIA Rail Canada
2h 49mXDS-XLM
5/15Wed
nonstopVIA Rail Canada
2h 57mXLM-XDS
$84
5/18Sat
nonstopVIA Rail Canada
2h 39mXDS-XLM
5/20Mon
nonstopVIA Rail Canada
2h 48mXLM-XDS
$108
5/18Sat
nonstopVIA Rail Canada
2h 39mXDS-XLM
5/20Mon
1 stopVIA Rail Canada
4h 27mXLM-XDS
$113
7/11Thu
nonstopAccesRail
1h 38mXDS-YUL
7/15Mon
nonstopAccesRail
1h 38mYUL-XDS
$195
5/16Thu
nonstopAccesRail
2h 00mXDS-YMY
5/23Thu
nonstopAccesRail
2h 13mYMY-XDS
$195
7/11Thu
nonstopAccesRail
1h 55mXDS-YMY
7/15Mon
nonstopAccesRail
2h 07mYMY-XDS
$195

Search by stops

Search by train company

Book VIA Rail Canada tickets from Ottawa to Montreal (one-way)

7/10Wed
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
7/10Wed
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
7/12Fri
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
7/10Wed
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
5/27Mon
nonstopVIA Rail Canada
2h 39mXDS-XLM
$30
9/18Wed
nonstopVIA Rail Canada
2h 51mXDS-XLM
$30
5/29Wed
nonstopVIA Rail Canada
2h 39mXDS-XLM
$30
7/11Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
9/21Sat
nonstopVIA Rail Canada
2h 39mXDS-XLM
$30
5/30Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
6/8Sat
nonstopVIA Rail Canada
2h 39mXDS-XLM
$30
8/7Wed
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
6/12Wed
nonstopVIA Rail Canada
2h 39mXDS-XLM
$30
7/3Wed
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
6/12Wed
nonstopVIA Rail Canada
2h 41mXDS-XLM
$30
6/12Wed
nonstopVIA Rail Canada
2h 41mXDS-XLM
$30
6/13Thu
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
5/20Mon
nonstopVIA Rail Canada
2h 49mXDS-XLM
$30
6/10Mon
nonstopVIA Rail Canada
2h 39mXDS-XLM
$30
7/13Sat
nonstopVIA Rail Canada
2h 41mXDS-XLM
$30

Search by stops

Search by train company