How far is Phoenix from Niagara Falls?

The flight distance between Niagara Falls and Phoenix is 3053km. Check all available flights on Wego.