The highway continues north along the Maine Turnpike (which was I-495 prior to 2004) through Gray to Auburn and Lewiston, which the turnpike bypasses to the south. The highway then runs in an easterly direction to meet the northern terminus of I-295 at Gardiner. From there, I-95 parallels the Kennebec River past Augusta and Waterville. The highway then crosses the river at Fairfield and then turns northeast along the Sebasticook River past Pittsfield to Newport.
