Gray is a growing town with easy turnpike access to Lewiston-Auburn and all points South. Located approximately 22 miles from Portland, this smaller town offers shopping, dining and easy access to many of the great hiking, skiing and outdoor adventures of rural Maine. Less than an hour drive to area mountains, breweries, farm markets and everything south central Maine has to offer.