Real-time satellite clock offset is a crucial element for real-time precise point positioning (RT-PPP). However, the elapsed time for undifferenced (UD) multi-global navigation satellite system (GNSS) real-time satellite clock offset estimation at each epoch is increased with the growth of stations, which may fall short of real-time application requirements. Therefore, a rapid estimation method for UD multi-GNSS real-time satellite clock offset is proposed to improve the computation efficiency, in which both the dimension of the normal equation (NEQ) and the number of redundant observations are calculated before adjustment; if these two values are larger than the predefined thresholds, the elevation mask is gradually increased until they are less than the predefined thresholds. Then, the clock offset estimation is conducted; this method is called clock offset estimation using partial observations. Totals of 50, 60, 70 and 80 stations are applied to perform experiments. Compared to clock offset estimation using all observations, the elapsed times of clock offset estimation using partial observations can be reduced from 6.80 to 3.10 s, 7.93 to 2.97 s, 12.04 to 3.14 s for 60, 70 and 80 stations, respectively. By using the proposed method, the elapsed time of the clock offset estimation at each epoch is less than 5 s. The estimated clock offset accuracy for GPS, BDS-3, Galileo and GLONASS satellites are better than 0.04, 0.05, 0.03 and 0.16 ns when using the partial observations to estimate clock offset with 50, 60, 70 and 80 stations, respectively. For the multi-GNSS kinematic PPP using the estimated clock offset from 50, 60, 70 and 80 stations with partial observations, the positioning accuracy at 95% confidence level in the east, north and up direction are better than 2.70, 2.20 and 5.60 cm, respectively.