Marea Caraibilor
Provincia este compusă din arhipelagul Bocas del Toro și o parte neinsulară. Provincia Bocas del Toro se învecinează la vest cu Costa Rica, la nord și la est cu Marea Caraibilor, la sud-est cu teritoriul Ngäbe-Buglé și la sud cu provincia Chiriquí. Capitala provinciei este Bocas del Toro pe insula Colón, iar cel mai mare oraș este Changuinola cu peste 30.000 de locuitori. Orașul se află aproape de la gura de vǎrsare a râului Changuinola în Marea Caraibilor.