As Bahamas têm 700 ilhas e 2.400 ilhotas. Tem uma área total de 5.382 milhas quadradas. O ponto mais alto das Bahamas é o Monte Alvernia, localizado na Ilha Cat, a 206,7 pés.
As Bahamas são um país insular localizado no oeste do Oceano Atlântico. Em 2014, apenas cerca de 30 de suas ilhas eram habitadas. A maior ilha das Bahamas é Andros, localizada a 120 milhas a sudeste da Flórida. Politicamente considerada uma única ilha, Andros tem uma área total maior do que todas as outras 700 ilhas das Bahamas juntas. Ao norte de Andros fica a ilha de Grand Bahama, lar da segunda maior cidade do país, Freeport. No extremo sul fica a ilha de Great Inagua, a segunda maior ilha do país. Nassau é a capital e maior cidade das Bahamas e está localizada em New Providence. New Providence, que é uma das menores das ilhas principais, abriga quase 70% da população do país.
A terra nas Bahamas tem uma fundação de coral fóssil e é principalmente um pântano rochoso ou de mangue. A baixa maturação cobre grande parte da área de superfície. Apenas alguns lagos de água doce e um único rio, localizados na Ilha de Andros, são encontrados nas Bahamas.