Сраженията на сушата се проточват по-дълго. На 13 април японците в южната част на острова започват малка контраофанзива, която обаче е лесно отблъсната. Междувременно 6-а дивизия на морската пехота си пробива лесно път на север, докато стига скалистия и покрит с гори полуостров Мотобу, където временно е спряна. Там японските сили се състоят само от 2 батальона и непристъпната им позиция е завзета на 17 април благодарение на умело планирана стратегия. Въпреки че отделни гнезда продължават съпротивата до 6 май, равносметката в значителна степен е в полза на американците. Убити са около 2500 японци, докато загубите на морските пехотинци са по-малко от една десета от тях. Освен това на 13 април едно подразделение морски пехотинци стига северния край на Окинава, без да срещне съпротива. Съседните малки острови също са завзети в този период без особени усилия, с изключение на Ие Шима. На 19 април 24-ти корпус на генерал Ходж започваатака с 3 дивизии срещу японските позиции южно от Окинава. Масираната предварителна бомбардировка от морето, въздуха и сушата обаче оказва незначителен ефект върху намиращата се в пещери японска отбрана. Постигнато е малко, и то с цената на големи загуби, дори след като 1-ва и 6-а дивизияна морската пехота са докарани на фронтовата линия. В началото на май местните японски командири с типичната неприязън към отбранителните действия, въпреки че са успешни, решават да започнат контраофанзива, комбинирана с нова вълна от атаки на камикадзе. Въпреки пробива на едно място те са отблъснати с много тежки загуби — 5000 убити. Това до известна степен улеснява подновяването на американските настъпателни действия на 10 май, които обаче следващата седмица са спрени от продължителни поройни дъждове.
По време на тази пауза японците се оттеглят от района на Сури, откъдето отбраняват столицата Наха, на позиции още по на юг. В началото на юни американците продължават да настъпват въпреки калта и до средата на месеца японците са изтласкани в най-крайната южна част на острова. Там в силно укрепените им позиции по протежение на склона между Йейджу и Даке на 17 май е извършен пробив благодарение на значителното използване на огнехвъргачки. Ушиджима и щабът му се самоубиват, както постъпват и други японци, но по време на фазата за прочистване на острова се предават около 7400 души, което е показателно за настъпилата промяна.
Общите японски загуби се оценяват на 110 000 души, между които има и окинавци, мобилизирани в японската армия, докато американските загуби възлизат на 49 000 души, 12 500 от които са убити — това е тяхната най-голяма загуба във войната в Тихия океан.
По време на тримесечната кампания срещу Окинава японските самолети извършват 10 масирани атаки на камикадзе, които те наричат „кикушуи“ (плуваща по вода хризантема). Това са общо 1500 атаки на камикадзе и още толкова самоубийствени атаки от други самолети. Потопени са общо 34 морски съда и са повредени 368, повечето от камикадзе. Този болезнен опит изпълва американците с мрачни предчувствия за това, какво би станало при опит за нахлуване в Япония, и допринася за решението през юли да бъде използвана атомната бомба.
Прочистване в Тихия океан и Бирма
Скоростта на двупосочното американско настъпление е увеличена значително с възприемането на стратегията на обхода, т.е. да се атакуват и да се превземат само пунктовете, които са нужни като стратегически опорни точки към Япония и като средства за установяване на стратегически контрол в Тихия океан. Когато войските приближават Япония и се готвят за последния скок, Съветът на началник-щабовете смята за желателно да разчисти тила си, като ликвидира гарнизоните в онези главни острови, които са били подминати при настъплението. Затова в предпоследната фаза на войната са предприети редица операции за прочистване в различни райони. Особено наложително е прочистването на южната и централната част на Бирма след бързото настъпление на генерал Слим към Рангун и преди началото на планираните откомандването на съюзническите войски в Югоизточна Азия десантни опера-ции за завземането на Сингапур и Холандска Източна Индия.