We propose and analyse a new finite-element method for convection–diffusion problems based on the combination of a mixed method for the elliptic and a discontinuous Galerkin (DG) method for the hyperbolic part of the problem. The two methods are made compatible via hybridization and the combination of both is appropriate for the solution of intermediate convection–diffusion problems. By construction, the discrete solutions obtained for the limiting subproblems coincide with the ones obtained by the mixed method for the elliptic and the DG method for the limiting hyperbolic problem. We present a new type of analysis that explicitly takes into account the Lagrange multipliers introduced by hybridization. The use of adequate energy norms allows us to treat the purely diffusive, the convection-dominated and the hyperbolic regimes in a unified manner. In numerical tests we illustrate the efficiency of our approach and make a comparison with results obtained using other methods for convection–diffusion problems.