Percolation rates are estimated using vertical temperature profiles from sequentially deeper vadose environments, progressing from sediments beneath stream channels, to expansive basin-fill materials, and finally to deep fractured bedrock underlying mountainous terrain. Beneath stream channels, vertical temperature profiles vary over time in response to downward heat transport, which is generally controlled by conductive heat transport during dry periods, or by advective transport during channel infiltration. During periods of stream-channel infiltration, two relatively simple approaches are possible: a heat-pulse technique, or a heat and liquid-water transport simulation code. Focused percolation rates beneath stream channels are examined for perennial, seasonal, and ephemeral channels in central New Mexico, with estimated percolation rates ranging from 100 to 2100 mm d−1. Deep within basin-fill and underlying mountainous terrain, vertical temperature gradients are dominated by the local geothermal gradient, which creates a profile with decreasing temperatures toward the surface. If simplifying assumptions are employed regarding stratigraphy and vapor fluxes, an analytical solution to the heat transport problem can be used to generate temperature profiles at specified percolation rates for comparison to the observed geothermal gradient. Comparisons to an observed temperature profile in the basin-fill sediments beneath Frenchman Flat, Nevada, yielded water fluxes near zero, with absolute values <10 mm yr−1. For the deep vadose environment beneath Yucca Mountain, Nevada, the complexities of stratigraphy and vapor movement are incorporated into a more elaborate heat and water transport model to compare simulated and observed temperature profiles for a pair of deep boreholes. Best matches resulted in a percolation rate near zero for one borehole and 11 mm yr−1 for the second borehole.