Le Bahamas hanno 700 isole e 2.400 cays. Ha una superficie totale di 5.382 miglia quadrate. Il punto più alto delle Bahamas è il Monte Alvernia, che si trova a Cat Island, a 206,7 piedi.
Le Bahamas sono un'isola situata nell'Oceano Atlantico occidentale. A partire dal 2014, solo circa 30 delle sue isole sono abitate. La più grande isola delle Bahamas è Andros, situata a 120 miglia a sud-est della Florida. Politicamente considerata un'unica isola, Andros ha una superficie totale superiore a tutte le altre 700 isole delle Bahamas messe insieme. A nord di Andros si trova l'isola di Grand Bahama, sede della seconda città più grande del paese, Freeport. Nell'estremo sud è l'isola di Great Inagua, la seconda isola più grande del paese. Nassau è la capitale e la più grande città delle Bahamas e si trova a New Providence. New Providence, che è una delle più piccole tra le isole maggiori, ospita quasi il 70% della popolazione del paese.
La terra delle Bahamas ha una base di corallo fossile ed è principalmente una palude rocciosa o di mangrovie. Lo scrub basso copre gran parte della superficie. Solo pochi laghi d'acqua dolce e un solo fiume, situato sull'isola di Andros, si trovano nelle Bahamas.