早年张姓在此屯田居住得名张大屯。
大屯镇地处萧县最西部,黄淮海平原南端,西与河南永城市的芒山镇、条河乡相邻,南与张庄寨镇,东与赵庄镇,北与酒店乡相连。大屯镇区位优势明显,交通便捷畅达,是南北东西交通重镇,北上南下、东进西出方便快捷。大屯镇辖区内共12个行政村,分别为大屯村、胡集村、关庄村、高楼村、南海村、郭阁村、付庄村、林楼村、张楼村、土山村、瓦房村、许楼村,下辖120个自然村,总面积86.32平方公里,耕地面积8.98万亩。截至2023年底大屯镇户籍人口73291人,其中镇区12283人。全年出生人口544人,人均寿命76.4岁。2023年,大屯镇国民生产总产值19.5亿元,其中农业总产值7.04亿元、工业总产值4.21亿元+查看详细大屯镇概况>>
王子云、王青芳故居王子云、王青芳故居位于萧县大屯镇守备庄村,年代为民国。类别为近现代重要史迹及代表性建筑。为文物保护单位。历史沿革:1949年设大屯区。
1984年大屯公社改为大屯乡。
1992年,撤销大屯乡,设立大屯镇。