The distance from Buffalo, New York, to Niagara Falls, New York, is approximately 18 to 21 miles (about 30 to 34 kilometers), with a typical driving time of around 25 to 34 minutes depending on the route and traffic conditions.
The distance from Buffalo, New York, to Niagara Falls, New York, is approximately 18 to 21 miles (about 30 to 34 kilometers), with a typical driving time of around 25 to 34 minutes depending on the route and traffic conditions.