當天,美軍的供應艦、油船、修理船、補給艦等後勤輔助艦隻就陸續進入慶良間列島,很快在此建立起補給和維修基地。至31日,慶良間錨地已經成為一個初具規模的前進基地,在衝繩戰役期間發揮了巨大作用。
美軍占領慶良間列島還有一個意外收獲,那就是俘獲了日軍配置在該地的250餘艘自殺摩托艇和100餘條人操魚雷。原來,慶良間列島是日軍的自殺艇基地,日軍原準備美軍在衝繩島登陸時用這些自殺艇進行夜間“特攻”。美軍攻占慶良間列島的行動,挫敗了日軍擬用自殺艇攻擊美國艦隊的企圖,為衝繩戰役的成功奠定了基礎。
在慶良間列島戰鬥中,日軍守備部隊死亡530人,被俘120人。美軍第77師的登陸部隊陣亡31人,傷81人;護航和支援的海軍陣亡和失蹤124人,傷230人。
3月31日,美軍第77師又占領了慶良間列島與衝繩島之間的慶伊瀨島(距衝繩島約6海裏),由2個155毫米炮兵營組成的野戰炮兵集群迅速上島,建立陣地,以便支援從次日開始的衝繩島登陸戰。
事實上,美軍對衝繩島的炮火準備從3月26日就已經開始了。
3月26日午時,第51特混編隊第一大隊開始炮擊衝繩島。天亮後,美軍第58特混編隊的航母艦載機和第52特混編隊第一大隊的護航航母艦載機,以及從馬裏亞納、菲律賓甚至中國大陸基地起飛的陸軍航空兵也對衝繩島進行了持續而猛烈的轟炸。參加轟炸的飛機數量多,任務也各不相同,有的對日軍機場進行壓製性轟炸;有的轟炸日軍防禦工事;有的為艦炮火力進行校正;有的擔負空中警戒;有的進行反潛巡邏……為了有效地進行組織協調,美軍專門成立了由帕克海軍上校為隊長的空中支援控製分隊,對所有參戰飛機進行統一指揮和協調。
3月29日,因為美軍掃雷艦已經將接近衝繩島航道中的水雷清掃幹淨,所以戰列艦、巡洋艦能夠駛到距衝繩島很近的距離,進行精確射擊。
至3月30日,美軍的火力準備已經進行了足足5天,而日軍的反應令人詫異至極——沒有任何還擊!要知道在衝繩島上有著10萬日軍,現在卻好像什麼都不存在一樣,這讓美軍感到非常奇怪。
在登陸前的1周裏,美軍炮火準備消耗了大量的彈藥,僅艦炮就達4萬餘發,其中406毫米炮彈1033發、356毫米炮彈3285發、203毫米炮彈3750發、152毫米炮彈4511發、127毫米炮彈2.7萬餘發。日軍龜縮在縱深坑道工事中,因此轟炸的效果並不理想。
4月1日,美軍的登陸終於開始了。來自舊金山、西雅圖、夏威夷、新喀裏多尼亞島、聖埃斯皮裏圖島、瓜達爾卡納爾島、塞班島和萊特島等地的美軍登陸編隊於拂曉時分到達衝繩島海域,並開始換乘。
4時許,特納發出:“開始登陸”的命令,美軍炮火支援編隊的軍艦隨即開始射擊,掩護登陸部隊搶灘上陸。
陸戰2師首先在衝繩島東南海岸登陸,實施佯動,以吸引日軍的注意,分散日軍的兵力,為真正的登陸創造有利條件。
8時許,美軍登陸的主攻部隊已從登陸艦下到登陸艇上,登陸艇排成5個攻擊波,以整齊的隊形向岸上衝去。陸戰1師、陸戰6師和陸軍第7師、第96師,在衝繩島西海岸從北到南正麵約9公裏的地段登陸。
8時32分,第一波登陸部隊衝上岸。9時,太陽升起來了,陽光驅散了淡淡的晨霧,可以看到海麵上履帶登陸車和登陸艇排著整齊的隊形,一波又一波,川流不息,秩序井然。整個登陸過程,順利得異乎尋常,日軍根本沒有任何抵抗,使美軍頗有些莫名其妙,不知所以。
10時,美軍占領嘉手納和讀穀兩機場。美軍原以為必定會有一番血戰才能拿下這兩個機場,根本沒料到能在登陸當天就拿下了,而且機場設施都完好無損。本來,牛島中將計劃在放棄前將機場設施全數摧毀,使美軍無法使用。但日軍部署在機場地區的是由衝繩島壯丁組成的特種勤務旅,這支部隊組織渙散,裝備低劣,士氣更差,美軍還未到來,就已經潰不成軍,哪裏還記得破壞機場?他們的失職讓美軍得了個大便宜。