Travel from Montreal to Moncton

Train, bus or fly from Montreal to Moncton?

Air Canada flies from Montreal to Moncton 5 times a day. Alternatively, you can take a bus from Montreal to Moncton via Québec and Rivière-du-Loup, PQ in around 13 h 40 min.

How to get from Montreal to Moncton

ModeDurationPrice
From Montreal, PQ bus to Montreal airport, fly to Moncton airport, then taxi to Moncton.2 h 46 min$235
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Moncton airport, then taxi to Moncton.5 h 18 min$225
From Montréal bus to Québec, bus to Rivière-du-Loup, PQ, then bus to Moncton, NB.13 h 40 min$145
From Montréal train to Moncton.17 h 23 min$166
From Montreal drive to Moncton.10 h 39 min$99

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

It takes approximately 2 h 46 min to get from Montreal to Moncton, including transfers.

Is there a direct train between Montreal and Moncton?

Yes, there is a direct train departing from Montréal and arriving at Moncton. Services depart four times a day, and operate Wednesday, Friday and Sunday. The journey takes approximately 17 h 23 min.

Is there a direct bus between Montreal and Moncton?

No, there is no direct bus from Montreal to Moncton. However, there are services departing from Montréal and arriving at Moncton, NB via Québec and Rivière-du-Loup, PQ. The journey, including transfers, takes approximately 13 h 40 min.

Operators from Montreal to Moncton

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Air CanadaAir Canada
VIA Rail+1 1 888 842-7245VIA Rail
OC TranspoOC Transpo
Porter AirlinesPorter Airlines
Orleans Express+1 888 999-3977Orleans Express
MaritimebusMaritimebus