The 22-year-old Posh striker has joined The Lions on loan for the remainder of the season with a view to extending the deal when the campaign finishes.
Batt is expected to make his Millwall debut when they meet Southend United at The New Den on Tuesday night.