Toronto, Canada, is significantly closer to Buffalo, New York, than New York City is. The distance from Buffalo to Toronto is about 100 miles (160 km), roughly a 1.5–2 hour drive via the Peace Bridge or Lewiston–Queenston Bridge.
In contrast, Buffalo to New York City spans approximately 400 miles (640 km), a 6–7 hour drive. This proximity makes Toronto a frequent cross-border destination for Buffalonians for shopping, dining, and travel.