モンテレーとブエナビスタの戦いの後、ザカリー・テイラー率いる占領軍の大部分は、次の作戦を支援するためにウィンフィールド・スコット少将の指揮下に移管された。ポークは戦争を終わらせる方法は海岸からメキシコの中心地に侵攻することだと決めていた。メキシコ軍諜報機関は米国のベラクルス攻撃計画を事前に知っていたが、政府内部の混乱により、米国の攻撃が始まる前に重要な援軍を送ることができなかった。1847 年 3 月 9 日、スコットは包囲に備えて米国史上初の大規模な水陸両用上陸を実行しました。12,000人の志願兵と正規兵からなるグループが、特別に設計された上陸用舟艇を使用して、城壁都市の近くで物資、武器、馬を降ろすことに成功した。侵略軍には
、ロバート・E・リー、ジョージ・ミード、ユリシーズ・S・グラント、ジェームズ・ロングストリート、トーマス・“ストーンウォール”・ジャクソンといった将来の将軍数人が含まれていた。ベラクルスはメキシコのフアン・モラレス将軍が3,400人の兵力で守った。マシュー・C・ペリー提督指揮下の迫撃砲と艦砲は、市壁を縮小し、防御側を攻撃するために使用されました。1847 年 3 月 24 日の砲撃により、ベラクルスの壁に 30 フィートの隙間ができました。市内の守備側は大砲で応戦したが、集中砲火の延長により数で勝るメキシコ軍の意志は打ち砕かれ、メキシコ軍は12日間の包囲の末に市を降伏させた。米軍は80人の死傷者を出し、メキシコ軍は約180人の死傷者を出し、民間人数百人が死亡した。包囲中、米兵は黄熱病の犠牲者になり始めた。