<p>A device for weighing vehicles in motion comprises a weighing platform (2) disposed inside of an installation groove of a road surface base (1), the weighing platform surface and the road surface base (1) being on the same level; at least two weighing sensors (5) fixedly disposed on the weighing platform (2) for sensing and transmitting the weight of a vehicle in motion that the weighing platform (2) bears; under the surface of the weighing platform (2) is a sensor chamber (6) disposed along the direction of the vehicle movement; the sensor chamber (6) is disposed with the weighing sensors (5) at the front and the back sides along the vehicle movement direction; no gap exists between the weighing platform (2) and the inner wall of the installation groove of the road surface base (1) along the vehicle movement direction.</p>