Buffalo est situé à l'extrémité est du lac Érié, en face de Fort Erie, en Ontario, au Canada, et au début de la rivière Niagara, qui coule vers le nord au-dessus des chutes Niagara et dans le lac Ontario.
Buffalo se trouve du côté est du lac Érié, près de la rivière Niagara, près des chutes Niagara, et au Canada.