Visitor Center

At The Heart Of It All
Conveniently nestled between Portland (18 miles), Freeport (15 miles), and nearby Windham (8 miles) on the shores of Lake Sebago, Gray offers an abundance of recreational, dining, shopping, and business opportunities while retaining its quiet residential flavor. 

Please read the welcome message from our town manager. 

Gray is a perfect home base for your visit to southern Maine.It's the quintessential New England town that's full of history and charm. Among the many activities to explore, you will find:

There is plenty to see and do right here in Gray!

Additionally, a stay in greater Gray provides access to amazing alpine skiing, beautiful beaches, downtown Portland, the White Mountains in New Hampshire, Sebago Lake, and some of the most stunning countryside in New England – all easily within an hour’s drive.