Lincoln is located in northeastern Addison County in the Green Mountains. The Long Trail runs along the crest of the Green Mountains near the eastern border of the town, with elevations ranging from a low of at Lincoln Gap to a high of at the summit of Mount Abraham. The lowest elevation in the town is above sea level near West Lincoln, where the New Haven River exits the town.