Les Bahamas comptent 700 îles et 2 400 cayes. Elles ont une superficie totale de 5 382 milles carrés. Le point culminant des Bahamas est le mont Alvernia, situé sur l'île Cat, à 206,7 pieds.
Les Bahamas sont un pays insulaire situé dans l'ouest de l'océan Atlantique. En 2014, seulement environ 30 de ses îles sont habitées. La plus grande île des Bahamas est Andros, située à 120 miles au sud-est de la Floride. Considérée politiquement comme une seule île, Andros a une superficie totale supérieure à celle des 700 autres îles des Bahamas réunies. Au nord d'Andros se trouve l'île de Grand Bahama, qui abrite la deuxième plus grande ville du pays, Freeport. À l'extrême sud se trouve l'île de Great Inagua, la deuxième plus grande île du pays. Nassau est la capitale et la plus grande ville des Bahamas et est située à New Providence. New Providence, qui est l'une des plus petites des grandes îles, abrite près de 70 % de la population du pays.
La terre des Bahamas a une base de corail fossile et est principalement constituée de marécages rocheux ou de mangroves. Un faible broussaille couvre une grande partie de la surface. Seuls quelques lacs d'eau douce et une seule rivière, situés sur l'île d'Andros, se trouvent aux Bahamas.