ウィリアムズバーグの戦い（ウィリアムズバーグのたたかい、英:BattleofWilliamsburg）は、南北戦争初期の1862年5月5日、バージニア州ヨーク郡、ジェームズシティ郡およびウィリアムズバーグで、半島方面作戦の一部として行われた戦闘である。
威廉斯堡之战(BattleofWilliamsburg)于1862年5月5日发生在维吉尼亚的约克县，威廉斯堡和詹姆斯市县，是南北战争中北军为夺得维吉尼亚半岛而发动的一场战役。