The distance between Boston and Niagara Falls is 753 km. It takes approximately 8 hours to cover the distance by car