The study of railway dynamic strongly depends on the estimation of the tangential forces acting between wheel and rail. Simulation of the dynamical behaviour of railway vehicles is often performed using multibody codes, and the calculation of the contact forces must be efficient and accurate, even if the contact problem is strongly nonlinear. Therefore, the contact problem is still of great interest for researchers. This work proposes an analytical and efficient algorithm to calculate wheel-rail tangential forces. The proposed method is compared with the most commonly used algorithms under different conditions. In addition, experimental tests are performed on a scaled prototype on roller-rig to demonstrate that the method can be easily adjusted using experimental results. The benefit of the proposed method is to provide an analytical and fast solution, able to obtain accurate results and to allow corrections based on empirical evidence.