The bright stars in the clear night sky with weak background lights should be observed in the traditional deflection of the vertical (DOV) measurement so that the DOV cannot be observed under all-weather conditions, which limits its wide applications. An all-weather DOV measurement method combining three-dimensional (3D) laser tracking free-fall and multi-GNSS baselines is proposed in this paper. In a vacuum environment, the 3D laser tracking technique is used to continuously track and observe the motion of free-fall with high frequency and precision for obtaining 3D coordinate series. The plumb line vector equation is established to solve the gravity direction vector in the coordinate system of the laser tracker at the measuring point using least squares fitting coordinate series. Multi-GNSS observations are solved for obtaining the precise geodetic cartesian coordinates of the measuring point and GNSS baseline information. A direction transformation method based on the baseline information proposed in this paper is used to convert the gravitational direction vector in the laser tracker coordinate system into the geodetic cartesian coordinate system. The geodetic cartesian coordinates of the measuring point are used to calculate the ellipsoid normal vector, and the angle between this and the gravity direction vector in the geodetic cartesian coordinate system is estimated to obtain the astrogeodetic DOV. The DOV is projected to the meridian and prime vertical planes to obtain the meridian and prime vertical components of the DOV, respectively. The astronomical latitude and longitude of the measuring point are calculated from these two components. The simulation experiments were carried out using the proposed method, and it was found that the theoretical precision of the DOV measured by the method could reach 0.2″, which could realise all-weather observation.