Guantánamo Bay (spanisch: Bahía de Guantánamo) ist eine Bucht in der Provinz Guantánamo, Kuba. Sie liegt am südöstlichen Ende von Kuba (19°54′N 75°9′W). Es ist der größte Hafen auf der Südseite der Insel. Er ist von steilen Hügeln umgeben, die eine von seinem unmittelbaren Hinterland abgeschnittene Enklave bilden.