Расположенный на перешейке, соединяющем Северную и Южную Америку, он граничит с Коста-Рикой на северо-западе, Колумбией на юго-востоке, Карибским морем на севере и Тихим океаном на юге.
Страны, граничащие с Панамой, - это Коста-Рика на северо-западе и Колумбия на юго-востоке.