Travel from Montreal to Ottawa

Train, bus or fly from Montreal to Ottawa?

VIA Rail operates a train from Montreal to Ottawa every 30 minutes. Tickets cost $30 - $90 and the journey takes 1 h 58 min. Alternatively, Greyhound Canada operates a bus from Montreal to Ottawa hourly. Tickets cost $16 - $45 and the journey takes 2 h 30 min.

How to get from Montreal to Ottawa

ModeDurationPrice
From Montréal train to Ottawa.1 h 58 min$61
From Montreal, PQ bus to Ottawa, ON.2 h 30 min$37
From Montreal drive to Ottawa.2 h 15 min$25
From Montreal, PQ bus to Montreal airport, fly to Ottawa airport, then line 97 bus to Ottawa.2 h 24 min$440

How long does it take to get from Montreal to Ottawa?

The train from Montréal to Ottawa takes 1 h 58 min including transfers and departs every 30 minutes.

Is there a direct train between Montreal and Ottawa?

Yes, there is a direct train departing from Montréal and arriving at Ottawa. Services depart every 30 minutes, and operate every day. The journey takes approximately 1 h 58 min.

Is there a direct bus between Montreal and Ottawa?

Yes, there is a direct bus departing from Montreal, PQ and arriving at Ottawa, ON. Services depart hourly, and operate every day. The journey takes approximately 2 h 30 min.

Operators from Montreal to Ottawa

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Air CanadaAir Canada
OC TranspoOC Transpo