You asked:

how far from madison, oh to buffalo, ny

  • Madison County, Ohio
    Madison County, Ohio
    Buffalo, New York
    Buffalo, New York
    Madison County, Ohio is 313 miles (504 kilometers) from Buffalo, New York, as the crow flies.