Capturing human locomotion in nearly any environment or context is becoming increasingly feasible with wearable sensors, giving access to commonly encountered walking conditions. While important in expanding our understanding of locomotor biomechanics, these more variable environments present challenges to identify changes in data due to person-level factors among the varying environment-level factors. Our study examined foot-specific biomechanics while walking on terrain commonly encountered with the goal of understanding the extent to which these variables change due to terrain. We recruited healthy adults to walk at self-selected speeds on stairs, flat ground, and both shallow and steep sloped terrain. A pair of inertial measurement units were embedded in both shoes to capture foot biomechanics while walking. Foot orientation was calculated using a strapdown procedure and foot trajectory was determined by double integrating the linear acceleration. Stance time, swing time, cadence, sagittal and frontal orientations, stride length and width were extracted as discrete variables. These data were compared within-participant and across terrain conditions. The physical constraints of the stairs resulted in shorter stride lengths, less time spent in swing, toe-first foot contact, and higher variability during stair ascent specifically (p<0.05). Stride lengths increased when ascending compared to descending slopes, and the sagittal foot angle at initial contact was greatest in the steep slope descent condition (p<0.05). No differences were found between conditions for horizontal foot angle in midstance (p≥0.067). Our results show that walking on slopes creates differential changes in foot biomechanics depending on whether one is descending or ascending, and stairs require different biomechanics and gait timing than slopes or flat ground. This may be an important factor to consider when making comparisons of real-world walking bouts, as greater proportions of one terrain feature in a data set could create bias in the outcomes. Classifying terrain in unsupervised walking datasets would be helpful to avoid comparing metrics from different walking terrain scenarios.