A method of coating a microneedle array by applying a coating fluid using a flexible film in a brush-like manner. A method of coating a microneedle array comprising: providing a microneedle array having a substrate and a plurality of microneedles providing a flexible film providing a coating solution comprising a carrier fluid and a coating material applying the coating solution onto a first major surface of the flexible film performing a transfer step of bringing the first major surface of the flexible film into contact with the microneedles and removing the flexible film from contact with the microneedles and allowing the carrier fluid to evaporate.