美国国会发布决议：「承认古巴独立，要求西班牙军队撤出古巴。同时授予总统使用武力的权力，并宣告美国无意兼併古巴。」4月22日，美国海军封锁古巴港口。诺希维尔号军舰捕获到一艘西班牙商船。4月24日，西班牙向美国宣战，美国于次日宣战。战争在古巴、波多黎各和吕宋同时进行。开战后，美海军部副部长西奥多·罗斯福（后来的美国总统，俗称「老罗斯福」）辞去职位，组建志愿军第一志愿骑兵团前往参战。在古巴，美军打着「帮助古巴独立」的旗号计划从圣地亚哥港登陆。但西班牙军在此地部署了严密的防线，使美军无法登陆，只好封锁港口。