It happened around 8:45 Sunday evening on the 1000 block of Providence Road and Newtown Square in Willistown.
Upon arrival, authorities found heavy flames coming from the barn and ambers close to neighboring homes.
Crews were able to bring the fire under control. No injuries were reported.
The blaze remains under investigation.