answersLogoWhite

0

Niagara falls is in NY, USA and in Canada. If you live in the US you do not need a visa to see it. If you want to cross the border from the US you will need documents including your passport.

User Avatar

Wiki User

14y ago

What else can I help you with?