Le pays est bordé à l'ouest par le Guatemala, au sud-ouest par El Salvador, au sud-est par le Nicaragua, au sud par l'océan Pacifique au golfe de Fonseca et au nord par le golfe du Honduras, un grand bras de mer des Caraïbes.
D'un côté, il y a la mer des Caraïbes et de l'autre dans l'océan Pacifique.