Honduras grenser til Det karibiske hav i nord og til Stillehavet i sør gjennom Fonsecagolfen. Klimaet varierer fra tropisk i lavlandene og temperert i fjellene. De sentrale og sørlige regionene i landet er relativt varmere og mindre fuktige enn de nordlige regionene.