Computer simulations of passive membrane permeation provide important microscopic insights into the molecular mechanism of this important biological process that are complementary to experimental data. Our review focuses on the main approaches for calculating the free energy, or potential of mean force, for permeation of small molecules through lipid bilayers. The theoretical background for most currently used methods for potential of mean force calculation is described, including particle insertion, thermodynamic integration, umbrella sampling, metadynamics, adaptive biasing force and milestoning. A brief comparison of strengths and weaknesses of the competing approaches is presented. This is followed by a survey of results obtained by the different methods, with special attention to describing the mechanistic insights generated by modelling and illustrating capabilities of the different techniques. We conclude with a discussion of recent advances and future directions in modelling membrane permeation, including latest methodological enhancements, consideration of multiple slow variables and memory effects.