How far is Montréal from Portland?

The flight distance between Portland and Montréal is 333km. Check all available flights on Wego.