Skip to main content

Toronto to Niagara: 1 to 1 ½ hours

Buffalo to Niagara: ½ hour