Wcześniej nieco, 22 czerwca, pod Baiquiri na Kubie (w pobliżu Santiago) rozpoczęły lądowanie oddziały V Korpusu US Army generała Williama R. Shaftera, które już 1 lipca stoczyły bitwę pod El Caney i bitwę o wzgórze San Juan. Zdobyły pozycje górujące nad Santiago, którego garnizon skapitulował 17 lipca.
25 lipca w porcie Guánica na Portoryko wylądował, przybyły z Guantanamo na Kubie, oddział generała Nelsona Milesa, który 29 lipca zajął Ponce i opanował południe wyspy.
Pokonana w bitwach morskich i niezdolna do przyjścia z pomocą swoim oddziałom, jeszcze walczącym na Kubie i Portoryko, Hiszpania zgodziła się na pośrednictwo Francji i uzyskała zgodę Stanów Zjednoczonych na zawieszenie broni w dniu 12 sierpnia.
Wojna zakończyła się podpisaniem 10 grudnia 1898 traktatu paryskiego, który został ratyfikowany przez Senat Stanów Zjednoczonych 6 lutego 1899.
Skutki wojny Rezultatem wojny było przejęcie przez Stany Zjednoczone kontroli nad większością kolonii Hiszpanii na Karaibach i Pacyfiku. FilipinyUSA zapłaciły tytułem odszkodowań za Filipiny 20 mln dolarów. Michałek, s. 223., Portoryko i Guam stały się koloniami Stanów Zjednoczonych.