We compute radiation trapping in a two-level atomic vapour excited by a laser beam, taking into account saturation effects and using a realistic vapour-cell geometry, the finite cylinder. By using an approximation for the angular distribution of the fluorescence radiation, CPU-time requirements are kept low. We then analyse various practical cases and present useful practical rules of thumb when certain simplifications are valid. When we consider the decay of an initial excitation, the decay at late times can be computed by using an equivalent one-dimensional geometry. For early times, it is usually important to include the three dimensionality of the problem. Finally, we present calculations how the `burn-through' effect of a strong laser affects the approximation of the geometry.