Duality is studied for an abstract equilibrium problem which generalizes several classical problems including models in optimization and variational problems. Following different schemes, various duals are proposed and primal-dual relationships are established under certain generalized convexity and generalized monotonicity assumptions. In this primal-dual setting, existence results for a solution of the primal equilibrium problem are derived for each duality scheme.