Machine learning (ML) has emerged as an effective tool for estimating snow depth and snow water equivalent at unsampled times and locations. Airborne lidar surveys are particularly useful for ML applications: the high-resolution, high-precision snow depth data allow for algorithm training and testing to an extent not previously possible. Here, we train a random forest model to estimate snow depth relative to a nearby Snotel site using physiographic data and other dynamic snowpack information as predictor variables and lidar for the target variable. The model output is daily, 50 m resolution snow depth for basins that have both lidar and Snotel data in Colorado. We evaluated multiple approaches for random forest training: using historic lidar data in a basin (temporal transfer), using lidar data from other basins in a region (spatial transfer), and both together. All scenarios demonstrate success, with RMSE values of 0.38-0.45 m at 50 m resolution, indicating that information from lidar can be transferred to different times and locations within the region. When upscaled to the 1-30 km scales, the model has RMSEs of 0.13-0.15 and biases of 0.01-0.03. The model scenario which includes both temporally and spatially transferred lidar data is the most robust to the number and timing of lidar surveys used in model training. This framework extends the spatial footprint of Snotel and the temporal coverage of lidar by leveraging the strengths of the two datasets, with applications for water resource management and validation of gridded snow products.