ナイアガラ川
同市は五大湖のひとつエリー湖の東端に接し、ナイアガラ川の始点をもつ。ナイアガラ川はナイアガラ滝を経てオンタリオ湖に達する。そのためバッファローはアメリカ側におけるナイアガラ観光の基地としての役割をも有する。また、エリー湖とハドソン川を結ぶエリー運河の起点でもあり、五大湖の水上交通においても重要な都市である。