ESPN's Dan Graziano reported Boldin will visit with the Bills on Monday.
The 36-year-old Boldin has been patiently waiting throughout the offseason as he seeks a new team to play for in 2017.
He took a similar approach to free agency last year, waiting until July 26 to sign a one-year deal with the Detroit Lions. The three-time Pro Bowler started all 16 games last season, leading the Lions with eight receiving touchdowns and finishing second on the team with 67 receptions.
The Bills need to boost their depth at wide receiver going into this season. Sammy Watkins has shown flashes of greatness in his first three NFL seasons, but he's missed a total of 11 games in 2015-16. Zay Jones is a rookie who will have to establish himself as a starter at the professional level.
Boldin is limited as a playmaker due to his lack of speed, though he makes up for it by overpowering defensive backs at the line of scrimmage and using his toughness to create yardage after the catch.