Road Trip from Baltimore to Niagara Falls
Driving from Baltimore to Niagara Falls takes almost seven hours across 392 miles. You’ll drive straight up from Massachusetts through Pennsylvania and New York before you reach Niagara Falls on the border of New York State and Canada.