Située sur l'isthme qui relie l'Amérique du Nord et du Sud, elle est bordée par le Costa Rica au nord-ouest, la Colombie au sud-est, la mer des Caraïbes au nord et l'océan Pacifique au sud.
Les pays limitrophes du Panama sont le Costa Rica au nord-ouest et la Colombie dans le sud-est.