I reckon both Bergamo ('Milan' in FR-speak) and Malpensa are about 30 miles from central Milan (Linate is 6 miles). BA fly to both Malpensa and Linate, so check which one your flight is going to
.
I always use Linate, so I can't comment on actual travel times (I believe Malpensa has a fast train link).